本書(shū)是一本程序員職業(yè)規(guī)劃的解惑書(shū),介紹如何應(yīng)對(duì)代碼之外的職業(yè)發(fā)展問(wèn)題。其中,第1章總結(jié)并分析了程序員常見(jiàn)的焦慮原因;在此基礎(chǔ)上,第2章至第5章分別解讀了程序員在不同職業(yè)發(fā)展階段所面臨的問(wèn)題,主要包括職業(yè)整體規(guī)劃、求職跳槽、技術(shù)提高和職業(yè)瓶頸突破等;第6章和第7章則深入剖析了程序員常有的思維怪圈和常見(jiàn)的職業(yè)發(fā)展的“大坑”,旨在幫助他們避開(kāi)陷阱,穩(wěn)步提升。
本書(shū)語(yǔ)言幽默,案例豐富,適合關(guān)注職業(yè)發(fā)展的程序員、IT相關(guān)專(zhuān)業(yè)的學(xué)生和培訓(xùn)機(jī)構(gòu)學(xué)員閱讀,也可供想了解程序員相關(guān)職業(yè)的人參考。
不少程序員提出過(guò)這些問(wèn)題:
自己適合做程序員嗎?
互聯(lián)網(wǎng)行業(yè)的未來(lái)在哪里?
程序員的好工作,長(zhǎng)什么樣子?
學(xué)編程,到底該學(xué)什么?
程序員該如何提高自己的核心競(jìng)爭(zhēng)力?
每天那么忙,哪有時(shí)間提高自己?
面對(duì)競(jìng)爭(zhēng)激烈的職場(chǎng)環(huán)境,令人糾結(jié)的事業(yè)抉擇,層出不窮的熱門(mén)技術(shù),千變?nèi)f化的項(xiàng)目難題,如果你有疑問(wèn),建議打開(kāi)本書(shū)。無(wú)論你是糾結(jié)職業(yè)該如何發(fā)展,還是掙扎于技術(shù)該如何精進(jìn),你都能在書(shū)中找到想要的。
面包理想
專(zhuān)注于web前端人員的職業(yè)規(guī)劃咨詢(xún)、技術(shù)診斷培訓(xùn)、發(fā)展思維突破,是一家立體、綜合型前端教育咨詢(xún)機(jī)構(gòu)。
目前已經(jīng)接待了超過(guò)50000位程序員的職業(yè)咨詢(xún),接觸了大量程序員的真實(shí)職場(chǎng)案例,針對(duì)前端技術(shù)、程序員職業(yè)路徑等課題提供專(zhuān)業(yè)的解決方案。并且與眾多垂直領(lǐng)域的IT線上平臺(tái)(w3cschool、segmetfault、51CTO、CSDN)形成戰(zhàn)略合作;與網(wǎng)易云課堂、騰訊課堂、愛(ài)奇藝愛(ài)課程多家視頻教學(xué)平臺(tái)展開(kāi)跨界合作,專(zhuān)注解決程序員職業(yè)發(fā)展難題。
第 1章 程序員們都在因?yàn)槭裁炊箲]
1.1 最主要的來(lái)源:迷茫
1.2 一個(gè)客觀的來(lái)源:技術(shù)更新
1.3 人性的弱點(diǎn):攀比
1.4 不得不考慮的現(xiàn)實(shí)因素:生活
1.5 致命的問(wèn)題:過(guò)度敏感
第 2章 8個(gè)核心幫你規(guī)劃職業(yè)之路
2.1 互聯(lián)網(wǎng)行業(yè)的未來(lái)在哪里
2.1.1 互聯(lián)網(wǎng)真的飽和了嗎
2.1.2 什么樣的人才算專(zhuān)業(yè)
2.2 程序員的職業(yè)路徑,真的可以規(guī)劃
2.2.1 別把規(guī)劃當(dāng)成了計(jì)劃
2.2.2 做規(guī)劃,要給自己增加選項(xiàng)
2.2.3 規(guī)劃不是一勞永逸的事情,而是一種能力
2.2.4 規(guī)劃的每一步,必須要有理由
2.3 怎么判斷自己入對(duì)了行
2.3.1 進(jìn)行判斷時(shí)的易陷誤區(qū)
2.3.2 判斷標(biāo)準(zhǔn)很簡(jiǎn)單:不討厭、有期待
2.4 平臺(tái)對(duì)程序員的影響,究竟有多大
2.4.1 平臺(tái)影響習(xí)慣
2.4.2 平臺(tái)選對(duì)了,能給自己必要的約束
2.4.3 平臺(tái)還影響著人人都關(guān)心的財(cái)富
2.5 做大公司的螺絲釘還是小公司的頂梁柱
2.5.1 重新認(rèn)識(shí)“大公司”和“小公司”
2.5.2 重新選擇維度
2.5.3 重新認(rèn)識(shí)“大公司”和“小公司”的本質(zhì)
2.6 到底走管理,還是搞技術(shù)
2.6.1 技術(shù)的誤區(qū):程序員單純把技術(shù)搞好就行了
2.6.2 管理的誤區(qū):管理不需要什么真本事,就看誰(shuí)會(huì)拉關(guān)系
2.6.3 選擇的誤區(qū):管理就是比技術(shù)強(qiáng)
2.6.4 到底該怎么選:看階段,看價(jià)值
2.7 創(chuàng)業(yè),是捷徑還是坑
2.7.1 創(chuàng)業(yè)失敗,敗于創(chuàng)業(yè)動(dòng)機(jī)
2.7.2 創(chuàng)業(yè)其實(shí)是少數(shù)人的游戲
2.7.3 關(guān)于創(chuàng)業(yè)的思考
2.8 程序員最大的坑,是路邊的風(fēng)景
2.8.1 沒(méi)有選擇的“幸!
2.8.2 沒(méi)有選擇的幸福,原理是什么
2.8.3 如何避免職業(yè)路上最大的坑
第3 章 7 個(gè)要點(diǎn)幫你找到好工作
3.1好工作,長(zhǎng)什么樣子
3.1.1 好工作,提供的一定是好項(xiàng)目
3.1.2 好工作,意味著好平臺(tái)
3.1.3 好工作,意味著好環(huán)境
3.1.4 不同的人,“好工作”也有不同的“好法”
3.2 程序員的簡(jiǎn)歷之“傷”
3.2.1 簡(jiǎn)歷的本質(zhì)
3.2.2 簡(jiǎn)歷到底該怎么寫(xiě)
3.3 面試中,那些價(jià)值過(guò)萬(wàn)的問(wèn)題
3.3.1 “談?wù)勀銖纳弦患夜倦x職的原因”
3.3.2 “說(shuō)說(shuō)你的缺點(diǎn)”
3.3.3 “你還有什么要問(wèn)的”
3.4 面試官有多看重你的學(xué)歷和專(zhuān)業(yè)
3.4.1 學(xué)歷和專(zhuān)業(yè)究竟有多重要
3.4.2 學(xué)歷和專(zhuān)業(yè),往往是借口
3.4.3 HR在談學(xué)歷、專(zhuān)業(yè)的時(shí)候,到底在談什么
3.4.4 如何應(yīng)對(duì)這個(gè)問(wèn)題
3.5 占領(lǐng)互聯(lián)網(wǎng)的細(xì)分行業(yè)
3.5.1 所謂“占領(lǐng)”
3.5.2 所謂“細(xì)分行業(yè)”
3.5.3 所謂“占領(lǐng)細(xì)分行業(yè)”
3.6 跳槽前該想好的問(wèn)題
3.6.1 首要問(wèn)題:要不要跳槽
3.6.2 考慮就業(yè)環(huán)境
3.6.3 考慮工作的交接
3.7 找高薪工作,為何越來(lái)越難
3.7.1 如何定義“高薪”
3.7.2 相對(duì)參照物變了,競(jìng)爭(zhēng)的維度也變了
3.7.3 市場(chǎng)越來(lái)越理性,不再關(guān)心“賬面上的熱鬧”
第4 章 7 個(gè)重點(diǎn)幫你提升技術(shù)水平
4.1 學(xué)編程,到底學(xué)的是什么
4.2 程序員必不可少的技能
4.2.1 技術(shù)水平只是結(jié)果
4.2.2 真正的必備技能:學(xué)習(xí)能力
4.3 學(xué)習(xí)計(jì)劃如何制定才能落地
4.3.1 為什么網(wǎng)上那么多學(xué)習(xí)計(jì)劃可以參考,我們卻總是半途而廢
4.3.2 什么樣的學(xué)習(xí)計(jì)劃是好的學(xué)習(xí)計(jì)劃
4.3.3 為什么我們不能按照計(jì)劃堅(jiān)持下來(lái)
4.4 如何在疲勞的代碼世界里保持興趣與精進(jìn)
4.4.1 如何保持對(duì)學(xué)習(xí)的興趣
4.4.2 如何持續(xù)精進(jìn)
4.4.3 如何避免疲勞
4.5 該學(xué)點(diǎn)什么,才能當(dāng)個(gè)合格的前端程序員
4.5.1 前端發(fā)展簡(jiǎn)史
4.5.2 大道至簡(jiǎn),從基礎(chǔ)出發(fā)HTML5+CSS3
4.5.3 原生JavaScript
4.5.4 前端人員的“自動(dòng)擋賽車(chē)”——jQuery
4.5.5 掌握 ES6
4.5.6 Vue、React和Angular 三大框架至少要熟悉一個(gè)
4.5.7 學(xué)點(diǎn)算法知識(shí)
4.5.8 了解一門(mén)語(yǔ)言
4.6 全棧和專(zhuān)精,致徘徊的你
4.6.1 前端、后端以及全棧,職能分別是什么
4.6.2 怎樣才算一個(gè)合格的全棧
4.6.3 全棧工程師的養(yǎng)成、機(jī)會(huì)與困境
4.7 對(duì)于程序員,正確的學(xué)習(xí)“姿勢(shì)”是什么
4.7.1 學(xué)會(huì)的標(biāo)準(zhǔn)是什么
4.7.2 什么樣的知識(shí)需要儲(chǔ)備
4.7.3 獲取知識(shí)的途徑
4.7.4 如何獲取技能而非僅僅知道知識(shí)
第5 章 5 個(gè)問(wèn)題幫你突破職業(yè)瓶頸
5.1 進(jìn)入角色,突破基礎(chǔ)壁壘
5.1.1 進(jìn)入角色的首要法門(mén):有關(guān)學(xué)習(xí)
5.1.2 選擇了互聯(lián)網(wǎng),就是選擇了一項(xiàng)事業(yè)
5.1.3 最后一點(diǎn):不要抱著過(guò)客的心態(tài)
5.2 月薪2萬(wàn)元這個(gè)坎,怎么過(guò)
5.2.1 學(xué)會(huì)提問(wèn)
5.2.2 提高解決問(wèn)題的能力
5.2.3 提升復(fù)盤(pán)能力和學(xué)習(xí)能力
5.3 35歲后的程序員,和別人比的是什么
5.3.1 新人和老人
5.3.2 首要的是項(xiàng)目經(jīng)驗(yàn)
5.3.3 其次,團(tuán)隊(duì)方向性的把控
5.3.4 再次,就是你的解決方案
5.4 月薪超過(guò)3萬(wàn)元的程序員,都在做什么
5.4.1 從個(gè)人視角上升到團(tuán)隊(duì)視角
5.4.2 從技術(shù)視角突破到價(jià)值視角
5.4.3 從員工視角轉(zhuǎn)到老板視角
5.5 突圍,在離手最近的地方
5.5.1 程序員的價(jià)值,在于能滿足多少實(shí)際需求
5.5.2 單純的知識(shí)點(diǎn),解決不了問(wèn)題
5.5.3 最好的突圍,在離手最近的地方
第6 章 7 個(gè)解析幫你走出思維怪圈
6.1 選擇了互聯(lián)網(wǎng),是否就是選擇了加班
6.1.1 程序員真實(shí)的加班情況
6.1.2 加班到底錯(cuò)在誰(shuí)
6.1.3 加班3原則
6.2 人工智能這么火,要不要湊熱鬧
6.2.1 所謂的風(fēng)口,指的都是大概率分布
6.2.2 比風(fēng)口更重要的,是起飛的資本
6.2.3 起飛的資本是持續(xù)地創(chuàng)造
6.3 平臺(tái)滿足不了我的需求,怎么辦
6.3.1 職場(chǎng)是公平交易的地方,不是滿足個(gè)人成長(zhǎng)需求的慈善機(jī)構(gòu)
6.3.2 有些需求,換多少家公司都滿足不了
6.3.3 要是連正常的需求,公司都滿足不了呢
6.4 我沒(méi)有“大!睅В夹g(shù)提不上去
6.4.1 進(jìn)入職場(chǎng),學(xué)習(xí)的邏輯已經(jīng)變了
6.4.2 很多東西,“大!币矌Р怀鰜(lái)
6.4.3 需要“大牛”帶,本質(zhì)上還是一種被動(dòng)思維
6.5 程序員還談什么個(gè)人品牌
6.5.1 個(gè)人品牌到底有多重要
6.5.2 如何構(gòu)建自己的個(gè)人品牌
6.6 先積累工作經(jīng)驗(yàn)是否正確
6.6.1 “積累經(jīng)驗(yàn)”還是“養(yǎng)家糊口”
6.6.2 敢不敢把自己經(jīng)驗(yàn)里邊的水分?jǐn)D掉,拿出來(lái)曬一曬
6.6.3 經(jīng)驗(yàn)該怎么積累
6.7 我怎么總是懷才不遇
6.7.1 你不是唯一,只是“之一”而已
6.7.2 把本職工作做好算不上有才華
6.7.3 以單一的維度盯著別人的缺點(diǎn),算不上有才華
第7章 10 個(gè)故事幫你避開(kāi)職業(yè)發(fā)展的大坑
7.1 你的焦慮,不過(guò)是缺了方向的努力
7.2 這樣找工作,相當(dāng)于去北極找企鵝
7.3 你的核心競(jìng)爭(zhēng)力丟了
7.4 天天切圖,這不是我想要的人生
7.5 我就想要一個(gè)大平臺(tái)
7.6 每天這么忙,哪兒有時(shí)間提高自己
7.7 乏善可陳的簡(jiǎn)歷,把我拴在原地
7.8 階梯式發(fā)展,才是屬于普通人的路
7.9 零基礎(chǔ)入行的程序人生
7.10 別人走過(guò)的彎路,也是我們的階梯