咨詢熱線:15333301535

程序員如何提高自己編寫代碼的速度?

發布時間:2020-03-02作者: 邯鄲翱翔

程序員怎么提高代碼編寫的速度?一直是一個逃避不了的問題。在天朝你得像打字員一樣做程序員,不然老板和上司都覺得你是在玩耍。
  程序員怎么提高代碼編寫的速度?一直是一個逃避不了的問題。在天朝你得像打字員一樣做程序員,不然老板和上司都覺得你是在玩耍。對項目的貢獻體現在哪里?碼農難道不是以code量來體現的么,就跟碼磚一樣,看誰碼的面積多快,那工作量就在哪里擺著的嘛。
  一個牛逼工程師就一定會五筆?這個比喻不是很恰當。但是在碼字上來說五筆是最快的沒有之一。但編程真的是這樣的嗎?我認為絕不等于代碼量除以時間就等于你編寫代碼的速度。
  的確如果你是一個剛入門的編程新手,速度和量是你要追求的,為什么要這么講呢?基礎知識的熟練度直接體現出你編碼的速度。速度上去了說明你的基礎知識掌握更好,所以速度才能快。為什么好多公司面試都會問到這個問題,你編寫的代碼量是幾萬行?速度和熟練度能夠說明一個人code的效率。
  如何提高編寫代碼的速度?
  第一步我們該做什么?提高你的打字速度
  1. 用搜狗等中文輸入法聊天/寫文檔與寫代碼切換時,養成直接切回系統英文輸入法的習慣。都是一個快捷鍵的事,省去不少麻煩。
  2. 嘗試手打現成英文文章/文檔/代碼,有興趣還可以試試限時托?;蛘?GRE 作文練習。輸入中文快是因為熟悉每一個拼音的組合,比如你打一個常用拼音“changyongpinyin”這個組合你分成兩個詞根本是條件反射打出來,而“frequent word”你需要經思考字母順序然后再憑借手對鍵盤的熟悉去找相應字母的位置。通過平時多練習英文輸入使之接近中文水平。
  3. 習慣日常生活如聊天時使用規范的標點符號與中英文格式,如中文用“。”而不是“.”,中英文數字間空格等。
  4. 使用標有拼寫錯誤提示的瀏覽器/軟件。
  5. 使用規范指法。
  6. 打字通這種小學用的軟件現在還有嗎?
  7. 使用反饋比較明確的鍵盤。不一定要機械鍵盤但鍵程清晰擲地有聲還是要的。比如 thinkpad、 mbp 以及 mac 外接鍵盤,乃至 surface 鍵盤我認為都是達標的。MacBook Air 和 NMB 就比較差了……以上步驟是從網上摘抄的,這個是練習打字的速度是最最基礎的熟練方法。個人覺得都大同小異。
  如何提高編寫代碼的速度?
  下面我們重點來講講如何真正提高編程速度的方法,僅供參考。
  一、強調基礎知識
  基礎這個東西不是用說就能有的,常用的東西只有牢牢的記住熟悉才能了然于胸。如果你還在為一個基礎函數參數返回值困擾,那你要多去背背理解基礎知識別無它法。
  二、學會找輪子,不要去造輪子
  這個觀點其實是有異議的,不造輪子是指你要去用一些成型庫函數和api,不要唯我獨尊,什么都自己寫,這樣的話你基本脫離不了低級趣味了。比如一個消息隊列在c++中就有實現,難道你會為一個只用它來存幾個字符串消息,自己寫個消息隊列實現?
  三、找個好的IDE
  搞java開發的弄個eclipse,window開發用vs,linux開發用vim。一個好的IDE能讓你事半功倍。更何況是在天朝,大部分都在ctrl+c、ctrl+v。一個好的IDE,自動補全,函數跳轉查找,自動排版,檢錯。你決定使用一個IDE, 你就應該去認認真真的學習它的快捷鍵和一桶使用方法。
  四、重思考
  一個段好的代碼并不是它們月復雜越好,簡單實現復雜功能才是我們最需要的,liunx內核代碼雖大,但是那些金典的算法實現的代碼精煉的不能再精煉了。要提高編碼速度更重要的是簡化梳理程序流程,以最小的代碼量完成功能。所以編程最重要的事情是思考。
關于我們
翱翔簡介
誠聘精英
中職專業
計算機應用與維修專業
計算機網絡應用專業
電子商務專業
計算機程序設計專業
少兒編程專業
智能機器人專業
實訓部專業
大數據專業
移動應用開發專業
云計算專業
軟件工程專業
幫助中心
就業匯總
預約試聽
<蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>