一旦方案想清楚,剩余部分的工作效率瓶頸就在于你的手速了。最近一直看起點(diǎn)中文網(wǎng)上的《師士傳說》,主角葉重一個(gè)強(qiáng)項(xiàng)就是手速。

          最基本的就是盲打。不會盲打的通常屬于“編碼低能兒”。身邊也有不會盲打的朋友,他們通常都有一個(gè)問題,就是眼高手低,說說還行,動手就不行。當(dāng)然他們能夠在IT研發(fā)領(lǐng)域還混得很好,是因?yàn)樵谄渌矫鎿碛袃?yōu)秀的能力。

          熟練掌握快捷鍵是關(guān)鍵。鍵盤和鼠標(biāo)之間通常有較大的距離,手經(jīng)常在鍵盤和鼠標(biāo)之間移動,會降低效率,也容易導(dǎo)致疲勞,用鼠標(biāo)過多,也容易導(dǎo)致齷齪的鼠標(biāo)手。解決這個(gè)問題的辦法,就是純鍵盤操作,其實(shí)很多IDE的快捷鍵功能強(qiáng)大,足以讓你純鍵盤操作,高效率編碼。

          我比較熟悉的IDE是Eclipse,就以Eclispse來說吧。

          Eclipse的keys列表中,屬于Eclipse本身有180多個(gè)快捷鍵,要提高編碼速度,就應(yīng)該熟練使用其中絕大多數(shù)。

          練習(xí)的辦法:
          1、在Windows/Preferences/General/keys中,使用Export,把快捷鍵導(dǎo)出,導(dǎo)出的格式是csv格式,Windows下可以用Excel直接打開,Linux下可以用OpenOffice打開,打開時(shí)選擇分隔符為“,”。

          2、挨個(gè)練習(xí)使用。每天練習(xí)一部分,反復(fù)練習(xí),堅(jiān)持一段時(shí)間。

          3、開始的時(shí)候,把鼠標(biāo)放到一個(gè)不方便使用的角落,盡量不要讓自己用鼠標(biāo)。

          4、快捷鍵的組合使用需要加強(qiáng)訓(xùn)練。在不同場景下,認(rèn)真考慮用怎樣的組合快捷鍵最高效。

          如此堅(jiān)持一段時(shí)間之后,編碼的過程會很流暢,速度就會大大提高。



          posted on 2007-04-25 07:41 溫少的日志 閱讀(3227) 評論(25)  編輯  收藏
          Comments
          • # re: 提高編碼速度的一個(gè)辦法
            jncz
            Posted @ 2007-04-25 08:41
            打字速度對于項(xiàng)目進(jìn)度來說可以忽略不計(jì)  回復(fù)  更多評論   
          • # re: 提高編碼速度的一個(gè)辦法
            交口稱贊
            Posted @ 2007-04-25 08:46
            樓上說的對

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

              回復(fù)  更多評論   
          • # re: 提高編碼速度的一個(gè)辦法
            xyz20003
            Posted @ 2007-04-25 08:53
            打字怎么快,也沒有copy/paste快,copy/paste怎么快,也沒有模板生成快。

            有了自己一定的設(shè)計(jì)模式之后,就是自己寫模板生成器了
              回復(fù)  更多評論   
          • # re: 提高編碼速度的一個(gè)辦法
            Welkin Hu
            Posted @ 2007-04-25 08:55
            我只是在寫文檔時(shí)感覺會受打字速度的影響。編碼時(shí)絕在部分時(shí)間是在思考,而不是打字。如果機(jī)械的打代碼的時(shí)間太長,是不是應(yīng)當(dāng)考慮優(yōu)化一下UML模型。

            編碼速度主要是受思維敏捷度的影響。  回復(fù)  更多評論   
          • # re: 提高編碼速度的一個(gè)辦法
            dennis
            Posted @ 2007-04-25 09:10
            程序員,不是打字員。  回復(fù)  更多評論   
          • # re: 提高編碼速度的一個(gè)辦法
            交口稱贊
            Posted @ 2007-04-25 09:22

            本來樓主是要炫耀一下的
            結(jié)果。。。。。。。。。。。。。。。。。。  回復(fù)  更多評論   
          • # re: 提高編碼速度的一個(gè)辦法
            BeanSoft
            Posted @ 2007-04-25 09:51
            還好, 編碼不是打游戲, 要不然寫代碼的就都是打字員了. 樓主用 Eclipse, 如果你打開自動編譯, 你發(fā)現(xiàn)按了 Ctrl + S 之后還是不得不等待一會的... 項(xiàng)目文件多的時(shí)候會很卡, 所以這時(shí)候手速要快就只能關(guān)閉這些自動查語法的選項(xiàng), 把它當(dāng)成純文本編輯器.

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

            要有創(chuàng)造性,而不是千篇一律的做同樣的事情  回復(fù)  更多評論   
          • # re: 提高編碼速度的一個(gè)辦法
            wiflish
            Posted @ 2007-04-25 10:31
            舍本逐末  回復(fù)  更多評論   
          • # re: 提高編碼速度的一個(gè)辦法[未登錄]
            badqiu
            Posted @ 2007-04-25 10:44
            以后會不會有統(tǒng)計(jì)APM的吧```呵  回復(fù)  更多評論   
          • # re: 提高編碼速度的一個(gè)辦法
            哦哦哦哦
            Posted @ 2007-04-25 11:39
            原來大字速度可以縮短項(xiàng)目進(jìn)度
            。。。。  回復(fù)  更多評論   
          • # re: 提高編碼速度的一個(gè)辦法
            young
            Posted @ 2007-04-25 11:42
            你可以說得上是代碼狂人了~?。?nbsp; 回復(fù)  更多評論   
          • # re: 提高編碼速度的一個(gè)辦法
            小強(qiáng)[匿名]
            Posted @ 2007-04-25 12:25
            不知道高手寫代碼時(shí)什么樣.
            我現(xiàn)在習(xí)慣寫代碼前考慮好代碼的設(shè)計(jì), 或者寫成文檔或者記在腦子里. 然后從web,到struts-spring-hibernate, 一氣呵成寫完, 中間不運(yùn)行測試. 全都寫完后再運(yùn)行測試,基本上也沒什么錯的地方.
            也沒用到什么測試驅(qū)動開發(fā), 不知道這種習(xí)慣是不是好習(xí)慣  回復(fù)  更多評論   
          • # re: 提高編碼速度的一個(gè)辦法
            lizongbo
            Posted @ 2007-04-25 13:18

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

            或者是寫好一份樣本,然后copy/paste/replace.

            和樓上小強(qiáng)差不多沒有寫測試用例的習(xí)慣,基本上錯誤也較少,進(jìn)度也還不算慢.
              回復(fù)  更多評論   
          • # re: 提高編碼速度的一個(gè)辦法
            xyz20003
            Posted @ 2007-04-25 13:54
            高手,我現(xiàn)在感覺不依賴測試用例,都沒辦法相信自己的代碼是否能正常運(yùn)行了。除了模板生成的,手工代碼心里都沒什么底:)  回復(fù)  更多評論   
          • # re: 提高編碼速度的一個(gè)辦法[未登錄]
            小強(qiáng)
            Posted @ 2007-04-25 14:10
            一氣呵成寫完再運(yùn)行測試, 其實(shí)也挺快的. 我試過寫JUNIT, 準(zhǔn)備數(shù)據(jù),寫測試用例, 一大堆事, 有這時(shí)間早就寫完主體代碼了.  回復(fù)  更多評論   
          • # re: 提高編碼速度的一個(gè)辦法

            Posted @ 2007-04-25 15:39
            這個(gè)在Windows/Preferences/General/keys中,使用Export,在哪里打開哦。  回復(fù)  更多評論   
          • # re: 提高編碼速度的一個(gè)辦法
            sitinspring
            Posted @ 2007-04-25 18:00
            匪夷所思的技巧..  回復(fù)  更多評論   
          • # re: 提高編碼速度的一個(gè)辦法
            葉之韻律
            Posted @ 2007-04-25 19:28

            呵呵,大一的時(shí)候我也覺得打字速度對編程相當(dāng)重要,后來我發(fā)現(xiàn)這種想法是錯誤的.
              回復(fù)  更多評論   
          • # re: 提高編碼速度的一個(gè)辦法
            1
            Posted @ 2007-04-25 20:38
            目光短淺  回復(fù)  更多評論   
          • # re: 提高編碼速度的一個(gè)辦法
            realorg
            Posted @ 2007-04-25 21:46
            我覺得提高打字速度是每一個(gè)用電腦的人都應(yīng)該重視的。
            樓主,支持你~!  回復(fù)  更多評論   
          • # re: 提高編碼速度的一個(gè)辦法
            pxxx123
            Posted @ 2007-04-25 23:26
            我和樓主一樣,不過是做.net開發(fā)的

            現(xiàn)在ide熟悉到自定義快捷鍵操作..很少用鼠標(biāo),需要什么一個(gè)快捷鍵調(diào)出來,方便塊對了

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

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


          網(wǎng)站導(dǎo)航:
           
           
          主站蜘蛛池模板: 双流县| 江孜县| 抚顺县| 广南县| 湛江市| 上思县| 修水县| 安多县| 根河市| 昌邑市| 潜江市| 临澧县| 易门县| 二手房| 北安市| 兰西县| 聊城市| 尤溪县| 天长市| 正镶白旗| 阜新市| 乌兰县| 德昌县| 灌阳县| 肇州县| 安庆市| 新竹市| 罗定市| 敦化市| 吴桥县| 汕头市| 溧阳市| 沐川县| 金华市| 营口市| 浙江省| 蕲春县| 板桥市| 黔西| 正蓝旗| 当涂县|