一旦方案想清楚,剩余部分的工作效率瓶頸就在于你的手速了。最近一直看起點中文網上的《師士傳說》,主角葉重一個強項就是手速。
最基本的就是盲打。不會盲打的通常屬于“編碼低能兒”。身邊也有不會盲打的朋友,他們通常都有一個問題,就是眼高手低,說說還行,動手就不行。當然他們能夠在IT研發領域還混得很好,是因為在其他方面擁有優秀的能力。
熟練掌握快捷鍵是關鍵。鍵盤和鼠標之間通常有較大的距離,手經常在鍵盤和鼠標之間移動,會降低效率,也容易導致疲勞,用鼠標過多,也容易導致齷齪的鼠標手。解決這個問題的辦法,就是純鍵盤操作,其實很多IDE的快捷鍵功能強大,足以讓你純鍵盤操作,高效率編碼。
我比較熟悉的IDE是Eclipse,就以Eclispse來說吧。
Eclipse的keys列表中,屬于Eclipse本身有180多個快捷鍵,要提高編碼速度,就應該熟練使用其中絕大多數。
練習的辦法:
1、在Windows/Preferences/General/keys中,使用Export,把快捷鍵導出,導出的格式是csv格式,Windows下可以用Excel直接打開,Linux下可以用OpenOffice打開,打開時選擇分隔符為“,”。
2、挨個練習使用。每天練習一部分,反復練習,堅持一段時間。
3、開始的時候,把鼠標放到一個不方便使用的角落,盡量不要讓自己用鼠標。
4、快捷鍵的組合使用需要加強訓練。在不同場景下,認真考慮用怎樣的組合快捷鍵最高效。
如此堅持一段時間之后,編碼的過程會很流暢,速度就會大大提高。