計算機界的書單
程序員修煉之道
clean code
refactor 重構
教堂和集市 Cathedral and Bazzar
計算機界的名人
Booch
GOF
Bob大叔
Robert C. Martin,世界級軟件開發大師,設計模式和敏捷開發先驅,敏捷聯盟首任主席
《敏捷軟件開發:原則、模式與實踐》(Robert C. Martin)
《代碼整潔之道》–[美]Robert C. Martin
https://www.ituring.com.cn/article/13376
barbara liscov
https://www.sohu.com/a/360502570_610300
Barbara Liscov在談到自己的經驗時,體會最深刻的就是:沒有專心致志的精神就不會成功,創造性偶爾會出現,但這不是人所能計劃的。專心做一件事,不一定會有創造性的想法,但是這總會讓你有所進步,因此,她第一個經驗就是,你必須要專心地解決一些問題;但是,同時要謹記不要時時刻刻都想着它,很多有創意的想法都是在比較輕鬆的時刻出現的。她從來不晚上在家工作,而是喜歡早晨進入工作狀態之後再想應該做什麼,這個時候往往會有一些好的想法湧現,因此,既要有精力高度集中的時刻,也需要有喘息的機會。她說,有些年輕人整天不停的工作,忽略了朋友,丟掉了愛好,這些都是不可取的,有一個平衡的生活狀態是非常重要的,富有幽默感也很重要。有很多人愛抱怨,如果你能微笑着面對許多的不如意,事情往往就會向一個積極的方向發展。最後,還要信任他人。
計算機界的獎
Turing Award 計算機界的Nobel獎
第一位女性獲得者:是里氏規則的提出者 barbara Liscov
https://baike.baidu.com/item/%E5%9B%BE%E7%81%B5%E5%A5%96/324645
第一個華人獲得者:姚期智
獲獎數多的前三名:MIT和Standard,Berkeley
計算機方法論:
編程方法論。
當前計算機界研究熱點:
另外互聯網本身也是一種計算機,我們如何來適應互聯網時代的編程需要,也是我們有待解決的一個挑戰。謝謝大家!
開源代碼組織
GNU
MIT
Apache
BSD
趣事
goto的宿命
終於在60年代,計算機程序設計迎來了新的理論,當時Böhm和Jacopini兩位計算機學家提出,可以用結構化的程序完全代替goto語句,只需使用順序、選擇和循環三種結構即可。