對待需求更謹慎
頂尖程序員:接到開發需求與任務時,會分析需求背后的業務,反復跟產品經理溝通,并且多次確認對方想要的結果,再動手寫代碼。
普通程序員:接到任務就開始悶頭寫代碼,原型是怎么樣就做成什么樣子,反正做錯也是你們需求搞錯了,不是我的鍋。
良好的編碼習慣好
頂尖程序員:看他們的代碼邏輯是清晰易懂,代碼風格嚴格一致,遇到難理解的實現點時,代碼旁邊也會有明確的注釋來幫助別人理解。
普通程序員:我有我的代碼風格,我看得懂就行了,英文、拼音、下劃線、駝峰;各種命名毫無規范。幾個月后我也看不懂了,那就重寫一遍吧。
愛學習
頂尖程序員:遇到沒用過的新技術時,會主動搜索資料去學習研究,而且是樂在其中。
普通程序員:瘋狂地找插件,類庫和框架,做代碼搬運工,經常跟自己說:自己不要造輪子。
對工作精益求精
頂尖程序員:會抽時間review自己的代碼,并思考如何提高性能。
普通程序員:只喜歡開發新項目,不喜歡維護舊項目,萬一搞崩了呢?
有鉆研精神
頂尖程序員:遇到問題,會考慮獨立尋求解決辦法,提升自己處理問題的能力。
普通程序員:喜歡把問題交給別人,把代碼發給被人,讓別人幫他找問題。
良好的情緒管理
頂尖程序員:理解需求是會不斷變化的,不會把消極情緒表達出來,能控制好情緒,能跟產品經理和諧愉快溝通。
普通程序員:因為需求反復修改就索性說這個代碼實現不了。
態度很謙虛
頂尖程序員:對新的技術敏感度,保持學習的熱情,而且為人很謙虛,不覺得自己有多牛。
普通程序員:生怕別人不覺得他是大牛,到處瞎逼逼。
-
程序員
+關注
關注
4文章
951瀏覽量
29798
發布評論請先 登錄
相關推薦
評論