一千個讀者,一千個不同的程式設計人生
讀這本書,你不能指望從大師那學到什麼可以立馬上手的技能,也不能奢望讀完了你就站在了大師的肩膀從此可以一覽無遺。相反,這是一本介紹15位世界級程式設計大師的“發跡”史的。開放的國度和文化造就了先進的IT業,還有他們,這些中國讀者熟悉不熟悉的名字。
所以,換個角度看,閱讀這樣的書是一種奢侈。每位大師都被迫回答相似甚至相同的問題,迎接每位IT粉絲的八卦心理。
“你最早什麼時候開始程式設計的?”,“你還記得你寫的第一個有趣的程式是什麼嗎?”OK,他們對於這樣問題的答案,無疑會讓粉絲們在被頭銜唬住之後,又讓粉絲頂禮膜拜一番:那些事情發生得太早了,現代人幾乎不知道那些答案是什麼。所以訪談的開頭部分,基本上對於讀者來說價值不大。
這樣的問題還有:“你用過Knuth的文學程式設計嗎?”,或者類似“你使用怎樣的工具寫程式碼?”你會發現,但凡大師級的人物,都是自信的,甚至是偏執的,比如對於工具的選擇,他們的答案多半是“我開啟Emacs就開始寫了”,或者是“我使用記事本寫就好了”。看,這是大師的選擇,你是不是也要這麼幹呢?
不一定每位大師生來就是天才,但不必懷疑他們對於程式程式碼一生的追求和興趣。我們可以看到他們之於這份事業的執著,學習他們的態度。
值得推薦的是,他們對於程式語言的看法(比如Joshua Bloch對於Java發展的自信以及不滿),還有對於開發過程的看法,怎麼除錯程式碼,對於優秀書籍的推薦,他們還會談到怎樣跟團隊合作。
甚至你還能看到他們彼此間的爭執,是的,就這本書裡面。比如Douglas Crockford和Brendan Eich關於ES4的爭論和調侃。這個世界本來就沒有什麼絕對的對與錯,不是麼?大師亦如此。
一千個讀者,就會讀出一千個不同的程式設計人生。這是一本枕邊書,需要反覆讀、細細體味。
摘自:http://www.infoq.com/cn/news/2011/04/programming_life
相關文章
- 這一千個Python庫,總有你想要的!Python
- 我在淘寶花5塊錢買了一千個遊戲遊戲
- 全球首個「智慧體文明」誕生!一千個智慧體在「我的世界」自由發展智慧體
- Oracle常見問題一千問Oracle
- 《程式設計人生》讀後感程式設計
- 一千行 MySQL 學習筆記MySql筆記
- 一千行MySQL學習筆記MySql筆記
- 一個天才程式設計師的黑幫大佬人生程式設計師
- Synergy:未來三年內全球資料中心將突破一千個大關
- 小米智慧電飯煲好不好用 一千塊買個鍋值嗎?
- 一個程式設計師眼中的醫院人生百態程式設計師
- 徒手一千行以上程式碼是怎樣一種體驗?
- 重新命名一千個檔案要多久? Name Mangler 快速為大量檔案重新命名
- 使用者體驗設定和UI設計的10個不同點UI
- 一個程式設計師的讀書筆記:程式設計的反思程式設計師筆記
- 我的程式設計人生程式設計
- 頂尖程式設計師不同於常人的5個區別程式設計師
- 頂尖程式設計師不同於常人的 5 個區別程式設計師
- 一千行幫你學會mysql基礎知識MySql
- 一個程式設計師的讀書筆記——關於程式設計的反思程式設計師筆記
- 一千行幫你全面瞭解MySQL的基礎知識MySql
- 陶哲軒IMO演講全文:一次性解決一千個問題,AI讓數學擺脫蠻力計算AI
- 學習風變程式設計,讓我的人生多了一個可能!程式設計
- 每個程式設計師都應該讀的書程式設計師
- 一個.Net程式設計師關於學習的思考順帶思考人生程式設計師
- 五個程式設計師求職者的最佳提問程式設計師求職
- 每個程式設計師都應該讀《Unix程式設計藝術》程式設計師
- 程式設計師的人生程式設計師
- 程式設計人生-摘錄程式設計
- [軟體人生]讀史的三個境界看軟體業
- 《程式人生》系列-這個程式設計師只用了20行程式碼就拿了冠軍程式設計師行程
- 讀《程式設計人生》有感:如何學習一門新的語言程式設計
- 《程式設計人生》書評--一本值得讀兩遍的書程式設計
- 國外程式設計師推薦:每個程式設計師都應讀的書程式設計師
- 每個程式設計師都必讀的10篇文章程式設計師
- 《一個程式設計師的生命週期》讀後感程式設計師
- 程式設計師生存定律--程式人生的出口程式設計師
- 國外程式設計師推薦:每個程式設計師都應該讀的非程式設計書程式設計師