給中年程序員的溫暖人心的巴比奇的故事
你也許會認為設計出第一臺計算機應該是年輕人的事。遠非如此。巴比奇·查爾斯(Babbage·Charles)在1833年開始研究分析機(Analytical Engine)時年齡為42歲。
他一直從事于分析機的設計,直到1846年,55歲時。這時他停止研究分析機而轉向差分機2號,倫敦科技館于20世紀八十年代晚期將其建成。
巴比奇于十九世紀50年代中期重新回到分析機的研究,當時他65歲,他一直研究到1871年去世(終年79歲)。
巴比奇這么晚才開始研究分析機的主要原因是他在積累經驗和知識,一直到42歲,最終導致了他的這項發明。1822年他31歲時就開始研究差分機1號,在解決跟差分機相關的問題(例如以槽輪為基礎的微程序設計和輪詢)時產生了分析機的想法。
與之形成鮮明的對比,如今的軟件工業的趨勢是對年輕的程序員有狂熱的需求——那些年輕但相對缺少經驗的程序員。這些現象源于對那些能掌握最新前沿科技人才的渴求,但卻忽視了計算機軟件的發展是相對非常微量的事實(例如,20世紀50年函數式編程興起,20世紀70年代結構式編程才興起,而到了20世紀90年代早期面向對象的技術才成為主流,…)。
巴比奇的人生向我們表明這樣一個事實:經驗能產生巨大差異,不要忽視它。
【編輯推薦】