1. 程式人生 > 其它 >《夢斷程式碼》讀書筆記05

《夢斷程式碼》讀書筆記05

《方法》章節裡,漢弗列出了幾點這時需要注意的:1、我們都為組織工作;2、組織需要計劃;3、除非你的工作足夠獨立,否則必須按進度工作;4、如果你不自己做進度安排,別人就會給你做安排;5、這樣別人就會控制你的工作。重點強調了組織、計劃、進度對團隊裡每個成員的要求,現在我們可能不能完全感受到在一個專案裡這些有多麼重要,但卻是無形的原則和約束。“約束是環境的產物——預算少、時間緊、目標有限。團隊專案,不是1個人、2個人或3個人。”

  “像計算機一樣思考,程式設計是一種創造性寫作。”寫程式並不像都完這三個字那麼簡單,值得駐足思量。多數程式設計師太過求快,只關注如何把自己的那部分程式碼敲完,如何把功能化簡,如何讓計算機達到客戶需求的...那做出來的可以說真不咋地。“讀程式碼難於寫程式碼”,大多數沒有文件、沒有註釋。在前幾次的結對開發中深有體會,程式碼並不是全部由兩個人一起完成的,有些程式碼方法測試方可能看不太懂。

         我們可能有時候覺得程式設計沒有結果,會做很多無用功,一想到程式設計就感覺好睏難,不願進行。但是360行,每一行都有不同的困難。對於我們來說,軟體這一個困難的世界,沒有捷徑,永遠也到不了目的地。許多情況我們會一次又一次否定自己,一次又一次發現自己所需之物總與現實之物差異甚大,只能重新編寫,但是換個角度,可以看作已經有很多方法,我們一一排除,最後找到可行的。看到最後,很遺憾,書中的團隊還是失敗了的,他們接受了現實。一個團隊經歷了許多,為著一個共同的目標,他們一直都在努力,在不斷修改完善程式碼,在無限的付出,對於一個軟體產品來說是沒有成功,但把發生的做了很好的總結,以及每個成員的精神都是值得學習的。