●第一部分 行業地圖
01 特質:簡單務實,很好創新
02 薪酬:高薪職業裡的“常青樹”
03 底層:一個成就感驅動的職業
04 選擇:一線和次一線城市,機會巨大
05 現實:為什麼會有996
06 進階:軟件工程師的四大臺階
07 周期:是否存在35歲的坎兒
08 挑戰:持續學習是剛性要求
09 機會:工種多,且新工種頻繁出現
10 趨勢:軟件工程師即將遍布各行各業
第二部分 新手上路
入行前
01 基本儲備:入門必學的語言和工具
02 選擇平臺:去面向未來、技術驅動的公司
03 認識自己:找到適合自己的路線
編碼
04 編碼規範:不要逆著規範做事
05 公司差異:即使沒有規範.也得自我要求
06 優質代碼:好代碼沒有止境
07 整潔代碼:不是寫出來的,而是讀出來的
08 代碼注釋:像說明書一樣清晰
09 編程原則:教科書沒有告訴你的“為什麼”
10 解決問題:別把原則當教條
測試
11 全面思考:做測試比寫代碼難
12 程序測試:對軟件工程師的基本要求
改Bug
成長論
第三部分 進階通道
設計程序
項日管理
團隊合作
學習進階
第四部分 高手修養
分岔路的選擇
業務上的精進
帶團隊的心法
第五部分 行業大神
第六部分 行業清單