什麼造就了傑出的程式開發者?
1。悲觀
傑出的程式開發者對於他們的工作總是很悲觀,這並不意味著他們不會快樂,不會充滿活力,性格不開朗,而是他們總是時時思考到底**會出現問題,以及如何得到處理。
他們會假定在某個時刻,悲劇降臨,所有已經完成的工作都不得不重做,所有硬體都宕掉,所有的安全措施都被攻破,甚至(這個有點過分)辦公室被夷為平地……所有輝煌的假設,即使將有可能發生在同一天,他們會立即有乙個具體的,可操作的,可檢驗性的,全面測試的計畫來應付這方面的問題。
悲觀的開發者會有不斷的尋找漏洞的觀念,並不僅將想法停留於想法,而是要確保該想法能夠完全實現。這種神經質的妄想,悲觀的態度,正是穩健,安全,可靠**的保證。
2。懶惰
懶惰的確是傑出開發者的特製,他們會極為討厭做重複性的工作,浪費時間的工作,傑出開發者會尋求自動化的架構過程,可伸縮的**,自動化的單元測試等……每乙個專案,不是從地而起的再來一遍。
3。好奇
傑出的程式開發者面對問題會好奇會不會有更好的解決方案,他們會被新的方式,新的途徑所鼓舞,並設法不僅從細節也從整體改進現有的系統。
好奇,孕育著創意,這是在任何開發中都非常可取的特質,有強烈的願望尋找原因,並通透解決之道。
4。細緻
看似莽漢,卻有繡花針般的細心,寫程式就像繡花,每乙個**規範,整齊,各落其位。
你是乙個傑出的程式開發者麼?
是什麼造就了傑出的架構師
是什麼造就了傑出的架構師 摘自 偉大架構師的秘密 無一例外,所有偉大的架構師都掌握了在截然不同的抽象層次上概念化解決方案的技能。通過將解決方案組織到離散的層次,架構師可以將精力集中在解決方案的單個方面而忽略所有剩餘的複雜性。他們一旦穩定了解決方案的某個部分,接下來就能繼續處理其他方面,從而不斷地將層...
悼念傑出 Linux 核心開發者李少華
今天 linux 核心郵件列表公布了一則令人遺憾的訊息 linux 核心開發者李少華因癌已於 2018 年聖誕節期間離世。據郵件所描述,李少華是 linux 核心的核心 contributor,同時也是 md raid 核心子系統的維護者。筆者查詢資料得知,李少華前輩不僅是 linux 核心開發者中...
是什麼造就了偉大的程式設計師?
what makes a great programmer?是什麼造就了偉大的程式設計師?軟體開發實際上是比任何人的想像都要緩慢的開發過程。它很費時間。有時候你必須要有足夠的耐心去精雕細琢出你需要的 而造就乙個偉大的程式設計師的諸多因素都依賴於你所從事的事和與你共事的人。回想起來就像是在昨天。那是2...