一旦方案想清楚,剩余部分的工作效率瓶頸就在于你的手速了。最近一直看起點中文網上的《師士傳說》,主角葉重一個強項就是手速。

          最基本的就是盲打。不會盲打的通常屬于“編碼低能兒”。身邊也有不會盲打的朋友,他們通常都有一個問題,就是眼高手低,說說還行,動手就不行。當然他們能夠在IT研發(fā)領域還混得很好,是因為在其他方面擁有優(yōu)秀的能力。

          熟練掌握快捷鍵是關鍵。鍵盤和鼠標之間通常有較大的距離,手經常在鍵盤和鼠標之間移動,會降低效率,也容易導致疲勞,用鼠標過多,也容易導致齷齪的鼠標手。解決這個問題的辦法,就是純鍵盤操作,其實很多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 溫少的日志 閱讀(3222) 評論(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
            我只是在寫文檔時感覺會受打字速度的影響。編碼時絕在部分時間是在思考,而不是打字。如果機械的打代碼的時間太長,是不是應當考慮優(yōu)化一下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, 如果你打開自動編譯, 你發(fā)現按了 Ctrl + S 之后還是不得不等待一會的... 項目文件多的時候會很卡, 所以這時候手速要快就只能關閉這些自動查語法的選項, 把它當成純文本編輯器.

            不過盲打的確需要練, 編碼的時候不看鍵盤. 這個, 我是大一花了半個月練習的, 貌似還用了金山打字通.  回復  更多評論   
          • # re: 提高編碼速度的一個辦法[未登錄]
            lei
            Posted @ 2007-04-25 10:09
            完全把自己當成了拿扳手的車間工人……

            要有創(chuàng)造性,而不是千篇一律的做同樣的事情  回復  更多評論   
          • # 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, 一氣呵成寫完, 中間不運行測試. 全都寫完后再運行測試,基本上也沒什么錯的地方.
            也沒用到什么測試驅動開發(fā), 不知道這種習慣是不是好習慣  回復  更多評論   
          • # re: 提高編碼速度的一個辦法
            lizongbo
            Posted @ 2007-04-25 13:18

            不會盲打,打字用到的手指5個,(右手無名指,食指,拇指,左右食指中指).
            快捷鍵掌握的更少,主要為代碼格式化和代碼提示這兩個.
            現在寫代碼的過程一般是先思考一下規(guī)律,然后先寫自定義風格的代碼生成器,然后再在生成的代碼里填空.

            或者是寫好一份樣本,然后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

            呵呵,大一的時候我也覺得打字速度對編程相當重要,后來我發(fā)現這種想法是錯誤的.
              回復  更多評論   
          • # 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開發(fā)的

            現在ide熟悉到自定義快捷鍵操作..很少用鼠標,需要什么一個快捷鍵調出來,方便塊對了

            呵呵,現在寫html/css/js 程序源碼可以脫離ide開發(fā)了...  回復  更多評論   
          • # re: 提高編碼速度的一個辦法
            zhyiwww
            Posted @ 2007-04-26 12:57
            快捷鍵使用熟了十肯定能提高效率的。
            但是那只是個工具,最主要的還是你的思維,你對語言的理解。打字的快慢不是最重要的。
            打字快的不見得都是高手,但是打字慢的有可能使強人。你的思想能力才是最強的。  回復  更多評論   
          • # 打字當然重要了
            nobody
            Posted @ 2008-01-31 00:53
            寫代碼時,打字已經成為下意識的了.  回復  更多評論   
          • # re: 提高編碼速度的一個辦法
            alec的工作室
            Posted @ 2008-02-10 14:17
            呵呵……
            編程還是打字啊  回復  更多評論   

          只有注冊用戶登錄后才能發(fā)表評論。


          網站導航:
           
           
          主站蜘蛛池模板: 徐闻县| 桓台县| 乳山市| 常德市| 新疆| 阳谷县| 安仁县| 册亨县| 广水市| 珠海市| 涞水县| 澄城县| 樟树市| 阿城市| 得荣县| 长泰县| 安图县| 丰顺县| 巴楚县| 文登市| 兴仁县| 环江| 兰溪市| 双柏县| 禄劝| 报价| 沧源| 东宁县| 溧水县| 扶沟县| 柳州市| 隆回县| 区。| 勐海县| 盐边县| 建始县| 三门县| 肃南| 新龙县| 永康市| 大同市|