回覆列表
-
1 # IT人劉俊明
-
2 # 三石科技觀察
保持良好的程式碼風格,即使程式碼寫的不好,也要把命名和註釋寫好,看起來很專業的樣子。工作中主動要求解決棘手的問題,即使當時你對這個問題根本就一竅不通,然後回去私下裡學習解決辦法。幫助比自己還差的程式設計師,主動幫他們解決問題。偶爾發發原創的技術文章,即使把別人的文章拿過來,好好改改再發表也行。主動要求整理開發文件,雖然你也很頭疼,不願意整理。把大家的公共方法整理一下,然後推出一個公共類庫,然後定期維護新的功能。下班後在公司學習新的知識,比如各種影片教程啥的,看起來自己很上進的樣子。和同事做好溝通,活躍團隊氣氛,儼然一個開心果。假如你能“假裝”上面8點一年時間,大家會發現你是一名“好程式設計師”,而且,你會真的成為一個好程式設計師,而不需要假裝了。
這是一個非常好的問題,我認為好的程式設計師都是從“假裝自己是一名好程式設計師”開始的。
評價一名程式設計師需要從多個維度來綜合考慮,如果能在以下幾個方面做好,那麼就真的成為一名好程式設計師了。
第一,規範程式碼結構。透過程式碼能很直觀的看出一名程式設計師對待程式設計的態度,培養自己成為一名優秀的程式設計師首先就從程式碼結構開始。什麼是好的程式碼結構呢?大致上可以歸納為三點,第一點是識別符號(屬性名、方法名、類名等)自解釋,功能語句書寫合理(運算子前換行、描述完整、高級別分割、8空格方式留空白等);第二點是程式碼層次清晰,同一層次程式碼的呼叫差很小;第三點是寫註釋。
第二,提高程式碼的可靠性。程式碼的可靠性(可釋出性)是評價一名程式設計師的重要指標,簡單的說就是程式碼的實際執行質量。很多初級程式設計師寫的程式碼,看起來是沒有什麼問題的,但是一旦執行起來就問題頻出,這就說明程式碼本身是存在問題的。提高程式碼的可靠性要從異常處理(提高功能模組單元測試的覆蓋率)、併發處理、日誌處理、效能最佳化(演算法的時間、空間複雜度控制)幾個角度來綜合考慮。對於初級程式設計師來說,先從良好的異常處理開始。
第三,提高程式碼的可維護性。程式碼中出現的重複(模組內重複和模組間重複)是程式碼可維護性的最大障礙,一定要避免。如果在程式碼中出現了重複,意味著程式碼的結構出現了嚴重的問題,一定要重新規劃。
好的程式設計師往往需要專案的歷練,好程式設計師不是天生的,好程式設計師一定是善於學習、總結並不斷改進的人。
如果有程式設計方面的問題,也可以諮詢我。