細算一下,我寫**也有幾年的時間了,剛開始的時候非常的痴迷於技術,學習起來熱情高漲,對一些技術的細節和技巧如痴如醉,那個年代屬於單兵作戰的年代,寫了很多**,但是讀者只有我乙個人。
工作後,開始了團隊合作,開始熟悉軟體開發過程,自己寫的**也開始受別人審查,也漸漸開始審查別人的**,這時和單兵作戰有了很大的區別,自己寫出的**終於有別的讀者了,原先寫的非常習慣的a、b、c的變數命名風格也受到了大家一致的反對,當然還有很多其他需要改進的地方。
從個人到團隊,是需要乙個融合的過程,對於那些剛剛走出校園的大學生來說,這個過程的長與短,在很大程度上會影響他們的發展,老闆和同事都會更加喜歡更能融入團隊的人。
今年十一拿到《程式設計匠藝》這本書,愛不釋手,不到一周的時間就全部看完了,後來感覺應該寫些什麼,所以以讀書筆記的方式對這本書重新過了一遍,把書中的主要內容都摘抄出來。
我非常同意書序中孟巖關於程式設計師「核心競爭力」的觀點:有紮實的基本功,活躍的想象力和創造力,快速的學習能力,具備行業和領域知識,以及專業的軟體工藝能力。
我對《程式設計匠藝》的整體印象,就和當年看《軟體工藝》一樣,這類書籍不是在某種具體技術上教會我們什麼,更重要的是教會我們如何看待自己,如何看待自己所從事的行業,如何更好的達成自己的職業目標,這是會讓我們受益一生的東西,非常值得我們思考。
《程式設計匠藝》讀書筆記
m.a.jackson曾寫道 軟體工程師的智慧型,就在於他們是否開始意識到 使程式能用和使程式正確,這兩者之間有什麼樣的差別。墨菲定律 murphy s law 這樣說道 凡是可能出錯的事,準會出錯。隨著你編寫越來越多的 以及隨著你越來越快地編寫 犯錯的機率也將不斷增加。關於防禦性程式設計,有一些常...
《程式設計匠藝》讀書筆記
程式設計匠藝 讀書筆記之一 程式設計匠藝 讀書筆記之二 程式設計匠藝 讀書筆記之三 程式設計匠藝 讀書筆記之四 程式設計匠藝 讀書筆記之五 程式設計匠藝 讀書筆記之六 程式設計匠藝 讀書筆記之七 程式設計匠藝 讀書筆記之八 程式設計匠藝 讀書筆記之九 程式設計匠藝 讀書筆記之十 程式設計匠藝 讀書筆...
《程式設計匠藝》讀書筆記 第四周
這週我讀了 程式設計匠藝 深有感悟。作為乙個初學者,我的程式經常會出現或多或少的編譯和執行上的錯誤,這本書關於處理不可避免的錯誤 中的錯誤情形給出了很詳細的討論。我很喜歡書上引用羅伯特 奧本海默的一句話 避免錯誤的唯一辦法就是找出錯誤,而找出錯誤的唯一辦法就是要有自己提出問題的權利。書中指出,錯誤可...