天天看點

C++之父Bjarne Stroustrup的演講:軟體理想和曆史

連結在這裡。了解Stroustrup的曆史觀非常有意思。演講材料裡有很多值得引用的言論。比如”沒有曆史,就沒有(這門)專業”:There can be no professonalism without history,和“不了解你的領域的背景,就容易上當”:If you know too little of the background of your field, you are gullible。如果一個人不能對自己領域的曆史背景如數家珍,恐怕還需要修煉。《程式員修煉之道》的作者Andy Hunt/Dave Thomas全力推廣的Dreyfus Model(強力推薦。這個PPT解答了很多程式員關于職業發展的困惑)裡把職業素養分成五個等級。第五級的專家們主要靠直覺行事,解決問題如庖丁解牛,神遇而不以目視。如此境界,全仗無數經驗累積。人不能事事親為。要吸納前人經驗教訓,學習曆史當是捷徑。還有這個:每種文化和職業必須有理想、有偶像。嘻嘻,這個也是俺寫心目中的程式設計高手的用意之一。第18頁的斷言更是金玉良言:“當你在深夜(調試時)進度受阻,不妨仔細考察一下自己的代碼是不是已背離理想标準--這往往是錯誤最容易浮現的地方,也是設計最容易出問題的地方。不要老注目一處,反複用同一個方法來找出錯誤所在。錯誤總在你沒有考查過的地方出現-不然你早就找到了錯誤所在。”理想标準是什麼呢?自己去看第17頁吧。

C++之父Bjarne Stroustrup的演講:軟體理想和曆史

繼續閱讀