這個系列主要記錄自己的閱讀與思考,大多與技術無關。本文是《程式設計師的修煉之道》第五小節的閱讀記錄。
對於碼農而言,知識和經驗就是最重要的職場資本,它們就是你的價值所在。然而,它們卻是有時效的。你的知識資產會隨著技術的更新換代而逐漸過時,隨之而來的就是你的個人價值的不斷降低。因此,我們需要有效的管理自己的知識資產。
在金錢管理上,我們會進行各種投資來避免通貨膨脹所帶來的貶值影響。同理,在知識管理上,我們也需要不斷的投資來避免自己的知識資產貶值。這兩者本質上是一樣的,都遵循的一些共同的原理。
複利原理。即使每次投入的很少,也需要保持投資的習慣,久而久之,自己的知識資產會如滾雪球般的增長。
多元化管理。T 字型 人才比 一字型 人才更能夠適應日新月異的變化,你掌握的技術越多,你就越能夠根據變化作出相應的調整。
風險管理。不要把所有的技術都放在一個籃子裡。
低買高賣。學習新技術,儘管它看上去的回報很少,但是一旦新技術成為主流,你將比別人更加佔據有利的位置。
重新評估和平衡。根據行業的具體變化來不斷評估自己的技術。
上面列出的點中,最為核心的是 定期投資你的知識資產。在知識付費大行其道的今天,人們不斷的購買教程,參加社群,最終依然兩手空空,正如柏拉圖所說:我的朋友,趕快停止吧,不要把你最貴重的財產拿去賭博。因為購買知識的冒險性比購買酒肉大得多。
指望速成,最後將一事無成,定期投資,其實是長期投資。以下是一些可行的目標參考:
- 每年學習一門新的程式語言。
- 每季度閱讀一本豆瓣上的高分技術書籍。
- 經常性的閱讀非技術性書籍,擴充套件視野。
- 每年至少學習一門名校的公開課。
- 參加本地使用者組織和會議,保持行業交流。
- 像黑客一樣嘗試不同的開發環境和工具。
- 關注前言技術。
更重要的,無論學什麼,都要設法將其應用到當前的專案中。這裡的應用,不僅僅是技術上的應用,也可以想法上的借鑑。