提高代碼速度的“正確姿勢”

前言
本篇文章無關(guān)計(jì)算機(jī)技術(shù),是作者最近發(fā)現(xiàn)有不少小朋友在糾結(jié)coding速度的問題,盲打?qū)τ诔绦騿T而言確實(shí)是基礎(chǔ)必備技能吧!因?yàn)槲抑耙彩苓^這個困擾,所以寫這篇文章來分享下如何解決coding慢的問題。
敲鍵盤快是個很不錯的特效,就像吉他手solo秀手速一樣, 我覺得每個程序員都應(yīng)該追求一下。
那么如何達(dá)到快速呢?
作者將從鼠標(biāo)、鍵盤指法兩方面進(jìn)行闡述。
首先,你不妨想一想平時coding的過程當(dāng)中,你是否頻繁從鍵盤切到鼠標(biāo)/觸控板,有沒有感覺到從鍵盤切換成鼠標(biāo)/觸控板的過程已經(jīng)對你的碼字速度造成了影響?其次,平時coding過程中你雙手的十指是否全部用上了,還是主要使用的就是雙手的食指和中指(我發(fā)現(xiàn)很多coding速度慢的都是這個問題),十指僅用了四指coding速度當(dāng)然比不上正常速度!所以,盡快調(diào)整你十指的“落鍵位置”。
1.遠(yuǎn)離鼠標(biāo)
盡可能遠(yuǎn)離鼠標(biāo),敲鍵盤是講究節(jié)奏的,當(dāng)你雙手都放在鍵盤上時,如果為了某些操作,而去拿鼠標(biāo),就會破壞這個節(jié)奏,這樣會影響你的輸入速度。
所以能不用鼠標(biāo)就不用鼠標(biāo),遇到一定要去菜單里點(diǎn)個東西的時候,初期可以去看一眼對應(yīng)的快捷鍵是什么,然后雙手回到鍵盤,用快捷鍵完成輸入。時間長了,快捷鍵就都記住了。現(xiàn)在的開發(fā)環(huán)境快捷鍵都是很全的。
1.1 部分常用快捷鍵

2.主鍵盤區(qū)
2.1 主鍵盤區(qū)有8個基準(zhǔn)鍵

2.2 手指在coding前十指的正確“觸鍵位置”

2.3 盲打基準(zhǔn)鍵位[F] 、[J]

2.4 盲打過程中的手指分工
(務(wù)必記住各個手指的鍵位分工,coding速度能迅速提升)

3.小鍵盤區(qū)
3.1 小鍵盤基準(zhǔn)鍵位及手指分工

最后的最后
一開始調(diào)整手指“落鍵位置”的時候,盡量不要低頭看鍵盤,通過基準(zhǔn)鍵憑借自己的感覺進(jìn)行盲打,初期一定會很痛苦,但是堅(jiān)持2-3周,每次coding之前先想好哪個手指頭管哪幾個鍵,嚴(yán)格執(zhí)行下來,你的coding速度一定會有質(zhì)的飛躍。
歡迎關(guān)注“Java引導(dǎo)者”,我們分享最有價(jià)值的Java的干貨文章,助力您成為有思想的Java開發(fā)工程師!
