程式設計的精義
1、順序、分支和循環。龐大若“愚公移山”這樣的工程,都是可以通過這樣簡單的程式設計來實作的。這,就是程式設計的精義了。
2、除了先天智障或後天懶惰者,都是可以學會寫程式的。
3、程式設計的第一要務是先把事情分析清楚,事件先後的邏輯關系和依賴關系搞清楚,然後再去代碼實作。
4、記住:積極工作和勤于思考都要占時間。
5、隻要開發人員将這個程式的算法設計出來了,把結構描述出來了,那麼程式就已經定型了。剩下的事,簡而言之,就是勞力活。
6、通常而言,語言的差别主要表現在适用範圍上。
是懶人造就了方法
7、人的精力終歸是有極限的。提出新的“方法”,解決的将是影響做事成效的根本問題。
8、把所學的知道分類一下,歸納一下,整整齊齊地放在腦子裡。
9、面向過程開發中,“過程(procedure)”是CPU提供的,“單元(unit)”則是編譯器提供的(機制)。程式員不需要(至少是不必須)再造就什麼“方法”,就可以進行愚公式的開發工作了。
如果不出現面向對象的話,這樣偉大的工程可能還要再幹一百年??
團隊缺乏的不隻是管理
10、團隊的一些基本特性:主從、監督和責任。
11、做管理起碼需要能承擔責任,這是最基本的素質。
12、到項目的成功是兩個方面的評估:項目完成品質、項目完成時間。
13、:經驗豐富的工程師能盡可能接近地預估工期,但沒有辦法保障(預估的)工期是絕對合理的。
14、項目經理是需要時間來成熟的。他需要有機會來承受錯誤,而不是一開始就享受成功。
15、體制的内涵是分兩個方面的,其一是“體”,即“體系”;其二是“制”,即“制度”。
16、在制度面前,管理者既需要做得到“人性化”,又要做得到“公平性”。
17、在任何錯誤被歸咎于員工之前,管理者應該先想想是不是自己的問題。
18、發現規律,分析這個規律的價值,最後再嘗試改變它們(的一些負面價值的規律)。
19、每一個人都被要求做一顆革命的螺絲釘,哪裡需要哪裡擰。
20、明确分工是你的管理職責。做管理≠做伯樂。