1.人們發(fā)現(xiàn),參與正在發(fā)生的成功要更容易。讓他們瞥見未來,你就能讓他們聚集在你的周圍。
2.早起的鳥兒有蟲吃,但早起的蟲子呢?(不明白這句話什么意思)
3.如果某個(gè)想法是你唯一的想法,再?zèng)]有什么比這更危險(xiǎn)的事情了。
4.沒有人知道未來會(huì)怎樣,尤其是我們(程序員)!所以要讓你的代碼學(xué)會(huì)“搖滾”:可以“搖”就“搖”,必須“滾”(撤消代碼)就“滾”。
5.工具放大你的才干。你的工具越好,你越是能更好地掌握它們的用法,你的生產(chǎn)力就越高。(工具的重要性)
6.進(jìn)步遠(yuǎn)非由變化組成,而是取決于好記性。不能記住過去的人,被判重復(fù)過去。(1.面向?qū)ο蟮暮诵模?.版本管理的重要性)
7.You Can't Write Perfect Software! 你不可能寫出完美的軟件!
這刺痛了你?不應(yīng)該。把它視為生活的公理,接受它,擁抱它,慶祝它。因?yàn)橥昝赖能浖淮嬖凇T谟?jì)算技術(shù)簡短的歷史中,沒有一個(gè)人曾經(jīng)寫出過一個(gè)完美的軟件。你也不大可能成為第一個(gè)。除非你把這作為事實(shí)接受下來,否則你最終會(huì)把時(shí)間和精力浪費(fèi)在追逐不可能實(shí)現(xiàn)的夢想上。(由此提出了“防衛(wèi)性編碼”——斷言式編程、單元測試等的重要性)。
8.當(dāng)每個(gè)人都確實(shí)要對你不利時(shí),偏執(zhí)就是一個(gè)好主意。