1. 程式人生 > >《軟體開發者路線圖》第二章總結

《軟體開發者路線圖》第二章總結

關於本書,可以參考豆瓣讀書連結https://book.douban.com/subject/4924164/

準確來說,它是一本指導軟體新手如何成長為“熟練工”的。


 

第二章-空杯心態

入門語言

閱讀本語言的程式碼規範,熟悉本語言的慣用法。

白色腰帶

尋找機會來忘掉一些東西,學習新正規化。

具體技能

收集你所欣賞的技術達人的簡歷,分析他們共同擁有的技能;

分析你想加入的團隊需要的技能;

總結一份計劃,實現一個可證明你掌握了這些技能的玩具專案;

養成定期將自己的簡歷審查一遍的習慣,將具體技能提取到一份清單中,並通過學習不斷更新清單。

暴露無知

寫下與工作相關,而自己不瞭解的五件事,將此清單放在其他人可以看到的地方。然後,隨著工作內容的改變,養成不斷更新此清單的習慣。

正視無知

針對“暴露無知”中列出的專案,努力學習其中的每一項,每學會一種就把它從清單中刪除。同時,加入新發現的知識空白。

深水區域

按程式碼行數或開發者的數量,或度量專案複雜度的其他尺度,以及度量專案的其他方法。使用以上標準衡量自己參與過的每個專案。當新專案到來時,將所有專案畫一張圖,並找出新專案在其中位置。一段時間之後,你將通過這張圖看到自己職業前進的方向,甚至基於這張圖來做決策。

以退為進

有時你需要倒退一步才能前進兩步,要儘可能地將這種後退放入動作轉化為前進的動力。


 

本章小結

無知並不是一件壞事,只要你能意識到並正視它。如果你能意識到自己缺少的東西並補充它,你就向前邁進了一步。同時,你還需要準確地自我評估:已有能力,需要儘快掌握的技能,長期有興趣的知識。