0.善于學習
優秀程序員:遇到沒接觸過的技術時,他會主動搜索資料去學習鉆研,并以此為樂趣。
一般程序員:瘋狂地找插件,類庫和框架,常常做代碼搬運工,安慰自己不要造輪子。
1.有鉆研精神
優秀程序員:遇到問題,會考慮獨立尋求解決辦法,提升自己處理問題的能力。
一般程序員:喜歡把問題交給別人,把代碼發給別人,讓別人幫他找問題。
小編是一個有著5年工作經驗的java程序員,對于java,自己有做資料的整合,一個完整學習java的路線,學習資料和工具,相信這里有很多學習java的小伙伴,我創立了一個2000人學習扣群,479121291。每晚都有java的直播課程。無論是初級還是進階的小伙伴小編我都歡迎!
2.編碼習慣
優秀程序員:他的代碼讀起來是賞心悅目的,若遇到難理解的實現點時,他也會寫下清晰的注釋來幫助后來人理解。
一般程序員:我有我的代碼風格,我看得懂就行了。幾個月后我也看不懂了,那就重寫一遍吧。
3.態度很謙虛
優秀程序員:對新的技術敏感度,保持學習的熱情,而且為人很謙虛,不覺得自己有多牛。
一般程序員:生怕別人不覺得他是大牛,到處瞎逼逼。
4.對工作精益求精
優秀程序員:會抽時間review自己的代碼,并思考如何提高性能。
一般程序員:只喜歡開發新項目,不喜歡維護舊項目,萬一搞崩了呢?
5.良好的情緒管理
優秀程序員:理解需求是會不斷變化的,不會把消極情緒表達出來,能控制好情緒,能跟產品經理和諧愉快溝通。
一般程序員:因為需求反復修改就索性說這個代碼實現不了。
6.對待需求的態度
優秀程序員:在有需求與任務時,會不斷地詢問需求與任務,并且多次確認想要的結果,再動手寫代碼。
一般程序員:接到任務就悶頭寫代碼,反正做錯了也是你們要求的,不是我的鍋。