An investment in knowledge always pays the best interest.
— Benjamin Franklin
核心概念#
你的知識和經驗是最重要的日常專業資產。
不幸的是,它們是會過期的資產——隨著新技術、語言和環境的發展,你的知識會過時。
市場力量的變化可能使你的經驗變得過時或無關緊要。
你學習新事物的能力是最重要的策略性資產。
知識資產#
我們可以把程式設計師所知道的一切——關於計算、應用領域和所有經驗——視為他們的知識資產(knowledge portfolios)。
管理知識資產非常類似於管理金融投資組合:
- 認真的投資者定期投資——養成習慣
- 多元化是長期成功的關鍵
- 聰明的投資者在保守和高風險、高報酬的投資之間取得平衡
- 投資者嘗試低買高賣以獲得最大回報
- 投資組合應定期審視和重新平衡
Tip 9 - Invest Regularly in Your Knowledge Portfolio(定期投資你的知識資產)
建立你的資產#
投資原則#
| 原則 | 說明 |
|---|---|
| 定期投資 | 就像金融投資,你必須定期投資知識資產, 即使只是小額。習慣跟金額一樣重要 |
| 多元化 | 你知道的不同東西越多,你就越有價值。 別忘了非技術領域的技能 |
| 風險管理 | 技術從高風險高報酬到低風險低報酬都有。 不要把所有技術雞蛋放在一個籃子裡 |
| 低買高賣 | 在新興技術流行前學習它可能有風險,但回報可能非常豐厚 |
| 審視和重新平衡 | 上個月開始研究的熱門技術現在可能已經冷了 |
具體目標#
- 每年學至少一種新語言:不同語言用不同方式解決問題,拓寬你的思維
- 每月讀一本技術書:深入理解需要長篇書籍
- 也讀非技術書籍:電腦是由人使用的
- 上課:線上課程、研討會或本地社群活動
- 參與使用者群組和聚會:孤立對職涯可能是致命的
- 嘗試不同環境:如果只用過 Windows,試試 Linux
- 保持關注:閱讀不同於當前專案的技術新聞和文章
技巧: 學習的過程會擴展你的思維,為你打開新的可能性和做事方式。
交叉授粉很重要——即使你的專案不用某技術,也許可以借鑑一些想法。
學習的機會#
當別人問你一個問題而你不知道答案時,不要讓它停在那。
把找到答案當作個人挑戰。搜尋網路(包括學術部分,不只是消費者部分)。找不到就找到能回答的人。
所有的閱讀和研究都需要時間。
所以你需要提前計劃——利用等待空檔來閱讀。
批判性思考#
Tip 10 - Critically Analyze What You Read and Hear(批判性地分析你所讀所聽的)
確保你資產中的知識是準確的,不受供應商或媒體炒作的影響。
小心那些堅持他們的教條是唯一答案的狂熱者。
批判性思考的幾個關鍵問題:
| 問題 | 說明 |
|---|---|
| 問「五個為什麼」 | 至少追問五次「為什麼?」以接近根本原因 |
| 誰從中受益? | 追蹤金錢流向 |
| 脈絡是什麼? | 「一體適用」的解決方案通常不適用 |
| 什麼時候、在哪裡會有效? | 用二階思考,不只是一階 |
| 為什麼這是個問題? | 是否有潛在的模型? |
相關章節#
- Topic 1,這是您的人生
- Topic 22,工程日誌