程序员的跳槽人生(跳槽攻略)
我曾經(jīng)花了兩個(gè)月時(shí)間,專研究求職這件事。
那是2009年,我關(guān)掉自己的工作室后,打算重新找份工作。因?yàn)橹肮ぷ魇疫€算掙錢,所
以不是很著急。
60天時(shí)間里,我讀了很多書,畫了很多圖,見了很多人,面了很多試。根據(jù)梳理好的節(jié)
點(diǎn),最后我拒了騰訊的Offer,去了新浪做云計(jì)算。
那時(shí)候SAE團(tuán)隊(duì)只有我一個(gè)員,國內(nèi)還沒有幾家做云的;2013年9月我離開新浪時(shí),SAE的日訪問已經(jīng)超過8個(gè)億,云計(jì)算已經(jīng)成為主流技術(shù)。
找工作是件非常重要的事情,它直接影響你1~ 2年,間接影響你3~ 5年的人生。一個(gè)潛在
的機(jī)會(huì)會(huì)讓你少奮斗很多年,而一次沖動(dòng)的離職,會(huì)讓你和千萬財(cái)富錯(cuò)失交臂。
忘掉那些隨地亂扔的小廣告,還有從幾十個(gè)樣本做出來的所謂調(diào)查報(bào)告,換工作不是一場
說走就走的旅行,是一個(gè)深思熟慮的結(jié)果,是一項(xiàng)復(fù)雜的系統(tǒng)工程。我們建議大家每次
換工作花一到三個(gè)月(的業(yè)余時(shí)間)來準(zhǔn)備,不要嫌麻煩,只要試一次,你就會(huì)知道這是
值得的。
原理篇
我之所以會(huì)去研究求職,以至于最后在人才這個(gè)方向創(chuàng)業(yè),很大程度上是因?yàn)橐郧八械?br /> 求職指導(dǎo)都是經(jīng)驗(yàn)論,缺乏邏輯性。
程程序員是一種邏輯動(dòng)物,只有當(dāng)他們理解求職到底是一種什么行為以后,才能做出有意
義的行動(dòng)。
我花了很久去尋找背后的理論支持,直到我重逢了價(jià)值論。原理篇從價(jià)值理論開始,講述
我們求職行為的本質(zhì)。
價(jià)值論
自從中國轉(zhuǎn)向市場經(jīng)濟(jì)以后,市場規(guī)則就開始左右一切。雖然人才不完全等同于其他物
品,但現(xiàn)在先讓我們把人才也作為一類商品來看待。
除了我們這些做人力資源相關(guān)行業(yè)的公司外,絕大部分公司購買人才都是為了使用,所以
他們看中的是其使用價(jià)值。
這個(gè)使用價(jià)值說得更直白一點(diǎn),就是人才如何直接或者間接的為公司掙錢。
使用價(jià)值不是獨(dú)一存在的,而是相對于使用者存在。所以我們程序員自己的價(jià)值,也是相
對于公司而言的。
有同學(xué)說,我技術(shù)很好啊,又會(huì)機(jī)器學(xué)習(xí)又會(huì)編譯原理,憑什么那些寫Javascript的薪水比我高一倍?
誰讓你在一家建站公司上班呢。對一家做網(wǎng)站的公司而言,機(jī)器學(xué)習(xí)和編譯原理是不能為
它帶來收益的,而Javascript寫成的帶有完美動(dòng)畫的交互組件卻能實(shí)實(shí)在在的拉升公司產(chǎn)
品的銷售。
而同樣是這個(gè)人,如果他去一家以大數(shù)據(jù)分析為核心業(yè)務(wù)的公司工作,那么他的價(jià)值就不
一樣了。
所以你的價(jià)值,和你牛不牛無關(guān),只和你能為你的雇主提供多少價(jià)值有關(guān)。( 當(dāng)然,大
多數(shù)情況下,你能力越牛越能提供更多價(jià)值。)
這是最根本的規(guī)則。
增加自己的使用價(jià)值很簡單,提升自己的業(yè)務(wù)能力就好。
供需
有個(gè)80后自嘲的段子是這么說的:
讀小學(xué)時(shí),大學(xué)不要錢;讀大學(xué)時(shí),小學(xué)不要錢;還沒工作時(shí),工作是分配的;可
以工作時(shí),得自謀職業(yè);沒掙錢時(shí),房子是分配的;能掙錢時(shí),發(fā)現(xiàn)一輩子的薪水
也買不起房子。
我不知道國內(nèi)人才市場是什么時(shí)候市場化的,就算成悲催的80后開始工作時(shí)吧。人才市場
化意味著你有了選擇公司的權(quán)利,同時(shí)也意味著公司有了選擇你的權(quán)利。
這個(gè)時(shí)候,交換價(jià)值就出來了。雖然交換價(jià)值以使用價(jià)值為基礎(chǔ),但它更容易受供需的影
響。
簡單的說,當(dāng)企業(yè)的職位空缺遠(yuǎn)少于找工作的少數(shù)時(shí),人才的價(jià)格就會(huì)下降;而當(dāng)企業(yè)的
職位空缺比找工作的人數(shù)更多時(shí),人才的價(jià)格就會(huì)上升。
在過去相當(dāng)長時(shí)間里,我們都處于前一種情況。這意味著求職者要彼此競爭,而招聘方可
以選擇要價(jià)更低的候選人。這在大家大學(xué)畢業(yè)找工作時(shí)應(yīng)該深有體會(huì)。
幸運(yùn)的是,供需也是可以調(diào)整的,技巧就在于選擇更好的細(xì)分市場。因?yàn)樾枨蟮亩鄻有允?br /> 存在的,所以如果你能在一個(gè)大的需求中切入一個(gè)需大大大于求的細(xì)分市場,那么你就能
得到遠(yuǎn)高于其他人的回報(bào)。
舉個(gè)例子,同樣是管服務(wù)器,普通運(yùn)維工程師和云計(jì)算運(yùn)維工程師的薪資差異是非常大的。一個(gè)普通運(yùn)維要變成云計(jì)算運(yùn)維,需要補(bǔ)充的知識(shí)并不是特別多。所以你只要合理安排好自己的職業(yè)規(guī)劃,比如以相對較低的薪資到類似新浪云這樣的地方工作一到兩年,你的能力和交換價(jià)值都會(huì)大幅度提升。
信息透明度
當(dāng)人才市場很小的時(shí)候,信息是很透明的。因?yàn)楹苋菀琢私獾礁髯缘那闆r。
但當(dāng)信息量變大后,你就會(huì)發(fā)現(xiàn)雖然整個(gè)市場很大,但只有你接觸到的才對你有意義。比如北京現(xiàn)有100家公司都在招聘PHP,但你只知道其中3家,這個(gè)時(shí)候,其他97家公司的存在對你而言是沒有意義的,即使這3家給你的薪資比 其他公司低,你也只能被迫接受。這就是信息透明度對我們求職的影響。
沒有網(wǎng)絡(luò)招聘的時(shí)候,我們很難對這些公司進(jìn)行比較,折騰過幾家公司后,就屈服了。
有了網(wǎng)絡(luò)招聘,求職者活得稍微好一些了,可以不出門看到全國的招聘情況;但JobBoard形式的招聘站是為招聘方設(shè)計(jì)的,它們通過構(gòu)造信息不對稱,向求職者優(yōu)先顯示那些付費(fèi)卻未必最好的公司,迫使求職者以更低的薪資為這些可見的公司工作。(這無可厚非,所有中介體都是通過信息不對稱來收費(fèi)的)
所以要想拿到足夠好的薪資和獲得足夠多的機(jī)會(huì),我們要學(xué)會(huì)和信息不對稱進(jìn)行抗?fàn)?。一定要在短間內(nèi)獲取到大量的機(jī)會(huì),這樣才能「 做選擇題 」而不是「 做判斷題 」。
關(guān)于如何改變信息不對稱,操作篇中的「 渠道 」部分我們會(huì)詳細(xì)說明。
跳槽不是什么
跳槽不是為了追求價(jià)值最大化
雖然前邊我們從純商業(yè)的角度討論了跳槽這件事,但實(shí)際上我們并不推薦求職者單純地通
過薪資的高低來選擇雇主。原因有兩個(gè)。
工作是生活的一部分
你每天有24小時(shí),上班8小時(shí),它是你三分之一的生命。 如果你只是因?yàn)楦咝竭x擇了一家
上班不開心的公司,那么接下來三分之一的時(shí)間你都會(huì)在痛苦中渡過。而你得到的,只是
多出來的那么每月幾千塊錢而已
職業(yè)的不可逆性
別的事情錯(cuò)了我們可以重來,而職業(yè)選擇上,每一步都是好幾年的時(shí)光。一旦走下去,就
很難回頭,因?yàn)橐坏Q職業(yè)方向、哪怕?lián)Q個(gè)開發(fā)語言,都意味著你之前的積累很可能前功
盡棄。所以眼光放長遠(yuǎn)點(diǎn),不要只看眼前的高薪,更要看好未來的發(fā)展,方向錯(cuò)了,跑得
越猛輸?shù)迷胶荨?/p>
跳槽不是找工作
跳槽不是找工作,而是換工作。所以它和你剛畢業(yè)時(shí)找工作不一樣,它是有成本的。
到一家新的公司,需要放棄原來公司的期權(quán),需要重新熟悉業(yè)務(wù),重新和同事搞好人際關(guān)
系,上班路上需要花更多的時(shí)間,甚至需要離開一個(gè)熟悉的城市。
你并不是一無所有,雖然往往只有在你失去后才發(fā)現(xiàn)。所以跳槽之前要考慮好自己的付出
和收益,衡量好得失,沒事別裸辭。
跳槽不是加薪的砝跳槽不是加薪的砝碼
不要以跳槽為砝碼去談加薪,這種迫脅性的談薪資方式會(huì)使主管對你喪失信任。不管漲薪
成不成功,他都不得不為你的離職做好準(zhǔn)備,而當(dāng)準(zhǔn)備完成后,你就可以走入了。
類似的,當(dāng)你提跳槽時(shí),如果你的主管通過加薪來挽留你,最好也不要同意。
程序員如何談薪資
如果你對現(xiàn)在公司很滿意,只是覺得薪資太低,那么可以先和你的主管聊聊。
我一般這么談加薪的:
首先,講一講自己最近在工作上的成長,看主管是否認(rèn)同;
然后,從能力提升高度,向主管要一個(gè)更大的發(fā)展空間和更大的業(yè)務(wù)挑戰(zhàn);
最后,問問當(dāng)你的能夠達(dá)到這個(gè)新的水平時(shí),薪資是否可以同步提升起來。
這樣談?dòng)幸粋€(gè)好處:
它建力了一個(gè)談話基礎(chǔ),那就是薪資應(yīng)該和能力相匹配;
它不談現(xiàn)在的薪資,而是談未來,一方面表明你對現(xiàn)在的薪資還算滿意(以減少主管
顧慮),另一方面對主管來講,他沒有立刻給你漲薪的壓力;
它體現(xiàn)了你對自己能力提升的渴求,而如果在談話中出現(xiàn)任何不順利,你可以把中途
把對話結(jié)束,根本不提加薪的事情。
當(dāng)然,壞處就是你得隔段時(shí)間才能加薪了。
跳槽到底為什么
說了那么多跳槽不是什么,那跳槽到底為什么呢?
求職的本質(zhì)
在跳槽之前,你想過我們?yōu)槭裁匆ぷ髅?#xff1f;
其實(shí)并不是真的如我們父輩們認(rèn)為的那樣,人活著就是要有一份工作的。
工作最重要的就的是累積金錢。這是我們在這個(gè)現(xiàn)實(shí)世界用以維持生計(jì)的必需資源。
掙錢這件事,至少有四種形式:幫別人掙錢(打工);為自己掙錢(SOHO);雇別人掙
錢(企業(yè)主);讓錢自己掙錢(投資)。
為什么我們總是選擇第一種呢?因?yàn)榈谝环N門檻和風(fēng)險(xiǎn)都最低。 而求職只是我們在自己
資源和能力不足以進(jìn)入后幾種掙錢形式時(shí),通過出賣自己的勞動(dòng)能力換取資源的階段性行
為。
當(dāng)然,如果能在第一種形式下獲得自己滿意的物質(zhì)回報(bào)和精神滿足,你也可以永遠(yuǎn)不考慮
其他形式,但其他形式在掙錢的效率和數(shù)量上是有優(yōu)勢的。
這個(gè)我們在稍后的章節(jié)會(huì)細(xì)聊。
跳槽的意義
跳槽其實(shí)是打工這種掙錢形態(tài)下,我們進(jìn)行自我調(diào)節(jié)的方式,通過合理地跳槽,我們可以
尋找到市場需求和?我實(shí)現(xiàn)的最佳匹配,從而在金錢和成就上雙豐收。
「市場需求」描述了企業(yè)渴求的員工,「自我實(shí)現(xiàn)」描述了你想要的生活;當(dāng)它們重合到
一起,夢想就照進(jìn)了現(xiàn)實(shí)。
這會(huì)帶給你幾年非常愉快的工作生活,但隨著我們不斷成長,職位和能力可能出現(xiàn)不匹
配,這時(shí)候我們就需要通過跳槽來再次調(diào)節(jié)。很多時(shí)候,這也是很無奈的事情,不進(jìn)則
退,人在江湖身不由己。
跳槽的原則
永遠(yuǎn)不要因?yàn)椤脯F(xiàn)在很差」而跳槽,要因?yàn)椤肝磥砀谩苟?。只有這樣才能保證你一
直往上走。
跳槽的節(jié)奏和路線圖
時(shí)間并不是用來衡量是否應(yīng)該跳槽的指標(biāo),能力才是。從長遠(yuǎn)角度講,我們是有一個(gè)大理
想存在的,比如升職加薪迎娶白富美當(dāng)上CTO。
而當(dāng)我們還是一個(gè)應(yīng)屆畢業(yè)生的時(shí)候,我們是不可能直接變成CTO的。所以我們從CTO往
下一層層畫出節(jié)點(diǎn)來,大概這個(gè)樣自:
應(yīng)屆生 → 初級(jí)程序員 → 小組主管 → 部們經(jīng)理 → 總監(jiān) → CTO
然后我們會(huì)給每一個(gè)節(jié)點(diǎn)設(shè)置一個(gè)達(dá)標(biāo)能力和一個(gè)參考時(shí)間。當(dāng)我們的能力已經(jīng)開始可以
勝任下一個(gè)節(jié)點(diǎn)的工作時(shí),我們就會(huì)開始尋找相關(guān)機(jī)會(huì),最理想的是在當(dāng)前公司進(jìn)入下一
個(gè)節(jié)點(diǎn)。但從小組主管開始,能否成功進(jìn)入下一個(gè)節(jié)點(diǎn)就不光由能力決定了,有時(shí)候你遇
到一個(gè)永不跳槽也永不被提拔的上級(jí),你就會(huì)長時(shí)間得不到成長,當(dāng)這個(gè)時(shí)間到達(dá)我們設(shè)
定的參考值時(shí),我們就不得不通過換公司來前進(jìn)。
有些時(shí)候,我們也會(huì)根據(jù)具體情況對職業(yè)線做出調(diào)整,比如當(dāng)你小組主管做的很出力,但
部門經(jīng)理這個(gè)節(jié)點(diǎn)卻很難達(dá)到時(shí),我們可以這么走:
應(yīng)屆生 → 初級(jí)程序員 → 小組主管 → 初創(chuàng)公司CTO → B輪公司CTO → 上市公司CTO
但不管怎么調(diào)整,自己頭腦一邊要有清晰的目標(biāo)。我們總是現(xiàn)在風(fēng)險(xiǎn)最小的路徑(比如當(dāng)
前公司)尋求成長,不成功時(shí)再考慮其他的路徑
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值
可以領(lǐng)取免費(fèi)的架構(gòu)師學(xué)習(xí)資料。
了解最新的學(xué)習(xí)動(dòng)態(tài)
了解最新的阿里,京東招聘資訊
獲取更多的面試資料
1、具有1-5工作經(jīng)驗(yàn)的,面對目前流行的技術(shù)不知從何下手,需要突破技術(shù)瓶頸的可以加群。
2、在公司待久了,過得很安逸,但跳槽時(shí)面試碰壁。需要在短時(shí)間內(nèi)進(jìn)修、跳槽拿高薪的可以加群。
3、如果沒有工作經(jīng)驗(yàn),但基礎(chǔ)非常扎實(shí),對java工作機(jī)制,常用設(shè)計(jì)思想,常用java開發(fā)框架掌握熟練的,可以加群。
4、覺得自己很牛B,一般需求都能搞定。但是所學(xué)的知識(shí)點(diǎn)沒有系統(tǒng)化,很難在技術(shù)領(lǐng)域繼續(xù)突破的可以加群。
5. 群號(hào):603619042
6.阿里Java高級(jí)大牛直播講解知識(shí)點(diǎn),分享知識(shí),上面五大專題都是各位老師多年工作經(jīng)驗(yàn)的梳理和總結(jié),帶著大家全面、科學(xué)地建立自己的技術(shù)體系和技術(shù)認(rèn)知!
總結(jié)
以上是生活随笔為你收集整理的程序员的跳槽人生(跳槽攻略)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据库sql语句日期查询
- 下一篇: 阿里开源 JetCache 缓存框架介绍