一旦方案想清楚,剩余部分的工作效率瓶颈就在于你的手速了。最近一直看起点中文网上的《师士传说》,主角叶重一个强项就是手速。

最基本的就是盲打。不会盲打的通常属于“编码低能儿”。身边也有不会盲打的朋友,他们通常都有一个问题,就是眼高手低,说说还行,动手就不行。当然他们能够在IT研发领域还混得很好,是因为在其他方面拥有优秀的能力。

熟练掌握快捷键是关键。键盘和鼠标之间通常有较大的距离,手经常在键盘和鼠标之间移动,会降低效率,也容易导致疲劳,用鼠标过多,也容易导致龌龊的鼠标手。解决这个问题的办法,就是纯键盘操作,其实很多IDE的快捷键功能强大,足以让你纯键盘操作,高效率编码。

我比较熟悉的IDE是Eclipse,就以Eclispse来说吧。

Eclipse的keys列表中,属于Eclipse本身有180多个快捷键,要提高编码速度,就应该熟练使用其中绝大多数。

练习的办法:
1、在Windows/Preferences/General/keys中,使用Export,把快捷键导出,导出的格式是csv格式,Windows下可以用Excel直接打开,Linux下可以用OpenOffice打开,打开时选择分隔符为“,”。

2、挨个练习使用。每天练习一部分,反复练习,坚持一段时间。

3、开始的时候,把鼠标放到一个不方便使用的角落,尽量不要让自己用鼠标。

4、快捷键的组合使用需要加强训练。在不同场景下,认真考虑用怎样的组合快捷键最高效。

如此坚持一段时间之后,编码的过程会很流畅,速度就会大大提高。



posted on 2007-04-25 07:41 温少的日志 阅读(3202) 评论(25)  编辑  收藏
Comments
  • # re: 提高编码速度的一个办法
    jncz
    Posted @ 2007-04-25 08:41
    打字速度对于项目进度来说可以忽略不计  回复  更多评论   
  • # re: 提高编码速度的一个办法
    交口称赞
    Posted @ 2007-04-25 08:46
    楼上说的对

    “一旦方案想清楚,剩余部分的工作效率瓶颈就在于你的手速了”,怎么算,工作效率的瓶颈都不在这上面

      回复  更多评论   
  • # re: 提高编码速度的一个办法
    xyz20003
    Posted @ 2007-04-25 08:53
    打字怎么快,也没有copy/paste快,copy/paste怎么快,也没有模板生成快。

    有了自己一定的设计模式之后,就是自己写模板生成器了
      回复  更多评论   
  • # re: 提高编码速度的一个办法
    Welkin Hu
    Posted @ 2007-04-25 08:55
    我只是在写文档时感觉会受打字速度的影响。编码时绝在部分时间是在思考,而不是打字。如果机械的打代码的时间太长,是不是应当考虑优化一下UML模型。

    编码速度主要是受思维敏捷度的影响。  回复  更多评论   
  • # re: 提高编码速度的一个办法
    dennis
    Posted @ 2007-04-25 09:10
    程序员,不是打字员。  回复  更多评论   
  • # re: 提高编码速度的一个办法
    交口称赞
    Posted @ 2007-04-25 09:22

    本来楼主是要炫耀一下的
    结果。。。。。。。。。。。。。。。。。。  回复  更多评论   
  • # re: 提高编码速度的一个办法
    BeanSoft
    Posted @ 2007-04-25 09:51
    还好, 编码不是打游戏, 要不然写代码的就都是打字员了. 楼主用 Eclipse, 如果你打开自动编译, 你发现按了 Ctrl + S 之后还是不得不等待一会的... 项目文件多的时候会很卡, 所以这时候手速要快就只能关闭这些自动查语法的选项, 把它当成纯文本编辑器.

    不过盲打的确需要练, 编码的时候不看键盘. 这个, 我是大一花了半个月练习的, 貌似还用了金山打字通.  回复  更多评论   
  • # re: 提高编码速度的一个办法[未登录]
    lei
    Posted @ 2007-04-25 10:09
    完全把自己当成了拿扳手的车间工人……

    要有创造性,而不是千篇一律的做同样的事情  回复  更多评论   
  • # re: 提高编码速度的一个办法
    wiflish
    Posted @ 2007-04-25 10:31
    舍本逐末  回复  更多评论   
  • # re: 提高编码速度的一个办法[未登录]
    badqiu
    Posted @ 2007-04-25 10:44
    以后会不会有统计APM的吧```呵  回复  更多评论   
  • # re: 提高编码速度的一个办法
    哦哦哦哦
    Posted @ 2007-04-25 11:39
    原来大字速度可以缩短项目进度
    。。。。  回复  更多评论   
  • # re: 提高编码速度的一个办法
    young
    Posted @ 2007-04-25 11:42
    你可以说得上是代码狂人了~!!  回复  更多评论   
  • # re: 提高编码速度的一个办法
    小强[匿名]
    Posted @ 2007-04-25 12:25
    不知道高手写代码时什么样.
    我现在习惯写代码前考虑好代码的设计, 或者写成文档或者记在脑子里. 然后从web,到struts-spring-hibernate, 一气呵成写完, 中间不运行测试. 全都写完后再运行测试,基本上也没什么错的地方.
    也没用到什么测试驱动开发, 不知道这种习惯是不是好习惯  回复  更多评论   
  • # re: 提高编码速度的一个办法
    lizongbo
    Posted @ 2007-04-25 13:18

    不会盲打,打字用到的手指5个,(右手无名指,食指,拇指,左右食指中指).
    快捷键掌握的更少,主要为代码格式化和代码提示这两个.
    现在写代码的过程一般是先思考一下规律,然后先写自定义风格的代码生成器,然后再在生成的代码里填空.

    或者是写好一份样本,然后copy/paste/replace.

    和楼上小强差不多没有写测试用例的习惯,基本上错误也较少,进度也还不算慢.
      回复  更多评论   
  • # re: 提高编码速度的一个办法
    xyz20003
    Posted @ 2007-04-25 13:54
    高手,我现在感觉不依赖测试用例,都没办法相信自己的代码是否能正常运行了。除了模板生成的,手工代码心里都没什么底:)  回复  更多评论   
  • # re: 提高编码速度的一个办法[未登录]
    小强
    Posted @ 2007-04-25 14:10
    一气呵成写完再运行测试, 其实也挺快的. 我试过写JUNIT, 准备数据,写测试用例, 一大堆事, 有这时间早就写完主体代码了.  回复  更多评论   
  • # re: 提高编码速度的一个办法

    Posted @ 2007-04-25 15:39
    这个在Windows/Preferences/General/keys中,使用Export,在哪里打开哦。  回复  更多评论   
  • # re: 提高编码速度的一个办法
    sitinspring
    Posted @ 2007-04-25 18:00
    匪夷所思的技巧..  回复  更多评论   
  • # re: 提高编码速度的一个办法
    叶之韵律
    Posted @ 2007-04-25 19:28

    呵呵,大一的时候我也觉得打字速度对编程相当重要,后来我发现这种想法是错误的.
      回复  更多评论   
  • # re: 提高编码速度的一个办法
    1
    Posted @ 2007-04-25 20:38
    目光短浅  回复  更多评论   
  • # re: 提高编码速度的一个办法
    realorg
    Posted @ 2007-04-25 21:46
    我觉得提高打字速度是每一个用电脑的人都应该重视的。
    楼主,支持你~!  回复  更多评论   
  • # re: 提高编码速度的一个办法
    pxxx123
    Posted @ 2007-04-25 23:26
    我和楼主一样,不过是做.net开发的

    现在ide熟悉到自定义快捷键操作..很少用鼠标,需要什么一个快捷键调出来,方便块对了

    呵呵,现在写html/css/js 程序源码可以脱离ide开发了...  回复  更多评论   
  • # re: 提高编码速度的一个办法
    zhyiwww
    Posted @ 2007-04-26 12:57
    快捷键使用熟了十肯定能提高效率的。
    但是那只是个工具,最主要的还是你的思维,你对语言的理解。打字的快慢不是最重要的。
    打字快的不见得都是高手,但是打字慢的有可能使强人。你的思想能力才是最强的。  回复  更多评论   
  • # 打字当然重要了
    nobody
    Posted @ 2008-01-31 00:53
    写代码时,打字已经成为下意识的了.  回复  更多评论   
  • # re: 提高编码速度的一个办法
    alec的工作室
    Posted @ 2008-02-10 14:17
    呵呵……
    编程还是打字啊  回复  更多评论   

只有注册用户登录后才能发表评论。


网站导航: