《程序員修煉之道》讀書筆記3

為了追求更好,我們毀損了原已夠好的。

現(xiàn)實(shí)世界不會讓我們生產(chǎn)出太多真正完美的產(chǎn)品,尤其是完全沒有Bug的軟件。時間、技術(shù)、急躁合力對抗著我們。

“夠好即可”這個詞并不意味著草率或糟糕的代碼。所有系統(tǒng)必須達(dá)到用戶的需求才算完成,需要達(dá)到基本的性能、隱私和安全標(biāo)準(zhǔn)。你做的東西,從用戶需求角度來說是否足夠好?最好還是留給用戶一個機(jī)會,讓他們能親自參與評判。

將質(zhì)量要求視為需求問題(提示8)

不要讓過度的修飾和精煉侵蝕掉一個完好的程序。繼續(xù)前行,讓代碼在它該有的位置駐留一段時間。它或許并不完美,不要緊的——它就算永不完美也沒關(guān)系。

投資知識,收益最佳。

知識和經(jīng)驗(yàn)的確是你最重要的專業(yè)資產(chǎn)??上У氖?,它們是一種時效資產(chǎn)。

學(xué)習(xí)新事物的能力是你最重要的戰(zhàn)略資產(chǎn)。

將程序員所了解的一切有關(guān)計算過程的事實(shí)、工作的應(yīng)用領(lǐng)域,以及所有經(jīng)驗(yàn),視為他們擁有的知識組合。管理知識組合和管理金融投資組合非常的類似:

1.正規(guī)投資者有定期投資的習(xí)慣。

2.多樣化是長線成功的關(guān)鍵。

3.聰明的投資者會平衡保守型和高風(fēng)險高回報型投資的組合。

4.投資者用低買高賣來獲得最大的回報。

5.應(yīng)定期審查和重新平衡投資組合。

要想事業(yè)成功,你必須用同樣的指導(dǎo)方針管理你的知識組合。

好消息是,管理這類投資是一項(xiàng)技能,就像其他技能一樣——可以學(xué)會。訣竅是讓自己一開始就這樣做,并養(yǎng)成習(xí)慣。制定一個你能遵循的例行規(guī)程,照此去做,直到大腦將其內(nèi)化。做到這個程度后,你會發(fā)現(xiàn)自己會自動吸收新知識。

構(gòu)建知識組合:定期投資、多樣化、風(fēng)險管理、低買高賣、重新評估調(diào)整。

對知識組合做定期投資(提示9)

目標(biāo):

每年學(xué)習(xí)一門新語言

每月讀一本技術(shù)書

還要讀非技術(shù)書

上課

加入本地的用戶組和交流群

嘗試不同的環(huán)境

與時俱進(jìn)

學(xué)習(xí)的過程將會擴(kuò)展你的思維,為你打開全新可能性的大門,讓你領(lǐng)悟新的做事方式。

批判性地分析你讀到和聽到的東西(提示10)

問“五個為什么”

誰從中受益

有什么背景

什么時候在哪里可以工作起來

為什么這是個問題

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容