1.對(duì)待需求的態(tài)度
優(yōu)秀程序員:在有需求與任務(wù)時(shí),會(huì)不斷地詢問(wèn)需求與任務(wù),并且多次確認(rèn)想要的結(jié)果,再動(dòng)手寫代碼。
一般程序員:接到任務(wù)就悶頭寫代碼,反正做錯(cuò)了也是你們要求的,不是我的鍋。
2.編碼習(xí)慣
優(yōu)秀程序員:他的代碼讀起來(lái)是賞心悅目的,若遇到難理解的實(shí)現(xiàn)點(diǎn)時(shí),他也會(huì)寫下清晰的注釋來(lái)幫助后來(lái)人理解。
一般程序員:我有我的代碼風(fēng)格,我看得懂就行了。幾個(gè)月后我也看不懂了,那就重寫一遍吧。
3. 善于學(xué)習(xí)
優(yōu)秀程序員:遇到?jīng)]接觸過(guò)的技術(shù)時(shí),他會(huì)主動(dòng)搜索資料去學(xué)習(xí)鉆研,并以此為樂(lè)趣。
一般程序員:瘋狂地找插件,類庫(kù)和框架,常常做代碼搬運(yùn)工,安慰自己不要造輪子。
4. 對(duì)工作精益求精
優(yōu)秀程序員:會(huì)抽時(shí)間review自己的代碼,并思考如何提高性能。
一般程序員:只喜歡開(kāi)發(fā)新項(xiàng)目,不喜歡維護(hù)舊項(xiàng)目,萬(wàn)一搞崩了呢?
5. 有鉆研精神
優(yōu)秀程序員:遇到問(wèn)題,會(huì)考慮獨(dú)立尋求解決辦法,提升自己處理問(wèn)題的能力。
一般程序員:喜歡把問(wèn)題交給別人,把代碼發(fā)給別人,讓別人幫他找問(wèn)題。
6. 良好的情緒管理
優(yōu)秀程序員:理解需求是會(huì)不斷變化的,不會(huì)把消極情緒表達(dá)出來(lái),能控制好情緒,能跟產(chǎn)品經(jīng)理和諧愉快溝通。
一般程序員:因?yàn)樾枨蠓磸?fù)修改就索性說(shuō)這個(gè)代碼實(shí)現(xiàn)不了。
7. 態(tài)度很謙虛
優(yōu)秀程序員:對(duì)新的技術(shù)敏感度,保持學(xué)習(xí)的熱情,而且為人很謙虛,不覺(jué)得自己有多牛。
一般程序員:生怕別人不覺(jué)得他是大牛,到處瞎逼逼。