1. 程式人生 > >讀書筆記-《程式設計師生存定律》

讀書筆記-《程式設計師生存定律》

《程式設計師生存定律》


1 程式設計的根基:
 計算機體系結構-深入理解計算機系統 Randal E.Bryant
 演算法和資料結構-演算法導論  Thomas H.Cormen
 設計原則和模式-敏捷軟體開發:原則、模式與實踐  Rovert C.Martin
                              設計模式   GoF
 軟體工程-程式碼大全
          人月神話(對很多人不適合,對初學者更不適合)


2 成為高手的路3個關鍵點
   一要有一張全域性性的地圖,以便選好方向;
   二要知道都有那些坑,繞開避免掉下去;
   三要有足夠的熱情和動力,堅持走下去。


  有一本書對培養技術的大局觀有幫助 《程式碼大全》
  程式設計師->架構師
  程式設計師->code ruru
  程式設計師->純管理




李雲的技術牛人之路-職場感悟
1.自學能力是競爭力之本
2.自信能讓你與眾不同,儘管有時的自信有點莫名其妙
3.興趣是學習效率的催化劑,培養自己的職業興趣
4.學習應給自己設定虛擬的專案目標,以做專案的形式提升學習效果,只有這樣學到的內容才會深入而實用,切忌無目標地學到哪算哪
5.話語權首先來自能力,而不是職場權力
6.難學的技能一旦掌握更具競爭優勢
7.用階段性成果不斷增強自己的自信,但最終支援自信的是能力,而不是自大
8.做自己喜歡的事,如果那是自己的興趣最好
9.不論身處多麼困難的環境,即使覺得前途渺茫,也不要放棄學習,否則就是"自斷經脈"
10...
11.機遇很重要,但是你得有能力才能抓住它
12.職場首先比拼的不是智商,而是堅持和好習慣
13.當短期利益與長遠利益無法兼得時,選擇長遠利益
14.學歷是很重要的敲門磚,即便你的能力很強;學歷儘管很重要,但能力才是最終的通行證
15.技術細節掌握的越深,解決問題時就越能遊刃有餘
16.技能的發展應採取深度先於廣度且交替進行的方式,只有這樣,面對大量的新知識才能更淡定
17.越難的技術問題,其所蘊藏的知識越豐富,也越具學習價值
18.每次積累的點滴知識,一定會在將來不知不覺地發揮效能
19.通過文件化的方式傳承知識給後繼者是你的基本責任,因為你作為後繼者時也希望如此,這也是對自己負責的一種表現
20.別人對你的價值認可,其實不是簡單得根據你的自身能力,而是根據你對他人和團隊的貢獻
21.英語的聽說能力只要有合適的環境,並勇於張嘴練習的情況下能很快地提高,不必擔心
22.在軟體開發活動中,應設法通過有效的技術途徑去解決功能困境
23.不要用沉默的方式一味地迎合別人的要求,據理力爭或許才是作為的表現

24.流程、文件的作用,不只是引導我們做完事,更能規範我們的行為和幫助培養工作習慣

ps本書下載頁:http://download.csdn.net/download/vvlowkey/8595891