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