(讀書)實現模式 前言
突然發現自己什麼都不懂了,有時候又覺得自己無所不知道一點點。
現在回想起來覺得挺危險的,什麼都是一知半解,不明其所以然的被動感受,確實不是一個很好的心理狀態,對工作、生活也毫無益處,因為你總在擔心自己的工作是不是品質夠好,是不是能夠讓你安心的度過一個週末。
所以……我決心改變一下這種狀態,得讓自己確切地在期望的目標上成長一下。
2010年11月30日給自己定了一個目標——每天晚上從床頭那堆技術書籍中有計劃的隨機挑選一本出來,而後每天必須看一整章的內容,並寫好筆記,如果沒有感想,覺得無法濃縮,那就把書的內容好好抄寫一遍。
那天晚上就摸到實現模式,接下來就先解決Kent Beck帶來的這本大作。
前言部分與其說是介紹內容,更多的闡明一個道理——作為一個有責任心的Coder應該怎麼善待自己,做好自己的工作。下面有這麼一段很好的話,期待與更多的Coder共勉。
原文內容如下:
實際上這本書建立在一個相當不可靠的前提上:好的程式碼是有意義的。我見過太多醜陋的程式碼給它們的主人賺著大把鈔票,所以在我看來,軟體要取得商業成功或者被廣泛使用,“好的程式碼質量”既不必要也不充分。即便如此,我仍然相信,儘管程式碼質量不能保證美好的未來,它仍然有其意義:有了質量良好的程式碼以後,業務需求能夠被充滿信心地開發和交付,軟體使用者能夠及時調整方向以便應對機遇和競爭,開發團隊能夠在挑戰和挫折面前保持高昂的鬥志。總而言之,比起質量低劣、錯誤重重的程式碼,好的程式碼更有可能幫助使用者取得業務上的成功。
即便不考慮長期的經濟效應,我仍然會選擇盡我所能地編寫出好程式碼。就算活到古稀之年,你的一生也只有二十多億秒而已,這寶貴的時間不該被浪費在不能被自己引以為傲的工作上。 編寫好的程式碼帶給我滿足感,不僅因為程式設計本身,還因為知道別人能夠理解、欣賞、使用和擴充套件我的工作。
所以,說到底,這是一本關於責任的書。作為一個程式設計師,你擁有時間、擁有才華、擁有金錢、擁有機會。對於這些天賜的禮物,你要如何負責地使用?下面的篇幅裡包含了我對於這個問題的答案:不僅為我自己、為我的CPU老弟程式設計,也為其他人程式設計。
相關文章
- 讀書筆記-可靠性工程師前言筆記工程師
- #敏捷個人書籍# 前言敏捷
- 《自我實現的人》讀書筆記筆記
- Javascript設計模式讀書筆記一 JAVASCRIPT物件導向的實現JavaScript設計模式筆記物件
- 《設計模式》教材前言設計模式
- (讀書)實現模式 第三章 一種程式設計理論模式程式設計
- javascript設計模式1–前言JavaScript設計模式
- Python實現微信讀書輔助工具Python
- Lua設計與實現--讀書筆記筆記
- 《Redis設計與實現》讀書筆記Redis筆記
- 設計模式讀書筆記-命令模式薦設計模式筆記
- Vue 原始碼解讀(1)—— 前言Vue原始碼
- 《資料庫系統實現》讀書筆記資料庫筆記
- 設計模式之單例模式(《JavaScript設計模式與開發實踐》讀書筆記)設計模式單例JavaScript筆記
- 《深入PHP物件導向、模式和實踐》讀書筆記本!PHP物件模式筆記
- 敏捷軟體開發:原則、模式與實踐讀書摘要敏捷模式
- 現代作業系統-原理與實現【讀書筆記】作業系統筆記
- [譯] 用javascript實現一門程式語言-前言JavaScript
- 大話設計模式讀書筆記6——代理模式設計模式筆記
- 大話設計模式讀書筆記2——策略模式設計模式筆記
- iOS 設計模式淺析 0 – 前言iOS設計模式
- iOS 設計模式淺析 0 - 前言iOS設計模式
- 從讀書到得到的四步實現法
- 《Effective C++》第5章 實現-讀書筆記C++筆記
- 讀書整理 - 理解JavaScript設計模式(一)JavaScript設計模式
- 大話設計模式 讀書筆記設計模式筆記
- 大話設計模式讀書筆記設計模式筆記
- 《Android原始碼設計模式解析與實戰》讀書筆記Android原始碼設計模式筆記
- 讀書小組實踐
- 《JavaScript 模式》讀書筆記(6)— 程式碼複用模式2JavaScript模式筆記
- 《JavaScript 模式》讀書筆記(6)— 程式碼複用模式3JavaScript模式筆記
- 大話設計模式讀書筆記4——模版方法模式設計模式筆記
- 大話設計模式讀書筆記5——裝飾模式設計模式筆記
- 大話設計模式讀書筆記3——單例模式設計模式筆記單例
- 如何使用 JavaScript 實現一門程式語言(1) : 前言JavaScript
- 讀書APP原始碼,搜尋欄模糊處理實現APP原始碼
- Android 原始碼設計模式解析與實戰 讀書筆記 5 工廠方法模式Android原始碼設計模式筆記
- 讀過的設計模式的書小結設計模式