An investment in knowledge always pays the best interest.
— Benjamin Franklin

核心概念#

你的知識和經驗是最重要的日常專業資產。
不幸的是,它們是會過期的資產——隨著新技術、語言和環境的發展,你的知識會過時。
市場力量的變化可能使你的經驗變得過時或無關緊要。

你學習新事物的能力是最重要的策略性資產。

知識資產#

我們可以把程式設計師所知道的一切——關於計算、應用領域和所有經驗——視為他們的知識資產(knowledge portfolios)。
管理知識資產非常類似於管理金融投資組合:

  1. 認真的投資者定期投資——養成習慣
  2. 多元化是長期成功的關鍵
  3. 聰明的投資者在保守和高風險、高報酬的投資之間取得平衡
  4. 投資者嘗試低買高賣以獲得最大回報
  5. 投資組合應定期審視和重新平衡

Tip 9 - Invest Regularly in Your Knowledge Portfolio(定期投資你的知識資產)

建立你的資產#

投資原則#

原則說明
定期投資就像金融投資,你必須定期投資知識資產,
即使只是小額。習慣跟金額一樣重要
多元化你知道的不同東西越多,你就越有價值。
別忘了非技術領域的技能
風險管理技術從高風險高報酬到低風險低報酬都有。
不要把所有技術雞蛋放在一個籃子裡
低買高賣在新興技術流行前學習它可能有風險,但回報可能非常豐厚
審視和重新平衡上個月開始研究的熱門技術現在可能已經冷了

具體目標#

  • 每年學至少一種新語言:不同語言用不同方式解決問題,拓寬你的思維
  • 每月讀一本技術書:深入理解需要長篇書籍
  • 也讀非技術書籍:電腦是由使用的
  • 上課:線上課程、研討會或本地社群活動
  • 參與使用者群組和聚會:孤立對職涯可能是致命的
  • 嘗試不同環境:如果只用過 Windows,試試 Linux
  • 保持關注:閱讀不同於當前專案的技術新聞和文章

技巧: 學習的過程會擴展你的思維,為你打開新的可能性和做事方式。
交叉授粉很重要——即使你的專案不用某技術,也許可以借鑑一些想法。

學習的機會#

當別人問你一個問題而你不知道答案時,不要讓它停在那。
把找到答案當作個人挑戰。搜尋網路(包括學術部分,不只是消費者部分)。找不到就找到能回答的人。

所有的閱讀和研究都需要時間。
所以你需要提前計劃——利用等待空檔來閱讀。

批判性思考#

Tip 10 - Critically Analyze What You Read and Hear(批判性地分析你所讀所聽的)

確保你資產中的知識是準確的,不受供應商或媒體炒作的影響。
小心那些堅持他們的教條是唯一答案的狂熱者。

批判性思考的幾個關鍵問題:

問題說明
問「五個為什麼」至少追問五次「為什麼?」以接近根本原因
誰從中受益?追蹤金錢流向
脈絡是什麼?「一體適用」的解決方案通常不適用
什麼時候、在哪裡會有效?用二階思考,不只是一階
為什麼這是個問題?是否有潛在的模型?

相關章節#

  • Topic 1,這是您的人生
  • Topic 22,工程日誌