如何提高代碼編寫的速度?對于剛進入IT行業的新手來說,在面試時會有公司問你,你的代碼編寫量是多少?在他們看來,速度和熟練度能夠說明一個人編碼的效率。
第一步我們該做什么?提高你的打字速度
1. 用搜狗等中文輸入法聊天/寫文檔與寫代碼切換時,養成直接切回系統英文輸入法的習慣。都是一個快捷鍵的事,省去不少麻煩。
2. 嘗試手打現成英文文章/文檔/代碼,有興趣還可以試試限時托福或者 GRE 作文練習。通過平時多練習英文輸入使之接近中文水平。
3. 習慣日常生活如聊天時使用規范的標點符號與中英文格式,如中文用“。”而不是“.”,中英文數字間空格等。
4. 使用標有拼寫錯誤提示的瀏覽器/軟件。
5. 使用規范指法。
6. 打字通這種小學用的軟件現在還有嗎?
7. 使用反饋比較明確的鍵盤。
下面我們重點來講講如何真正提高編程速度的方法,僅供參考。
一、強調基礎知識
基礎這個東西不是用說就能有的,常用的東西只有牢牢的記住熟悉才能了然于胸。如果你還在為一個基礎函數參數返回值困擾,那你要多去背背理解基礎知識別無它法。
二、學會找輪子,不要去造輪子
這個觀點其實是有異議的,不造輪子是指你要去用一些成型庫函數和api,不要唯我獨尊,什么都自己寫,這樣的話你基本脫離不了低級趣味了。比如一個消息隊列在c++中就有實現,難道你會為一個只用它來存幾個字符串消息,自己寫個消息隊列實現?
三、找個好的IDE
搞
java開發的弄個eclipse,window開發用vs,linux開發用vim。一個好的IDE能讓你事半功倍。更何況是在天朝,大部分都在ctrl+c、ctrl+v。一個好的IDE,自動補全,函數跳轉查找,自動排版,檢錯。你決定使用一個IDE, 你就應該去認認真真的學習它的快捷鍵和一桶使用方法。
四、重思考
一個段好的代碼并不是它們月復雜越好,簡單實現復雜功能才是我們最需要的,liunx內核代碼雖大,但是那些金典的算法實現的代碼精煉的不能再精煉了。要提高編碼速度更重要的是簡化梳理程序流程,以最小的代碼量完成功能。所以編程最重要的事情是思考。
如何提高代碼編寫的速度?看完上面的方法,你心里有底了嗎?不斷地訓練能提高我們的代碼編寫速度,但也要追求代碼質量,多方面學習,多方面提升才能有更好的提升。