想要告別迷茫,精進(jìn)技術(shù),搞定管理,完美跳槽,升職加薪,就看《程序員的成長(zhǎng)課》,升級(jí)思維, Get方法。
知道和做到之間有一道鴻溝,要想跨越它,你不但要努力,還要講究方法。
本書不僅傳授知識(shí),更教給讀者如何做到極致。書中的理念、方法、工具可以指導(dǎo)讀者更好地看清定位及發(fā)展方向,設(shè)計(jì)未來(lái)。如果讀者不知道選擇什么技術(shù)棧來(lái)學(xué)習(xí),困惑于怎樣在技術(shù)上持續(xù)精進(jìn),想轉(zhuǎn)技術(shù)管理卻沒(méi)途徑,想有章法地為跳槽加薪做準(zhǔn)備,或者想轉(zhuǎn)型卻不知道自己除了技術(shù)還能干什么,建議認(rèn)真讀本書,它提供的方法和工具可以幫助讀者很快找到答案。
適讀人群 :所有程序員,IT相關(guān)專業(yè)的學(xué)生、教師、培訓(xùn)機(jī)構(gòu)學(xué)員等。
想升職加薪持續(xù)成長(zhǎng),卻不知道怎么做?想跳槽卻寫不好簡(jiǎn)歷談不好薪水?來(lái)看看《程序員的成長(zhǎng)課》,技術(shù)提升,管理進(jìn)階,簡(jiǎn)歷優(yōu)化,跳槽加薪,系統(tǒng)全面,你還不參考一下?
每位讀完這本書的人都會(huì)說(shuō):如果早點(diǎn)讀到這本書就好了!
前 言
你有一個(gè)心愿單:
◎談一個(gè)女朋友
◎買一套房子
◎買一輛車子
◎結(jié)婚
◎生孩子
◎每個(gè)月給父母2000元生活費(fèi)
◎每年國(guó)內(nèi)旅游2次、國(guó)外旅游1次
◎每月看3場(chǎng)電影
◎自己做東,邀請(qǐng)朋友吃飯、喝茶、聊天,每月1次
◎買喜歡的漫畫書和電子產(chǎn)品
◎去聽偶像的演唱會(huì)
◎給貧困山區(qū)的小朋友捐個(gè)愛(ài)心包裹
◎天天贊賞喜歡的文章
……
所有這些或大或小的愿望,沒(méi)有錢都很難解決,或者反過(guò)來(lái)說(shuō),都可以通過(guò)錢來(lái)解決。
每一年你都會(huì)新增一些愿望,都需要更多的錢才能搞定它們。
可是作為普通的程序員,你卻發(fā)現(xiàn)瓶頸一個(gè)接一個(gè)地?fù)溥^(guò)來(lái)。做技術(shù),不知道怎么做到持續(xù)精進(jìn)、怎么堅(jiān)持;轉(zhuǎn)管理,又不知如何開始。結(jié)果還沒(méi)等想明白呢,半載一年就過(guò)去了,驀然回首,好像自己的能力沒(méi)怎么提高,薪水增速卻越來(lái)越跑不過(guò)通貨膨脹了。
有時(shí)候你覺(jué)得開發(fā)工作越來(lái)越吃力,轉(zhuǎn)型的呼聲越來(lái)越高,卻不知道如果離開開發(fā)崗位自己還能干什么。看著別人可以選擇當(dāng)自由職業(yè)者,或者能實(shí)現(xiàn)財(cái)務(wù)自由,內(nèi)心羨慕,然而轉(zhuǎn)過(guò)身卻只能嘆息:自己的路,究竟在哪里?
仔細(xì)想想,你就會(huì)發(fā)現(xiàn),要搞定這些事情和問(wèn)題,只要能賺到更多的錢就可以了!
這個(gè)結(jié)論很俗嗎?
不,現(xiàn)實(shí)正是如此!
對(duì)于大部分開發(fā)者來(lái)講,工作和生活的諸多煩惱,其實(shí)都源自于:怎么賺到更多的錢。
要想賺到更多的錢,就要回到問(wèn)題的原點(diǎn),想想個(gè)人賺錢的本質(zhì)是什么。
個(gè)人賺錢的本質(zhì)是出售時(shí)間!對(duì)嗎?
從出售時(shí)間的角度來(lái)看:
個(gè)人收入=每天可售時(shí)間數(shù)量單位時(shí)間價(jià)格單位時(shí)間出售次數(shù)
在這個(gè)公式里,有三個(gè)要素,簡(jiǎn)單描述就是:
◎每天可出售的時(shí)間數(shù)量
◎單位時(shí)間價(jià)格
◎同一份時(shí)間的出售次數(shù)
結(jié)合開發(fā)者的具體情況,可以找到多種提升收入的方式。參考下表:
………………
或許你知道所有這些方式甚至知道更多,但是,怎么做到呢?
這是個(gè)大問(wèn)題!
知道和做到之間有一道鴻溝,要想跨越它,你不但要努力,還要講究方法。
這本書不會(huì)承諾看完本書就能快速賺錢,不提供任何安慰和幻覺(jué),它只是一本工具書,僅僅是發(fā)出一份邀請(qǐng),讓你看到有一些方法可以用來(lái)分析自己、幫助自己去有效選擇和提升,但最終你是否可以用書里的理念、方法、工具指導(dǎo)自己的工作和生活,則取決于你的認(rèn)真程度和執(zhí)行力!
所以,如果你愿意付出努力讓改變發(fā)生,那么我們現(xiàn)在開始一起行動(dòng)!
本書共有8章。
◎第1章,介紹如何選擇技術(shù)方向,我們結(jié)合技術(shù)成長(zhǎng)三階段模型,討論在入行、構(gòu)建技能樹、技術(shù)轉(zhuǎn)型、團(tuán)隊(duì)技術(shù)方案選型等常見場(chǎng)景中如何選擇適合自己的技術(shù),提高增值的效率。
◎第2章,講述如何在技術(shù)上持續(xù)精進(jìn),著重討論如何在工作中將持續(xù)提升自我能力和價(jià)值落在實(shí)處。為此我們引入了個(gè)人對(duì)標(biāo)管理法,讓你從優(yōu)秀的同行者、一般性規(guī)律、技術(shù)自身的深淺層次和軟件項(xiàng)目指標(biāo)四個(gè)方面出發(fā),找到隨時(shí)隨地可以引領(lǐng)自己前進(jìn)的小目標(biāo)、小臺(tái)階,再配合職業(yè)目標(biāo)的指引,小步快跑,日有寸進(jìn)。
◎第3章,探討了開發(fā)者無(wú)法回避的發(fā)展方向技術(shù)管理。從開發(fā)者到管理者,不是職位序列自然發(fā)展的結(jié)果,而是一種轉(zhuǎn)型,且并不適合所有人,因此我們提供了一些工具和方法,讓你自測(cè)一下,看看自己是否適合。如果你發(fā)現(xiàn)自己很想試試管理路線,可以接著看走向技術(shù)管理的4種常見方式,然后了解怎樣為成為管理者做準(zhǔn)備。從概率上講,成為管理者后,可以通過(guò)團(tuán)隊(duì)實(shí)現(xiàn)更大的產(chǎn)出,也會(huì)因此賺到更多的錢,你的未來(lái)會(huì)有更多可能性。
◎第4章,討論了技術(shù)管理新人面臨的18種常見挑戰(zhàn),比如角色適應(yīng)、委派任務(wù)、激勵(lì)他人、沖突管理、一對(duì)一談話等。如果你剛剛升任管理者,一定會(huì)碰見這些挑戰(zhàn),翻翻本章提到的應(yīng)對(duì)策略,會(huì)對(duì)你有所幫助。
◎第5章,介紹了開發(fā)者在跳槽時(shí)常見的 8 個(gè)問(wèn)題。比如什么時(shí)候跳槽好、依據(jù)什么跳槽、選大公司還是小公司、去北上廣深等一線城市還是找個(gè)小地方享受生活等。這些問(wèn)題會(huì)給你觸動(dòng),引發(fā)你思考自己的選擇。
◎第6章,討論了如何針對(duì)匹配度來(lái)優(yōu)化你的簡(jiǎn)歷。最關(guān)鍵的要點(diǎn)有兩個(gè),一是一個(gè)崗位一份簡(jiǎn)歷,二是分析目標(biāo)職位的要求,針對(duì)要求呈現(xiàn)你的價(jià)值點(diǎn)。你能注意到這兩點(diǎn),就可以大大提升簡(jiǎn)歷的通過(guò)率,為自己贏得機(jī)會(huì)。
◎第7章,如何在跳槽時(shí)獲得想要的薪水,這恐怕是每個(gè)人都關(guān)心的話題。其實(shí)從你決定應(yīng)聘這家公司職位的那一刻就開始涉及這一點(diǎn)了,核心要點(diǎn)是匹配度。所以,從簡(jiǎn)歷優(yōu)化到了解公司、產(chǎn)品、部門、職位,再到了解目標(biāo)崗位薪酬區(qū)間,你都要圍繞匹配度做準(zhǔn)備。如何準(zhǔn)備?這一章提供了流程、框架和方法。
◎第8章,轉(zhuǎn)型,也許有一天,我們會(huì)離開軟件,想要去做別的事情。那么你還適合做什么?想做什么?如果你拔劍四顧心茫然,可以看看這里的人、事、物模型和發(fā)現(xiàn)職業(yè)方向的5步法。只要你做好準(zhǔn)備、花些精力,就可以找到適合自己的轉(zhuǎn)型方向。這一章還討論了轉(zhuǎn)型時(shí)如何準(zhǔn)備目標(biāo)職業(yè)所需的知識(shí)、技能,并提供我和我的朋友們實(shí)踐過(guò)的最佳方法:雙職業(yè)策略。
在正文之后,有三個(gè)附錄。附錄A對(duì)書中提到的圖表、方法、工具做了索引,方便讀者快速查看。附錄B是我個(gè)人分類總結(jié)的書單,對(duì)開發(fā)者的綜合素養(yǎng)提升大有助益。附錄C搜集了若干技術(shù)類公眾號(hào),既有Android、iOS、React、Java后端、架構(gòu)等具體技術(shù)領(lǐng)域的干貨,也有招聘、技術(shù)人生、見識(shí)分享、技術(shù)課程等輔助開發(fā)者職場(chǎng)修煉的好文。
安曉輝
資深開發(fā)者,擁有十余年開發(fā)與管理經(jīng)驗(yàn),經(jīng)歷過(guò)軟件開發(fā)工程師、研發(fā)經(jīng)理、項(xiàng)目總監(jiān)、研發(fā)總監(jiān)等崗位。著有《 Qt on Android 核心編程》《 Qt Quick 核心編程》《你好哇,程序員》《解憂程序員》等圖書,電子工業(yè)出版社優(yōu)秀作者。
知乎優(yōu)質(zhì)答主,關(guān)注者過(guò)2萬(wàn)。知乎 Live 講者,設(shè)計(jì)開發(fā)了面向開發(fā)者的知乎 Live 專題程序員的成長(zhǎng)課。個(gè)人 Live 被參與超過(guò)2萬(wàn)次。 CSDN 知名博主,粉絲超過(guò)2萬(wàn)人, 2014年、2015年兩屆博客之星,博客閱讀量500多萬(wàn)次,排名100以內(nèi)。 職業(yè)規(guī)劃師,對(duì)程序員的職場(chǎng)發(fā)展與個(gè)人成長(zhǎng)具有濃厚的興趣,通過(guò)訂閱號(hào)程序視界、CSDN博客、知乎專欄、在行、分答、值乎等渠道,以文章、咨詢、問(wèn)答等形式提供各種生涯服務(wù),超過(guò)50萬(wàn)人受益。
周鵬
創(chuàng)新和創(chuàng)業(yè)領(lǐng)域的專家顧問(wèn),培訓(xùn)師。擁有十年互聯(lián)網(wǎng)從業(yè)經(jīng)驗(yàn),曾給美國(guó)總統(tǒng)的科技顧問(wèn)提供創(chuàng)意,連續(xù)創(chuàng)業(yè)者,創(chuàng)業(yè)獲得投資總額超過(guò)1.5億元。
目 錄
第1章 如何選擇技術(shù)方向1
1.1 技術(shù)成長(zhǎng)三階段模型2
1.2 選擇技術(shù)方向都要考慮哪些因素4
1.3 入行時(shí)怎么選擇技術(shù)方向9
1.4 構(gòu)建技能樹時(shí)選擇技術(shù)方向12
1.5 技術(shù)轉(zhuǎn)型時(shí)的方向選擇13
1.6 方案選型16
1.7 工具推薦20
第2章 如何在技術(shù)上持續(xù)精進(jìn)28
2.1 做開發(fā)還是轉(zhuǎn)管理29
2.2 找到激勵(lì)你前進(jìn)的動(dòng)力32
2.3 學(xué)習(xí)型心態(tài)34
2.4 技術(shù)精進(jìn)之道34
2.5 目標(biāo)的設(shè)定與執(zhí)行44
2.6 精進(jìn)的4個(gè)習(xí)慣47
2.7 習(xí)慣養(yǎng)成指南50
2.8 超越技術(shù)層面的核心競(jìng)爭(zhēng)力54
2.9 公司內(nèi)的職業(yè)規(guī)劃58
第3章 成為技術(shù)管理者60
3.1 真的要做管理嗎61
3.2 5大職能定位62
3.3 理解管理角色66
3.4 走向技術(shù)管理的4種方式82
3.5 怎樣為成為管理者做準(zhǔn)備90
第4章 技術(shù)管理新人面臨的挑戰(zhàn)97
4.1 挑戰(zhàn)1:角色轉(zhuǎn)變98
4.2 挑戰(zhàn)2:被動(dòng)管理100
4.3 挑戰(zhàn)3:弄不清職責(zé)101
4.4 挑戰(zhàn)4:委派任務(wù)103
4.5 挑戰(zhàn)5:目標(biāo)管理104
4.6 挑戰(zhàn)6:資源管理107
4.7 挑戰(zhàn)7:壓力管理108
4.8 挑戰(zhàn)8:沖突管理112
4.9 挑戰(zhàn)9:績(jī)效變差118
4.10 挑戰(zhàn)10:擔(dān)心失去技術(shù)競(jìng)爭(zhēng)力119
4.11 挑戰(zhàn)11:有效的反饋機(jī)制120
4.12 挑戰(zhàn)12:別人的議論121
4.13 挑戰(zhàn)13:和下屬進(jìn)行一對(duì)一溝通122
4.14 挑戰(zhàn)14:怕犯錯(cuò)124
4.15 挑戰(zhàn)15:時(shí)間管理125
4.16 挑戰(zhàn)16:激勵(lì)他人128
4.17 挑戰(zhàn)17:向上管理134
4.18 挑戰(zhàn)18:提升領(lǐng)導(dǎo)力和管理能力137
第5章 跳槽8問(wèn)139
5.1 為什么要跳槽139
5.2 什么時(shí)候跳槽好142
5.3 什么是好的跳槽和壞的跳槽148
5.4 跳槽還是臥槽149
5.5 要不要追薪式跳槽152
5.6 選大公司還是小公司152
5.7 去大城市還是小城市156
5.8 自己的選擇是明智的嗎158
第6章 簡(jiǎn)歷優(yōu)化指南160
6.1 簡(jiǎn)歷優(yōu)化模型160
6.2 明確你想要的工作特征161
6.3 盤點(diǎn)你的價(jià)值和亮點(diǎn)163
6.4 尋找機(jī)會(huì)167
6.5 招聘信息分析175
6.6 簡(jiǎn)歷優(yōu)化177
6.7 檢驗(yàn)簡(jiǎn)歷優(yōu)化效果182
6.8 如何提高簡(jiǎn)歷投遞成功率183
第7章 如何在跳槽時(shí)獲得想要的薪水184
7.1 決定薪水的7大因素185
7.2 我們能直接控制哪些因素188
7.3 如何為談薪水做準(zhǔn)備189
7.4 薪資談判的6個(gè)秘密195
7.5 什么時(shí)候可以降薪求職197
7.6 薪水與幸福成正比嗎198
第8章 轉(zhuǎn)型200
8.1 你真的不再喜歡開發(fā)工作了嗎201
8.2 程序員轉(zhuǎn)型的難處203
8.3 轉(zhuǎn)型的分類208
8.4 與開發(fā)者相關(guān)的轉(zhuǎn)型方向211
8.5 如何確認(rèn)哪個(gè)職業(yè)適合你212
8.6 轉(zhuǎn)型的最佳實(shí)踐222
附錄A 實(shí)用圖表、方法、工具索引225
附錄B 私房書單227
附錄C 值得訂閱的技術(shù)類公眾號(hào)233