●前言
第一篇進階路徑
第1章啟程之初
1為什麼成為一名程序員?
2如何選擇技術方向?
3啟程前的一份技能地圖
4編寫讓你脫穎而出的簡歷
第2章職場階梯
5技術線的職場階梯與級別定義
6技術晉升的評定與博弈
7職場階梯上的學徒與導師關繫
第3章尋路江湖
8一技壓身,天下行走:打造你的技能模型
9技能升維,戰場升級:從具體實踐到理論抽像
10一擊中的,萬劍歸心:升維轉型的路徑演化
11成長路上三人行:前輩、同輩和後輩
12技術崗位三角色:程序員、技術主管和架構師
13自我發展三維度:、展現和連接
14路徑選擇三視角:定位、自省與多維
第4章蛻變躍遷
15工作之餘,之外:“T”形發展路線
16跨越斷層,突破邊界:技術發展方向的斷層及跨越方法
17成長藍圖,進化躍遷:做自己的CEO確立成長戰略
第二篇程序之術
第5章編碼前
18架構與實現:抓住它們的核心和本質
19模式與框架:認清它們的關繫和誤區
20設計與視圖:掌握設計的多種維度和展現視圖
第6章編碼中
21分類:工業級編程的代碼特征
22權衡:更多?更好?更快?
23態度:寫克制的代碼
24進化:從“調試”“編寫”到“運行”的編程三階段演進
25技藝:從技術到藝術
第7章編碼後
26Bug的空間屬性:環境依賴與過敏反應
27Bug的時間屬性:周期特點與非規律性
28Bug的反復出現:為什麼我們總是重蹈覆轍?
第三篇成長之道
第8章工程的方法
29安全與效率:工程技術的核心
30規模與協作:量級變了,邏輯就不一樣了
31科學與:發現優解法,洞察問題本質
第9章計劃的體繫
32為什麼要計劃?地探索人生的無限可能性
33如何計劃?制定HARD目標,開啟SMART的每
34計劃可行嗎?估準時間,鄭重承諾
35計劃的價值?成本收益比
36計劃執行的多重障礙?啟動困難,過程乏味,遭遇挫敗
37計劃堅持不下去的時候?形成適合自己的節奏
第10章習慣的養成
38時間:塑造基石習慣
39試試:別把這個習慣用“壞”了
40提問:從技術到人生的習慣
第11章精進的模式
41如何應對信息過載?心智模型
42如何形成自己的領域?知識體繫
43如何轉化能力,高效輸出?運轉體繫
44如何並行工作與學習?打破循環,掌握曲線,認識潛能
45時間太少,如何閱讀?聚焦分層
第12章展現的方式
46寫作:為什麼不僅寫代碼,還要寫作?
47寫作:沒有靈感,寫什麼呢?
48寫作:如何寫?寫字如編碼
49畫圖:為何畫?一圖勝千言
50演講:不會講?技術性表達
第四篇思維修煉
第13章困惑
51如何面對職業倦怠期?
52徘徊在局部優點,如何逃離?
53程序員的溝通之痛,如何改變?
54感覺技術停滯了,怎麼辦?
55為什麼程序員總愛說“技術上無法實現”?
56代碼怎麼寫著寫著就成了“碼農”?
57為什麼總是做不好代碼評審?
58人到中年,為什麼突然就多了一些恐懼感?
第14章選擇
59該不該去創業公司?
60該不該接外包?
61技術干貨那麼多,如何選?
62技術產生分歧時,如何決策?
63技術債務,有意或無意的選擇?
64如何選擇自己的發展路線?
65選擇工作,還是生活?
第15章工作
66技術潮流的“時尚”變遷
67產品與研發,分歧與共識
68程序員的績效之謎
69老板意見帶來的執行困擾
70面試的方法與招聘的原則
第16章談錢
71找一個好工作,談一份好薪水
72請回答,你為什麼值這麼多錢?
73價格低也許是一個危險的信號
74工作容易,賺錢很難
75薪酬收入的組成,升職加薪的路徑
後記
76知行:成長的迭代之路
這是一部能指導程序員在職業生涯各階段做出正確方向選擇並規劃出清晰進階路徑的著作,是作者10餘年來從一名普通的程序員晉級為技術專家、架構師和技術Leader的真實經歷記錄和寶貴經驗總結。它從進階路徑、程序之術、成長之道、思維修煉4個維度,不僅傳授知識,而且授人以漁,提供程序員成長的清晰路徑和深度思考。全書共16章75個主題,分為四篇:第壹篇進階路徑(第1-4章)為程序員各個階段的路徑選擇和規劃提供了有價值的建議。“啟程之初”要選擇正確的技術方向,擁有清晰的技能圖譜;踏入“程序江湖”後,如何攀登程序員的職場階梯,找到自己的角色定位,在進階路徑上不斷成長蛻變,實現自我跨越。第二篇程序之術(第5-7章)程序之路前期,多會是以編程(煉術)為主,它關乎編碼前的程序繫統架構與設計,具體的功能模塊的開發與編碼,以及之後缺陷bug的調試與修復。第三篇:成長之道(第8-12章)除了編程寫代碼之外,還有其他需要等