一旦方案想清楚,剩余部分的工作效率瓶頸就在于你的手速了。最近一直看起點(diǎn)中文網(wǎng)上的《師士傳說(shuō)》,主角葉重一個(gè)強(qiáng)項(xiàng)就是手速。
最基本的就是盲打。不會(huì)盲打的通常屬于“編碼低能兒”。身邊也有不會(huì)盲打的朋友,他們通常都有一個(gè)問題,就是眼高手低,說(shuō)說(shuō)還行,動(dòng)手就不行。當(dāng)然他們能夠在IT研發(fā)領(lǐng)域還混得很好,是因?yàn)樵谄渌矫鎿碛袃?yōu)秀的能力。
熟練掌握快捷鍵是關(guān)鍵。鍵盤和鼠標(biāo)之間通常有較大的距離,手經(jīng)常在鍵盤和鼠標(biāo)之間移動(dòng),會(huì)降低效率,也容易導(dǎo)致疲勞,用鼠標(biāo)過(guò)多,也容易導(dǎo)致齷齪的鼠標(biāo)手。解決這個(gè)問題的辦法,就是純鍵盤操作,其實(shí)很多IDE的快捷鍵功能強(qiáng)大,足以讓你純鍵盤操作,高效率編碼。
我比較熟悉的IDE是Eclipse,就以Eclispse來(lái)說(shuō)吧。
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)練。在不同場(chǎng)景下,認(rèn)真考慮用怎樣的組合快捷鍵最高效。
如此堅(jiān)持一段時(shí)間之后,編碼的過(guò)程會(huì)很流暢,速度就會(huì)大大提高。