1、優秀程序員一般善于重構,懶于做重復的事情,對于重復事情有獨有的程序員思維,即通過程序或其它自動化方式解決重復問題,而留更多時間去思考。達到一種多約束下的良好平衡。
2、優秀程序員更多的會從簡單功能實現,花哨的界面轉移到對安全,性能,可擴展等底層架構的關注。
3、優秀程序員一般對計算機底層知識非常了解,有較為扎實的算法,數據結構等理論知識的基礎。 對于優秀程序員而言,編程不是一份工作,而是一項充滿激情的事業,編者比較認同這個觀點,同時,編者也覺得,一名優秀程序員除了具備這些素質外,如果還能具有以下一些能力,必將錦上添花。
4、優秀程序員一定是心懷成功的理想,這種理想激勵他們不斷進取走向成功。我這里說心懷,是說程序員不必天天把理想掛在嘴邊,而是把理想放在心里,時刻牢記自己的目標是什么!目標是成功的一半,有了目標,優秀程序員可以不斷地調整自己,以最優的方式去接近和實現自己的目標。