這是一本真正從“人”(而非技術(shù)也非管理)的角度關(guān)注軟件開發(fā)人員自身發(fā)展的書。書中論述的內(nèi)容既涉及生活習(xí)慣,又包括思維方式,凸顯技術(shù)中“人”的因素,全面講解軟件行業(yè)從業(yè)人員所需知道的各種“軟技能”。
本書聚焦于軟件開發(fā)人員生活的方方面面,從揭秘面試的流程,到精心做出一份殺手級簡歷,到制作膾炙人口的視頻內(nèi)容,到打造你的個人品牌,到提高自己工作效率,到與職業(yè)倦怠做斗爭,甚至到投資房地產(chǎn)和關(guān)注自己的健康。本書共分為職業(yè)篇、自我營銷篇、學(xué)習(xí)篇、生產(chǎn)力篇、理財篇、健身篇、心態(tài)篇等七篇,概括了軟件行業(yè)從業(yè)人員所需的各種“軟技能”。通過閱讀本書,軟件工程人員、編程人員和其他技術(shù)人員能夠積極思考自己的職業(yè)生涯,豐富自己的生活,讓自己更接近成功。
1.作者John是軟件開發(fā)人員的生活教練,他幫助軟件工程人員、編程人員和其他技術(shù)專家積極促進(jìn)自己的職業(yè)生涯、極大地豐富自己的生活。凸顯技術(shù)中“人”的因素,講解了軟件專業(yè)所需要知道的所有“軟技能”。
2.原著第1版由軟件行業(yè)Robert C. Martin(Bob大叔)作序推薦,在Amazon獲得4.3星評價;第2版獲得4.8星評價,好評如潮。
對大多數(shù)軟件開發(fā)人員而言,編碼才是最有趣的,而如何與客戶、同事以及經(jīng)理們打交道,如何保證工作效率,如何保障財務(wù)安全,如何保持體形……這些則統(tǒng)統(tǒng)被視為畏途。本書可以在以下方面,幫助你成為更好的自己:
·像經(jīng)營企業(yè)一樣,經(jīng)營自己的職業(yè)生涯;
·發(fā)表高質(zhì)量文章和視頻,打造個人品牌;
·領(lǐng)略“十步快速學(xué)習(xí)法”,掌握自學(xué)能力;
·制定“生產(chǎn)力提升計劃”,克服拖延癥;
·運用“活水泉”策略,創(chuàng)造真正的財富;
·堅持健身,將你的極客天性變作優(yōu)勢;
·培養(yǎng)積極心態(tài),努力成為更好的自己。
約翰·Z.森梅茲(John Z.Sonmez),《軟技能:代碼之外的生存指南》和《軟技能2:軟件開發(fā)者職業(yè)生涯指南》作者、“Simple Programmer”網(wǎng)站的創(chuàng)始人。他努力追求“將復(fù)雜問題轉(zhuǎn)化為簡單解決方案”。他為在線培訓(xùn)機(jī)構(gòu)Pluralsight開發(fā)了多達(dá)55門在線課程,涉及iOS、Android、.NET、Java和游戲開發(fā)等多個主題。他是“Get Up and CODE”播客的主持人,在這里他討論“程序員健身”;他還是“Entreprogrammers”播客的主持人,在這里他和其他3位開發(fā)者/企業(yè)家分享他們構(gòu)建在線業(yè)務(wù)的真實故事。
他是軟件開發(fā)人員的人生導(dǎo)師,致力于幫助軟件工程師、程序員和其他專業(yè)技術(shù)人員推動事業(yè)進(jìn)步,過上更充實的生活。他通過“化繁為簡”的方法,賦予他們實現(xiàn)自身目標(biāo)的力量。
第 1 章 為何這本書與你先前讀過的任何書籍都迥然不同 1
第 一篇 職業(yè) 5
第 2 章 經(jīng)營自己的職業(yè)生涯就像經(jīng)營一家企業(yè) 6
擁有商業(yè)心態(tài) 6
將思維模式切換為“經(jīng)營企業(yè)” 7
第 3 章 如何給自己設(shè)定好職業(yè)目標(biāo) 9
如何設(shè)定目標(biāo) 10
追蹤你的目標(biāo) 11
第 4 章 拓展自己的人際交往能力 13
別管我,我只想一個人安靜地寫代碼! 13
學(xué)會如何與人打交道 14
第 5 章 創(chuàng)建一份屢試屢驗的簡歷 18
你不是專業(yè)的簡歷寫手 19
雇一位簡歷寫手 19
比別人多做一點點 20
如果不想雇專業(yè)的簡歷寫手該怎么做 21
第 6 章 破解面試之道 22
通過面試的最快捷的方式 22
我是如何得到最后一份工作的 23
突破陳規(guī),建立融洽關(guān)系 23
真正的面試會是什么樣子的 25
當(dāng)下你能做什么 26
第 7 章 軟件開發(fā)人員的三條職業(yè)路徑 27
選擇 1:雇員 27
選擇 2:獨立咨詢師 28
選擇 3:創(chuàng)業(yè)者 29
到底應(yīng)該選哪個 31
第 8 章 為什么你需要走專業(yè)化道路 32
專業(yè)化很重要 32
在一個專業(yè)方向上擁有專長 33
軟件開發(fā)人員的專業(yè)類別 34
選擇你的專業(yè) 35
精通多種語言的程序員該怎么辦 36
第 9 章 公司與公司是不一樣的 37
小公司和創(chuàng)業(yè)公司 37
中等規(guī)模的公司 38
大公司 39
軟件開發(fā)公司與擁有軟件開發(fā)人員的公司對比 40
謹(jǐn)慎選擇 41
第 10 章 攀登晉升階梯 42
承擔(dān)責(zé)任 42
引人注目 43
自學(xué) 44
成為解決問題的人 44
關(guān)于辦公室政治 45
第 11 章 成為專業(yè)人士 46
什么是專業(yè)人士 46
成為專業(yè)人士(養(yǎng)成良好習(xí)慣) 47
堅守正道 48
追求品質(zhì),完善自我 49
第 12 章 與老板和同事的相處之道 51
誰才是你的老板 51
學(xué)會服從上級 52
與那些難纏的老板相處 53
那些惹人厭的同事該怎么辦 54
與那些面善的老板和同事相處 55
第 13 章 不要陷入對技術(shù)的狂熱之中 56
我們都是技術(shù)的信徒 56
天生一物必有用 57
發(fā)生在我身上的轉(zhuǎn)變 57
君子不器 58
第 14 章 如何辭職并開始為自己工作 59
明智的處理方式 59
準(zhǔn)備好為自己工作 60
你真正工作的時間到底有多長 61
切斷臍帶 63
第 15 章 如何成為自由職業(yè)者 65
開始 65
問問你認(rèn)識的人 66
獲得客戶的最佳途徑 66
怎么收費 67
第 16 章 如何成為一名企業(yè)家 71
找到受眾 71
測試市場 73
從小處著手 73
開始 74
第 17 章 如何開始創(chuàng)業(yè) 75
創(chuàng)業(yè)的基礎(chǔ) 75
不做大,毋寧回家 76
創(chuàng)業(yè)的典型周期 76
創(chuàng)業(yè)加速器 77
獲得投資 77
第 18 章 遠(yuǎn)程工作 80
做“隱士”面臨的挑戰(zhàn) 80
第二篇 自我營銷 85
第 19 章 自我營銷基礎(chǔ)課 86
自我營銷意味著什么 86
自我營銷為何如此重要 87
如何自我營銷 88
第 20 章 如何打造個人品牌 90
什么是品牌 90
構(gòu)成品牌的要素有哪些 91
創(chuàng)建屬于自己的品牌 92
第 21 章 如何創(chuàng)建大獲成功的博客 95
為什么博客如此重要 95
創(chuàng)建博客 96
打造成功博客的秘訣 98
提升訪問量 99
我可不能保證你能一鳴驚人 100
第 22 章 在 YouTube 上創(chuàng)立自己的專欄 101
為什么 YouTube 和視頻是樹立個人品牌的絕佳選擇 101
找準(zhǔn)定位 102
可創(chuàng)建的頻道類型 102
創(chuàng)建你的 YouTube 頻道 103
創(chuàng)建一張內(nèi)容清單 103
成為拍攝達(dá)人 104
額外的幾個小竅門 105
第 23 章 為何為他人增加價值非常重要 106
給人們想要的東西 106
把你的工作成果的 90%做成免費的 107
奔向成功的快車道 108
贈人玫瑰,手有余香 108
第 24 章 善于運用社交媒體提升自己的品牌 109
培育你的社交網(wǎng)絡(luò) 109
有效地運用社交媒體 110
保持活躍度 111
不同的社交網(wǎng)絡(luò),不一樣的功能劃分 111
第 25 章 演講、培訓(xùn)和報告 113
為什么現(xiàn)場演講如此有力 113
開始演講 114
做培訓(xùn)怎么樣 115
第 26 章 著書立說 117
為什么著書立說如此重要 117
書籍和雜志都不賺錢 118
獲得出版機(jī)會 118
自出版 119
第三篇 學(xué)習(xí) 121
第 27 章 學(xué)習(xí)怎樣學(xué)習(xí) 122
剖析學(xué)習(xí)過程 122
自學(xué) 123
第 28 章 我的“十步學(xué)習(xí)法” 125
體系背后的邏輯 125
十步學(xué)習(xí)法體系 126
第 29 章 第 1 步到第 6 步:這些步驟只做一次 128
第 1 步:了解全局 128
第 2 步:確定范圍 129
第 3 步:定義目標(biāo) 130
第 4 步:尋找資源 131
第 5 步:創(chuàng)建學(xué)習(xí)計劃 132
第 6 步:篩選資源 133
第 30 章 第 7 步到第 10 步:循環(huán)往復(fù) 134
第 7 步:開始學(xué)習(xí),淺嘗輒止 134
第 8 步:動手操作,邊玩邊學(xué) 135
第 9 步:全面掌握,學(xué)以致用 135
第 10 步:樂為人師,融會貫通 136
最后的思考 137
第 31 章 如何尋找導(dǎo)師 139
導(dǎo)師的修養(yǎng) 139
在哪里可以找到導(dǎo)師 141
虛擬導(dǎo)師 142
招募導(dǎo)師 142
第 32 章 如何成為導(dǎo)師 144
做一名導(dǎo)師 144
身為導(dǎo)師的好處 145
挑選一位“值得”指導(dǎo)的門徒 146
第 33 章 為何說教學(xué)相長 147
我不是老師 147
在你傳道授業(yè)的時候都會發(fā)生什么 148
入門 149
第 34 章 你需要一個大學(xué)學(xué)位嗎 151
獲得成功必須要有學(xué)位嗎 151
高學(xué)歷的優(yōu)勢 152
沒有學(xué)歷又當(dāng)如何 153
第 35 章 發(fā)現(xiàn)自己的知識短板 155
為什么我們會有短板 155
找出你的短板 156
消除短板 157
第四篇 生產(chǎn)力 159
第 36 章 一切始于專注 160
什么是專注 160
專注的魔力 161
如何更專注 161
沒有聽起來那么容易 162
第 37 章 我的私房“生產(chǎn)力提升計劃” 164
概覽 164
季度計劃 165
月計劃 165
周計劃 165
日計劃及其執(zhí)行 167
與干擾做斗爭 168
休息和休假 169
第 38 章 番茄工作法 170
番茄工作法概述 170
有效利用番茄工作法 171
心理游戲 172
你可以完成多少工作 174
第 39 章 我的“定額工作法” 176
問題 176
什么是定額工作法 177
定額工作法的工作原理 177
定額工作法為什么會奏效 178
第 40 章 對自己負(fù)責(zé) 180
責(zé)任感 180
對自己負(fù)責(zé) 181
外部問責(zé) 182
第 41 章 為什么說多任務(wù)并行弊大于利 184
為什么多任務(wù)并行一般都很糟糕 184
批量處理生產(chǎn)效率更高 185
什么才是真正的多任務(wù)并行 186
第 42 章 如何應(yīng)對職業(yè)倦怠 188
為什么會產(chǎn)生倦怠 188
事實上,你不過是撞到了一堵墻 189
在墻的另一側(cè) 190
穿過那堵墻 191
第 43 章 你是怎樣浪費掉時間的 192
最大的時間殺手 192
戒掉電視 193
其他時間殺手 194
追蹤你的時間 195
第 44 章 形成慣例的重要性 197
慣例可以讓你…… 197
創(chuàng)建一個慣例 198
讓慣例更細(xì)化 199
第 45 章 如何培養(yǎng)好習(xí)慣 201
了解習(xí)慣 201
找出壞習(xí)慣,改掉 202
養(yǎng)成新習(xí)慣 203
第 46 章 分解任務(wù)會提高生產(chǎn)力 205
為什么更大并不總是更好 205
分解任務(wù)的價值 206
如何分解任務(wù) 207
分解問題 208
第 47 章 努力工作的價值,以及為什么你總是逃避努力工作 209
為什么努力工作是如此的辛苦 209
如果我只是“聰明地”工作 210
努力工作總是枯燥的 210
現(xiàn)實 211
努力工作:如何做到這一點 211
第 48 章 任何行動都比不采取行動好 213
我們?yōu)槭裁淳芙^采取行動 213
不采取行動會發(fā)生什么 214
可能發(fā)生的最壞情況是什么 214
跑起來的汽車更容易轉(zhuǎn)向 215
現(xiàn)在要怎么做 216
第五篇 理財 217
第 49 章 合理支配你的薪水 219
拒絕短期思維 219
資產(chǎn)與負(fù)債 221
回到薪水這個話題 223
第 50 章 怎樣進(jìn)行薪酬談判 224
薪酬談判始于求職之前 224
獲得工作的方式至關(guān)重要 225
先出價者輸 226
被要求先出價該怎么辦 226
被問及當(dāng)前薪酬該怎么辦 227
拿到 offer 的時候 228
最后一些建議 229
第 51 章 為何說房地產(chǎn)是最好的投資 230
為什么要投資房地產(chǎn) 231
我該怎么做呢 233
第 一步:學(xué)習(xí) 233
采取行動 234
利用物業(yè)托管 235
如果我住在生活成本很高的地區(qū)呢 235
第 52 章 你真的了解自己的退休計劃嗎 237
退休計劃就是利用逆向思維 237
計算你的退休目標(biāo) 238
如果我進(jìn)退維谷或者接近退休年齡怎么辦 242
但專家們是怎么想的 242
第 53 章 債務(wù)的危害 244
為什么債務(wù)一般都是不好的 244
債務(wù)方面常見的愚蠢之舉 245
并非所有債務(wù)都是有害無益的 247
第 54 章 如何創(chuàng)造真正的財富 248
“富有”與“有錢”的區(qū)別 248
“富有三角形” 249
“源頭活水” 250
假如只有 1000 美元,該往哪兒投 251
杠桿是創(chuàng)造財富的關(guān)鍵 252
第 55 章 我是如何做到 33 歲退休的 254
“退休”的確切含義是什么 254
我是如何起步的 255
租房災(zāi)難 256
獲得外部力量從困境中脫身 257
經(jīng)受磨礪 258
是誘人的捷徑還是可怕的短路 259
經(jīng)受更多磨礪 259
轉(zhuǎn)折點 261
幸運降臨 261
“艱苦工作”模式 262
源源不斷的被動收入 263
快速分析和小結(jié) 263
第六篇 健身 265
第 56 章 健身的好處 267
自信心 267
大腦的力量 268
恐懼 269
第 57 章 設(shè)定你的健身目標(biāo) 271
挑選一個具體目標(biāo) 271
創(chuàng)建里程碑 272
測量你的進(jìn)展 273
保持健康的生活方式 274
第 58 章 如何減肥(或者增重) 275
什么是卡路里 275
減肥很簡單 276
攝入了多少熱量 276
燃燒了多少熱量 277
利用卡路里來實現(xiàn)自己的目標(biāo) 278
有人質(zhì)疑: “這可不是熱量攝入和輸出這么簡單的事” 278
第 59 章 健身的動力從何而來 280
什么能激勵你 280
過早獎勵自己 281
保持動力的做法 281
計劃了就一定要執(zhí)行 282
第 60 章 增肌 284
肌肉是如何生長的 284
舉重的基礎(chǔ)知識 285
各種各樣的目標(biāo) 285
準(zhǔn)備開始 286
你應(yīng)該做哪種舉重練習(xí) 287
吃些什么 289
第 61 章 如何獲得完美腹肌 291
廚房造就腹肌 291
你的身體不想讓你有腹肌 292
你該怎么做 293
何時以及怎樣鍛煉腹肌 293
第 62 章 開始跑步 295
為什么你想要跑步 295
準(zhǔn)備開始跑步吧 296
入門建議 297
跑得越遠(yuǎn)快樂越多 297
如何開始長跑 298
第 63 章 我的減脂增肌秘訣 299
最有效的減肥方式 300
禁食的其他好處 300
一日一餐的約定 301
為什么我每天只食一餐 302
第 64 章 站立式辦公及其他竅門 305
站立式辦公和跑步機(jī)上辦公 305
飲食竅門 306
第 65 章 利用高科技裝備健身 310
步行計數(shù)器和計步器 310
無線體重計 311
復(fù)合設(shè)備 311
PUSH 的長處 312
耳機(jī) 312
應(yīng)用 313
第七篇 心態(tài) 315
第 66 章 心智是如何影響身體的 316
從心智開始 316
心智和身體的聯(lián)系 318
第 67 章 一切都源自積極心態(tài) 320
什么是積極性 320
積極性的正面作用 322
如何重啟你的態(tài)度 322
第 68 章 如何改變你的自我形象 325
什么是自我形象 325
自我形象是很難改變的 326
對你的大腦“重新編程” 328
第 69 章 愛情與戀愛 330
為什么軟件開發(fā)人員有時很難找到愛情 330
了解游戲規(guī)則 331
所以,我要做的就是充滿信心,對吧? 332
這就是個數(shù)字游戲 332
第 70 章 我的私房成功書單 334
自我提升和勵志類書籍 334
軟件開發(fā)類書籍 337
投資類書籍 338
更多書籍 339
第 71 章 不要害怕失敗 341
為什么我們總是害怕失敗 341
失敗并不是被打敗 342
失敗是通往成功的必經(jīng)之路 343
學(xué)會擁抱失敗 343
第 72 章 走出舒適區(qū) 345
萬事開頭難 345
就算被人當(dāng)成傻瓜又如何 346
小步快跑 347
第 73 章 斯多葛哲學(xué),以及它如何改變你的生活 349
什么是斯多葛主義 350
怎樣才能變得不可戰(zhàn)勝 351
如何成為斯多葛主義者 353
第 74 章 結(jié)束語 355