程序員進階心法:快速突破成長瓶頸

胡峰

  • 出版商: 機械工業
  • 出版日期: 2019-07-01
  • 定價: $534
  • 售價: 8.5$454
  • 語言: 簡體中文
  • 頁數: 313
  • 裝訂: 平裝
  • ISBN: 7111629833
  • ISBN-13: 9787111629832
  • 相關分類: Engineer self-growth
  • 已絕版

買這商品的人也買了...

商品描述

這是一部能指導程序員在職業生涯各階段做出正確方向選擇並規劃出清晰進階路徑的著作,
是作者10余年來從一名普通的程序員晉級為資深技術專家、
架構師和技術Leader的真實經歷記錄和寶貴經驗總結。

它從進階路徑、程序之術、成長之道、思維修煉4個維度,
不僅傳授知識,而且授人以漁,提供程序員成長的清晰路徑和深度思考。


全書共16章75個主題,分為四篇:第一篇進階路徑(第1-4章)為程序員各個階段的路徑選擇和規劃提供了有價值的建議。
「啟程之初」要選擇正確的技術方向,擁有清晰的技能圖譜;
踏入「程序江湖」后,如何攀登程序員的職場階梯,
找到自己的角色定位,在進階路徑上不斷成長蛻變,實現自我跨越。

第二篇程序之術(第5-7章)程序之路前期,多會是以編程(煉術)為主,
它關乎編碼前的程序系統架構與設計,具體的功能模塊的開發與編碼,
以及之後缺陷bug 的調試與修復。

第三篇成長之道(第8-12章)除了編程寫代碼之外,還有其他需要修行,
如工程的方法、計劃的體系、習慣的養成、精進的模式、展現的方式等,
這些都是技術之外的成長心法,在進階路上讓你成為更好的自己。

第四篇:思維修煉(第13-16章)行道中途,生活和工作中均會面臨各種困擾,
思之不竭,求索之路漫漫,又該如何選擇道路?這一篇將教你撥開迷霧,
洞察本質,掌握做選擇的正確邏輯。

作者簡介

胡峰

資深技術專家和架構師,目前就職于京東成都研究院,
負責京東咚咚產品線的技術架構工作,
專註于 Java 後端分散式系統技術架構等相關領域。

在IT技術行業從業10余年,畢業後進入金融、電信行業寫程序,成為一名程序員。

8年前加入京東,進入電商行業,隨著行業的告訴發展,自己也快速成長,
完成了從程序員到架構師再到技術負責人的蛻變。

領導京東成都研究院技術委員會,負責人才識別,晉陞選拔,
關注人才梯隊層次建設和個人成長發展。

熱愛思考、寫作與分享,維護著公眾號「瞬息之間」,
這是一個記錄成長瞬間,還有點詩意的地方。

極客時間「程序員進階攻略」專欄作者。

目錄大綱

前言
第壹篇 進階路徑
第壹章 啟程之初2
1 為什麼成為一名程序員? 2
2 如何選擇技術方向? 6
3 啟程前的一份技能地圖10
4 編寫讓你脫穎而出的簡歷14

第2章 職場階梯18
5 技術線的職場階梯與級別定義18
6 技術晉升的評定與博弈21
7 職場階梯上的學徒與導師關係25

第3章 尋路江湖30
8 一技壓身,天下行走:打造你的技能模型30
9 技能升維,戰場升級:從具體實踐到理論抽象34
10 一擊中的,萬劍歸心:升維轉型的路徑演化37
11 成長路上三人行:前輩、同輩和後輩41
12 技術崗位三角色:程序員、技術主管和架構師44
13 自我發展三維度:專業、展現和連接49
14 路徑選擇三視角:定位、自省與多維53

第4章 蛻變躍遷58
15 工作之餘,專業之外:“T”形發展路線58
16 跨越斷層,突破邊界:技術發展方向的斷層及跨越方法62
17 成長藍圖,進化躍遷:做自己的CEO確立成長戰略66

第2篇 程序之術

第5章 編碼前72
18 架構與實現:抓住它們的核心和本質72
19 模式與框架:認清它們的關係和誤區77
20 設計與視圖:掌握系統設計的多種維度和展現視圖81

第6章 編碼中88
21 分類:工業級編程的代碼特徵88
22 權衡:更多?更好?更快? 91
23 態度:寫克制的代碼95
24 進化:從“調試”“編寫”到“運行”的編程三階段演進98
25 技藝:從技術到藝術105

第7章 編碼後111
26 Bug的空間屬性:環境依賴與過敏反應111
27 Bug的時間屬性:週期特點與非規律性114
28 Bug的反復出現:為什麼我們總是重蹈覆轍? 119

第三篇 成長之道
第8章 工程的方法124
29 安全與效率:工程技術的核心124
30 規模與協作:量級變了,邏輯就不一樣了128
31 科學與系統:發現解法,洞察問題本質132

第9章 計劃的體系136
32 為什麼要計劃?系統地探索人生的無限可能性136
33 如何計劃?制定HARD目標,開啟SMART的每*天139
34 計劃可行嗎?估準時間,鄭重承諾144
35 計劃的價值?成本收益比147
36 計劃執行的多重障礙?啟動困難,過程乏味,遭遇挫敗151
37 計劃堅持不下去的時候?形成適合自己的節奏155

第壹0章 習慣的養成160
38 時間:塑造基石習慣160
39 試試:別把這個習慣用“壞”了166
40 提問:從技術到人生的習慣169

第壹1章 精進的模式175
41 如何應對信息過載?心智模型175
42 如何形成自己的領域?知識體系180
43 如何轉化能力,gao效輸出?運轉體系185
44 如何並行工作與學習?打破循環,掌握曲線,認識潛能188
45 時間太少,如何閱讀?聚焦分層193

第壹2章 展現的方式197
46 寫作:為什麼不僅寫代碼,還要寫作? 197
47 寫作:沒有靈感,寫什麼呢? 200
48 寫作:如何寫?寫字如編碼202
49 畫圖:為何畫?一圖胜千言207
50 演講:不會講?技術性表達213

第四篇 思維修煉

第壹3章 困惑220
51 如何面對職業倦怠期? 220
52 徘徊在局部點,如何逃離? 224
53 程序員的溝通之痛,如何改變? 227
54 感覺技術停滯了,怎麼辦? 231
55 為什麼程序員總愛說“技術上無法實現”? 236
56 代碼怎麼寫著寫著就成了“碼農”? 240
57 為什麼總是做不好代碼評審? 243
58 人到中年,為什麼突然就多了一些恐懼感? 247

第壹4章 選擇251
59 該不該去創業公司? 251
60 該不該接外包? 255
61 技術乾貨那麼多,如何選? 259
62 技術產生分歧時,如何決策? 263
63 技術債務,有意或無意的選擇? 266
64 如何選擇自己獨有的發展路線? 270
65 選擇工作,還是生活? 273

第壹5章 工作277
66 技術潮流的“時尚”變遷277
67 產品與研發,分歧與共識280
68 程序員的績效之謎283
69 老闆意見帶來的執行困擾287
70 面試的方法與招聘的原則288

第壹6章 談錢293
71 找一個好工作,談一份好薪水293
72 請回答,你為什麼值這麼多錢? 297
73 價格低也許是一個危險的信號301
74 工作容易,賺錢很難304
75 薪酬收入的組成,升職加薪的路徑308
後記311
76 知行:成長的迭代之路311