讀書筆記 - 《程序員修煉之道:從小工到專家》

英文原版封面

上面這本書最初出中文譯本的時候赤惊,它的名字叫《務(wù)實的程序員》敲长,而這本書也正像它書名的副標(biāo)題那樣醉鳖,是一本帶領(lǐng)程序員從小工成為行業(yè)專家的著作捡硅。這本書里有70個Tip(指點、提示)盗棵,這些Tip都是短小精煉的句子壮韭,但都是大師們編程經(jīng)驗的總結(jié)和沉淀。因此不管什么時候看這本書纹因,也不管你翻到第幾頁喷屋,總會發(fā)現(xiàn)這樣的Tip,而它們也會讓你有醍醐灌頂?shù)母杏X瞭恰。下面分享了這本書部分的Tip:

  • Tip8: Invest Regularly in Your Knowledge Portfolio (定期為你的知識資產(chǎn)投資)
  • Tip9: Critically Analyze What You Read and Hear (批判的分析你讀到的和聽到的)
  • Tip10: It's Both What You Say and the Way You Say It (你說什么和你怎樣說同樣重要)
  • Tip11: DRY - Don't Repeat Yourself (不要重復(fù)自己)
  • Tip13: Eliminate Effects Between Unrelated Things (消除無關(guān)事物之間的影響)
  • Tip18: Estimate to Avoid Surprises (通過估計來避免意外發(fā)生)
  • Tip20: Keep Knowledge in Plain Text (用純文本保存知識)
  • Tip23: Always Use Source Code Control (總是使用源碼控制)
  • Tip27: Don't Assume It - Prove It (不要假定要證明)
  • Tip29: Write Code That Writes Code (用代碼生成代碼)
  • Tip31: Design with Contracts (按照契約設(shè)計)
  • Tip33: If It Can't Happen, Use Assertion to Ensure That It Won't (用斷言確保不能發(fā)生的不發(fā)生)
  • Tip38: Put Abstraction in Code, Details in Metadata (將抽象置于代碼屯曹,細(xì)節(jié)置于元數(shù)據(jù))
  • Tip39: Analyze Workflow to Improve Concurrency (分析工作流以改善并發(fā)性)
  • Tip42: Separate Views from Models (讓視圖和模型分離)
  • Tip63: Coding Ain't Done 'Til All the Tests Run (測試不通過編碼不停止)
  • Tip69: Gently Exceed Your User's Expectations (超出用戶期望一點點就好)

除此之外,該書中有很多名人名言以及很多經(jīng)驗的分享惊畏,例如:“不要讓調(diào)試改變了被調(diào)試系統(tǒng)的行為”是牢、“異常盡量不被作為程序正常流程的一部分來使用”、“要有始有終陕截,分配資源的程序也應(yīng)當(dāng)釋放它”驳棱、“最大的弱點是害怕暴露弱點”等等。 當(dāng)然农曲,這本書也包括了對契約式編程社搅、解耦合驻债、重構(gòu)、算法效率形葬、測試等內(nèi)容的探討合呐。
??老實說,整本書的內(nèi)容都很棒笙以,附錄也不例外淌实,附錄A中列出了一些作者推薦閱讀的計算機書籍,這些書籍都是極好的猖腕。

說明:這篇文章很早以前就寫了拆祈,今天無意間隨手翻了幾頁,又看到了這本書上精彩的Tip倘感,于是把這篇文章跟大家一起分享放坏。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市老玛,隨后出現(xiàn)的幾起案子淤年,更是在濱河造成了極大的恐慌,老刑警劉巖蜡豹,帶你破解...
    沈念sama閱讀 206,378評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件麸粮,死亡現(xiàn)場離奇詭異,居然都是意外死亡镜廉,警方通過查閱死者的電腦和手機弄诲,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,356評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來桨吊,“玉大人威根,你說我怎么就攤上這事凤巨∈永郑” “怎么了?”我有些...
    開封第一講書人閱讀 152,702評論 0 342
  • 文/不壞的土叔 我叫張陵敢茁,是天一觀的道長佑淀。 經(jīng)常有香客問我,道長彰檬,這世上最難降的妖魔是什么伸刃? 我笑而不...
    開封第一講書人閱讀 55,259評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮逢倍,結(jié)果婚禮上捧颅,老公的妹妹穿的比我還像新娘。我一直安慰自己较雕,他們只是感情好碉哑,可當(dāng)我...
    茶點故事閱讀 64,263評論 5 371
  • 文/花漫 我一把揭開白布挚币。 她就那樣靜靜地躺著,像睡著了一般扣典。 火紅的嫁衣襯著肌膚如雪妆毕。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,036評論 1 285
  • 那天贮尖,我揣著相機與錄音笛粘,去河邊找鬼。 笑死湿硝,一個胖子當(dāng)著我的面吹牛薪前,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播图柏,決...
    沈念sama閱讀 38,349評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼序六,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了蚤吹?” 一聲冷哼從身側(cè)響起例诀,我...
    開封第一講書人閱讀 36,979評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎裁着,沒想到半個月后繁涂,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,469評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡二驰,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,938評論 2 323
  • 正文 我和宋清朗相戀三年扔罪,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片桶雀。...
    茶點故事閱讀 38,059評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡矿酵,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出矗积,到底是詐尸還是另有隱情全肮,我是刑警寧澤,帶...
    沈念sama閱讀 33,703評論 4 323
  • 正文 年R本政府宣布棘捣,位于F島的核電站辜腺,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏乍恐。R本人自食惡果不足惜评疗,卻給世界環(huán)境...
    茶點故事閱讀 39,257評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望茵烈。 院中可真熱鬧百匆,春花似錦、人聲如沸呜投。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,262評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至矩动,卻和暖如春有巧,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背悲没。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工篮迎, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人示姿。 一個月前我還...
    沈念sama閱讀 45,501評論 2 354
  • 正文 我出身青樓甜橱,卻偏偏與公主長得像,于是被迫代替她去往敵國和親栈戳。 傳聞我的和親對象是個殘疾皇子岂傲,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,792評論 2 345

推薦閱讀更多精彩內(nèi)容

  • **2014真題Directions:Read the following text. Choose the be...
    又是夜半驚坐起閱讀 9,392評論 0 23
  • 野菜東 ——從城坊間、鄉(xiāng)土系列人士之“東哥” 火山 在一個古琴雅集子檀,有一帶著西部牛仔帽的人士出現(xiàn)在人群里镊掖。臉色黝黑...
    朱明云閱讀 1,203評論 0 4
  • 今天,朋友圈被一檔綜藝節(jié)目刷屏了褂痰∧督“中國詩詞大會”參與者有十六歲的高中生,武亦殊缩歪,淺淺的微笑归薛,從容不迫的舉止,對中...
    熏莉閱讀 740評論 0 0