什麼造就了傑出的程式開發者?

才智咖 人氣:1.48W

1。悲觀

什麼造就了傑出的程式開發者?

傑出的程式開發者對於他們的工作總是很悲觀,這並不意味著他們不會快樂,不會充滿活力,性格不開朗,而是他們總是時時思考到底哪裡會出現問題,以及如何得到處理。

他們會假定在某個時刻,悲劇降臨,所有已經完成的工作都不得不重做,所有硬體都宕掉,所有的安全措施都被攻破,甚至(這個有點過分)辦公室被夷為平地……所有輝煌的假設,即使將有可能發生在同一天,他們會立即有一個具體的,可操作的,可檢驗性的,全面測試的計劃來應付這方面的問題。

悲觀的開發者會有不斷的尋找漏洞的觀念,並不僅將想法停留於想法,而是要確保該想法能夠完全實現。這種神經質的妄想,悲觀的態度,正是穩健,安全,可靠程式碼的保證。

2。懶惰

懶惰的確是傑出開發者的特製,他們會極為討厭做重複性的工作,浪費時間的工作,傑出開發者會尋求自動化的架構過程,可伸縮的程式碼,自動化的單元測試等……每一個專案,不是從地而起的再來一遍。

3。好奇

傑出的.程式開發者面對問題會好奇會不會有更好的解決方案,他們會被新的方式,新的途徑所鼓舞,並設法不僅從細節也從整體改進現有的系統。

好奇,孕育著創意,這是在任何開發中都非常可取的特質,有強烈的願望尋找原因,並通透解決之道。

4。細緻

看似莽漢,卻有繡花針般的細心,寫程式就像繡花,每一個程式碼規範,整齊,各落其位。