左耳聽風:傳奇程式設計師練級攻略

左耳聽風:傳奇程式設計師練級攻略

《左耳聽風:傳奇程式設計師練級攻略》是電子工業出版社出版圖書,作者陳皓。

基本介紹

  • 中文名左耳聽風:傳奇程式設計師練級攻略
  • 作者:陳皓
  • 出版時間:2024年1月
  • 出版社:電子工業出版社
  • 頁數:300 頁
  • ISBN9787121466809
  • 定價:88 元
  • 開本:32 開
內容簡介,圖書目錄,作者簡介,

內容簡介

《左耳聽風:傳奇程式設計師練級攻略》是IT與網際網路世界知名技術人陳皓生前文章精粹,既囊括程式設計師從起步到進階直至邁向卓越的優選路徑及實現方法,也覆蓋工程師從開啟職業生涯到走向管理崗位直至創辦公司的能力突破與細節修煉,更完整描繪了作者其人的獨特經歷、個性主張、人生趣味與技術理念。內容包含如何通過理解編程本質和範式、優質代碼與架構成為有競爭力的程式設計師,如何通過注重高效溝通、研發效率、科學管理、合理考核、有效招聘、工程師文化來打造技術領導力,以及如何通過正確面對三觀、技術變化、中年危機、他人評價、人生選擇、時間管理、有效學習來實現持續成長。程式設計師可用此書來完成快速入門與境界提升,理工科學生及技術從業者可參照此書設計職業生涯,大眾亦可從此書中覓得人生啟迪與內心觀照。

圖書目錄

01 我的三觀 / 1
面對世界 / 2
面對社會 / 3
面對人生 / 4
價值取向 / 6
02 我對技術的態度 / 10
對日新月異的技術該持什麼態度 / 10
計算機科學教育的側重點 / 13
軟體開發是否越來越難 / 14
“35+”的程式設計師如何面對技術 / 15
工作經歷決定技術思維 / 18
享受技術帶來的快樂 / 19
03 中年危機 / 21
左耳朵耗子出道 / 21
部落格與專欄 / 21
我的中年危機 / 22
用創業對抗危機 / 24
理性看待中年危機 / 26
04 做正確的事,等著被“開除” / 27
正確的事 / 27
自頂向下的局限性 / 29
嚴肅對待個人成長 / 32
真正的績效 / 33
如何避免長期妥協 / 33
不被認可怎么辦 / 34
“強制分布”的績效考核 / 35
能力欠缺的員工 / 36
績效不能考評人 / 36
05 有競爭力的程式設計師 / 38
五步思考法 / 38
變得更好的竅門 / 40
提升個人競爭力的“最佳實踐” / 43
四步實現競爭力躍遷 / 45
06 成長中的問題 / 49
選廣度還是深度 / 49
如何保證工程進度 / 50
如何良性地工作 / 50
如何跟上技術疊代 / 51
技術人的創業賽道 / 52
算法面試之弊 / 53
做技術工作的基本修養 / 55
如何選擇技術 / 56
ChatGPT的崢嶸未來 / 58
07 程式設計師修煉之道 / 61
準程式設計師應該知道的 / 61
有一個程式設計師的樣子 / 62
繞不開的硬核技術 / 64
編程知識圖譜 / 67
程式設計師升級“里程碑” / 70
程式設計師職業發展目標之一:職場 / 71
程式設計師職業發展目標之二:經歷 / 74
程式設計師職業發展目標之三:自由 / 75
08 高效學習 / 77
學習是一門學問 / 77
學習的終極目的 / 80
高效學習的八種方法 / 83
09 高效溝通 / 90
溝通的原理與Bug / 90
克服六種常見溝通障礙 / 93
簡單有效的溝通方式 / 97
無往不利的溝通技巧 / 98
10 編程的本質 / 101
編程領域的基礎知識 / 101
程式語言 / 103
從兩篇論文談起 / 109
理解編程的本質 / 111
11 優質代碼 / 119
整潔代碼四原則 / 119
五種不當代碼注釋 / 121
優質代碼的十誡 / 127
更優的函式式編程 / 130
如何寫好函式式代碼 / 131
12 編程範式 / 139
從C語言到C++語言的泛型編程 / 139
再議函式式編程 / 142
面向對象編程 / 144
基於原型的編程 / 146
邏輯編程 / 148
程式世界裡的編程範式 / 149
13 軟體開發與架構設計的原則 / 153
軟體開發的不重複原則 / 153
軟體開發的大道至簡原則 / 153
軟體開發的面向接口而非實現原則 / 154
軟體開發的命令查詢分離原則 / 154
軟體開發的按需設計原則 / 154
軟體開發的迪米特法則 / 155
軟體開發的面向對象SOLID原則 / 156
軟體開發的共同封閉原則 / 158
軟體開發的共同重用原則 / 159
軟體開發的“好萊塢”原則 / 159
軟體開發的高內聚低耦合原則 / 160
軟體開發的約定優於配置原則 / 160
軟體開發的關注點分離原則 / 160
軟體開發的契約式設計原則 / 161
軟體開發的無環依賴原則 / 162
系統架構原則1:關注收益而不是技術 / 163
系統架構原則2:以服務和API為視角 / 164
系統架構原則3:選擇主流和成熟的技術 / 164
系統架構原則4:完備性比性能重要 / 166
系統架構原則5:制定並遵循標準規範 / 166
系統架構原則6:重視可擴展性和可維護性 / 168
系統架構原則7:對控制邏輯全面收口 / 168
系統架構原則8:不要遷就技術債務 / 169
系統架構原則9:不要依賴經驗 / 170
系統架構原則10:提防與應對“X–Y”問題 / 171
系統架構原則11:對新技術激進勝於保守 / 171
14 分散式架構 / 173
分散式系統的架構演進 / 173
核心使命與關鍵技術 / 177
分散式系統的綱 / 181
分散式系統典範:PaaS平台 / 185
回顧分散式架構 / 188
15 時間管理 / 191
我的時間管理啟蒙 / 191
主動管理 / 192
學會說“不” / 193
加班和開會 / 195
時間的價值投資 / 196
規劃自己的時間 / 197
排除干擾項 / 199
養成好習慣 / 199
16 研發效率 / 201
效率的計算 / 201
“鎖式”軟體開發 / 203
“接力棒式”軟體開發 / 204
“保姆式”軟體開發 / 205
“看門狗式”軟體開發 / 207
“故障驅動式”軟體開發 / 207
需求與效率:“T恤”估算法 / 208
加班思維 / 209
17 技術領導力 / 212
技術重要嗎 / 212
什麼是技術領導力 / 213
如何擁有技術領導力 / 215
吃透基礎技術 / 216
提高學習能力 / 220
堅持做正確的事 / 221
高標準要求自己 / 221
18 管理方式 / 223
小商品工廠與電影工作組 / 223
行之有效的敏捷方法 / 225
影響軟體質量的潛在因素 / 227
細說分工 / 229
19 績效考核 / 232
績效考核的局限性 / 232
OKR與KPI / 233
績效溝通解惑 / 235
正確看待績效 / 236
我的“績效” / 237
20 關於招聘 / 238
分清四個考察方向 / 238
討厭的算法題和智力題 / 240
實戰模擬 / 241
把應聘者當成同事 / 242
向應聘者學習 / 243
面向綜合素質的面試 / 244
實習生招聘 / 245
面試題解析 / 246
21 工程師文化 / 248
為什麼要倡導工程師文化 / 248
工程師文化的特徵 / 249
工程師文化如何落地 / 253
22 遠程工作 / 254
巨觀管理 / 254
微觀管理 / 256
遠程工作協定 / 258
附錄A 工匠精神 / 262
技術人的執著 / 263
回望初衷 / 265
發現更好的自己 / 265
細節是魔鬼 / 266
培養工匠精神 / 267
高質量分享 / 268
附錄B 創業者陳皓 / 271
速覽其人 / 271
闖蕩網際網路 / 272
樂在創業中 / 274
踐行遠程辦公 / 277
花開雲原生 / 277
守望國產基礎軟體 / 279

作者簡介

陳皓
·網名左耳朵耗子,人稱耗子叔。
·知名獨立技術部落格酷殼網作者。
·極客時間APP“左耳聽風”專欄主理人。
·Cloud Native技術架構平台公司MegaEase創始人。
·有20多年軟體開發及架構相關工作經驗。
·先後在阿里巴巴、亞馬遜、湯森路透等知名公司任職。
·對IT底層技術尤其大規模分散式系統基礎架構有深入研究。
·對團隊管理、項目管理及程式設計師個人成長等方面有獨到見解。
check!

熱門詞條

聯絡我們