大學計算機專業的數量老是會隨着技術公司的興衰而起伏,而如今,計算機科學正處在全盛時期。程序員
這意味着,無論怎樣,計算機科學專業的畢業生絕大部分可能都會去敲2年的代碼,再轉到產品管理,而後過渡到企業、創業或者商學院,接着再轉爲既有公司的中層管理,32歲的時候結婚,有了2個孩子,一個兒子,一個女兒,一條狗,還有一棟2層的漂亮房子。數據庫
對於大多數人來講,成爲程序員就是一份朝九晚五的工做,一份有保障的6位數薪水來償還高昂的學費,一種達到目的的手段,沒人應該爲此受到責備。但對於千千萬萬不管好壞的程序員來講,只有一個Monty Widenius。編程
Monty是一位編程天才。19歲的時候,他從赫爾辛基理工大學輟學開始全職工做,由於大學已經沒有什麼東西能夠教他了。ide
在獨自一人寫完除了一個庫之外的所有代碼以後,33歲時,他發佈了MySQL,後來後者成爲了全世界最流行的開源數據庫。性能
55歲時,他藐視着對老年人的歧視,仍然是本身公司最好的程序員。優化
Monty1962年出生於赫爾辛基,1978年他用暑假鋪瀝青掙來的錢買下本身的第一臺我的計算機的。視頻
Monty迅速意識到本身至關擅長寫代碼——對於別人來講很複雜的事情他卻以爲很簡單,並且他對工做很是投入。遊戲
Monty用一種在講瑞典語的芬蘭人中常見的濃厚口音說:「基本上這就像是在閱讀一本真的很是很是好的書。或者像在玩視頻遊戲。你知道開始玩遊戲而後嘣一聲3小時的時間就過去了的那種感受嗎?寫代碼對我來講就是這種感受。」產品
當別人跑去聚會的時候,Monty卻呆在家裏編程。他把計算機從裏到外都摸透了。他把BASIC的能力推到了極限。計算機科學
Monty說:「學校並不理解編程不是像語言或者歷史這樣的東西,它不是靠學就能學來的。因此學校是不夠的。拔尖的黑客是萬里挑一。他們奉獻了全部能用的時間,10小時,16小時,每一天,年復一年周而復始。大多數人都不肯意作這樣的事情。大多數人寧願好好生活。」
在Monty眼裏,好的代碼是寫過一次就永遠不須要再碰的那種。從性能角度來看它已是最優化了,你能夠不斷加強,但永遠都不須要重寫。