程序員跳槽指南

{"type":"doc","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"找工作是件非常重要的事情,它直接影響你1~2年,間接影響你3~5年的人生。⼀個潛在的機會會讓你少奮鬥很多年,而一次衝動的離職,會讓你和千萬財富錯失交臂。","attrs":{}}]},{"type":"image","attrs":{"src":"https://static001.geekbang.org/infoq/89/89f7660bbd5ec791c659fdfdeb576eea.webp","alt":"圖片","title":null,"style":[{"key":"width","value":"75%"},{"key":"bordertype","value":"none"}],"href":null,"fromPaste":true,"pastePass":true}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"忘掉那些隨地亂扔的小廣告,還有從幾十個樣本做出來的所謂調查報告,換工作不是⼀場說走就走的旅行,而是⼀個深思熟慮的結果,是⼀項複雜的系統工程。我建議大家每次換工作花一到三個月的業餘時間來準備,不要嫌麻煩,只要試一次,你就會知道這是值得的。","attrs":{}}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"我之所以會去研究求職,以至於最後在人才這個方向創業,很⼤程度上是因爲以前所有的 求職指導都是經驗論,缺乏邏輯性。而程序員是⼀種邏輯動物,只有當他們理解求職到底是⼀種什麼行爲以後,才能做出有意義的行動。我花了很久去尋找背後的理論支持,直到我重逢了價值論。原理篇從價值理論開始,講述我們求職行爲的本質。","attrs":{}}]},{"type":"heading","attrs":{"align":null,"level":3},"content":[{"type":"text","text":"使用價值","attrs":{}}]},{"type":"image","attrs":{"src":"https://static001.geekbang.org/infoq/de/dee2e3e486c5a9324200a2ab6cfa6628.webp","alt":"圖片","title":null,"style":[{"key":"width","value":"75%"},{"key":"bordertype","value":"none"}],"href":null,"fromPaste":true,"pastePass":true}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"自從中國轉向市場經濟以後,市場規則就開始左右⼀切。雖然人才不完全等同於其他物 品,但現在先讓我們把人才也作爲一類商品來看待。","attrs":{}}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"使用價值不是獨立存在的,而是相對於使用者存在。所以我們程序員自己的價值,也是相對於公司而言的。有同學說,我技術很好啊,又會機器學習又會編譯原理,憑什麼那些寫Javascript的薪水比我高一倍?誰讓你在⼀家建站公司上班呢。對一家做網站的公司而言,機器學習和編譯原理是不能爲它帶來收益的,而Javascript寫成的帶有完美動畫的交互組件卻能實實在在的拉昇公司產 品的銷售。而同樣是這個人,如果他去⼀家以大數據分析爲核心業務的公司工作,那麼他的價值就不一樣了。所以你的價值,和你牛不牛無關,只和你能爲你的僱主提供多少價值有關。( 當然,大多數情況下,你能力越牛越能提供更多價值。)","attrs":{}}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"增加自己的使用價值很簡單,提升自己的業務能力就好。","attrs":{}}]},{"type":"image","attrs":{"src":"https://static001.geekbang.org/infoq/92/92b2af1e82401f1e81ebc7105a037a11.webp","alt":"圖片","title":null,"style":[{"key":"width","value":"75%"},{"key":"bordertype","value":"none"}],"href":null,"fromPaste":true,"pastePass":true}},{"type":"heading","attrs":{"align":null,"level":4},"content":[{"type":"text","text":"90後的某個段子","attrs":{}}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"italic","attrs":{}}],"text":"讀小學時,大學不要錢;讀大學時,小學不要錢;還沒工作時,工作是分配的;可以工作時,得自謀職業;沒掙錢時,房子是分配的;能掙錢時,發現一輩子的薪水也買不起房子。","attrs":{}}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"簡單的說,當企業的職位空缺遠少於找工作的⼈數時,人才的價格就會下降;而當企業的 職位空缺比找工作的⼈數更多時,人才的價格就會上升。在過去相當長時間裏,我們都處於前⼀種情況。這意味着求職者要彼此競爭,而招聘方可以選擇要價更低的候選人。這在大家大學畢業找工作時應該深有體會。幸運的是,供需也是可以調整的,技巧就在於選擇更好的細分市場。因爲需求的多樣性是存在的,所以如果你能在一個大的需求中切入一個需大大大於求的細分市場,那麼你就能 得到遠高於其他⼈的回報。舉個例子,同樣是管服務器,普通運維工程師和雲計算運維⼯程師的薪資差異是非常大的的。一個普通運維要變成雲計算運維,需要補充的知識並不是特別多。所以你只要合理安 排好自己的職業規劃,比如以相對較低的薪資到類似字節跳動這樣的地方工作一到兩年,你的能力和交換價值都會大幅度提升。","attrs":{}}]},{"type":"image","attrs":{"src":"https://static001.geekbang.org/infoq/5f/5ffdceaec546101db779f7bb70891031.webp","alt":"圖片","title":null,"style":[{"key":"width","value":"75%"},{"key":"bordertype","value":"none"}],"href":null,"fromPaste":true,"pastePass":true}},{"type":"heading","attrs":{"align":null,"level":3},"content":[{"type":"text","text":"跳槽不是爲了追求價值最大化","attrs":{}}]},{"type":"heading","attrs":{"align":null,"level":4},"content":[{"type":"text","text":"工作是生活的⼀部分","attrs":{}}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"你每天有24小時,上班8小時,它是你三分之一的生命。如果你只是因爲高薪選擇了一家上班不開心的公司,那麼接下來三分之一的日子你都會在痛苦中渡過。而你得到的,只是多出來的那麼每月幾千塊錢而已。","attrs":{}}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":"br"}},{"type":"heading","attrs":{"align":null,"level":4},"content":[{"type":"text","text":"職業的不可逆性","attrs":{}}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"別的事情錯了我們可以重來,而職業選擇上,每⼀步都是好幾年的時光。一旦走下去,就很難回頭,因爲一旦換職業方向、哪怕換個開發語言,都意味着你之前的積累很可能前功盡棄。所以眼光放長遠點,不要只看眼前的高薪,更要看好未來的發展,方向錯了,跑得越猛輸得越狠。","attrs":{}}]},{"type":"heading","attrs":{"align":null,"level":4},"content":[{"type":"text","text":"跳槽不是找工作","attrs":{}}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"跳槽不是找工作,而是換工作。所以它和你剛畢業時找工作不⼀樣,它是有成本的。到⼀家新的公司,需要放棄原來公司的期權,需要重新熟悉業務,重新和同事搞好人際關係,上班路上需要花更多的時間,甚至需要離開自己熟悉的城市。你並不是一無所有,雖然往往只有在你失去後才發現。所以跳槽之前要考慮好自己的付出和收益,衡量好得失,沒事別裸辭。","attrs":{}}]},{"type":"image","attrs":{"src":"https://static001.geekbang.org/infoq/4c/4c65778e11b1c6631effc2a4aa4928d3.webp","alt":"圖片","title":null,"style":[{"key":"width","value":"75%"},{"key":"bordertype","value":"none"}],"href":null,"fromPaste":true,"pastePass":true}},{"type":"heading","attrs":{"align":null,"level":4},"content":[{"type":"text","text":"跳槽不是加薪的砝碼","attrs":{}}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"不要以跳槽爲砝碼去談加薪,這種迫脅性的談薪資方式會使主管對你喪失信任。不管漲薪 成不成功,他都不得不爲你的離職做好準備,而當準備完成後,你就可以走人了。類似的,當你提跳槽時,如果你的主管通過加薪來挽留你,最好也不要同意。","attrs":{}}]},{"type":"heading","attrs":{"align":null,"level":3},"content":[{"type":"text","text":"程序員如何談薪資","attrs":{}}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"如果你對現在公司很滿意,只是覺得薪資太低,那麼可以先和你的主管聊聊。我一般這麼談加薪的:首先,講⼀講自己最近在工作上的成長,看主管是否認同;然後,從能力提升角度,向主管要一個更大的發展空間和更大的業務挑戰;最後,問問當你的能力達到這個新的水平時,薪資是否可以同步提升起來。這樣談有幾個好處:它建立了⼀個談話基礎,那就是薪資應該和能⼒相匹配;它不談現在的薪資,而是談未來,一方面表明你對現在的薪資還算滿意(以減少主管 顧慮),另一方面對主管來講,他沒有立刻給你漲薪的壓力;它體現了你對自己能力提升的渴求,而如果在談話中出現任何不順利,你可以把中途 把對話結束,根本不提加薪的事情。當然,壞處就是你得隔段時間才能加薪了。","attrs":{}}]},{"type":"heading","attrs":{"align":null,"level":3},"content":[{"type":"text","text":"跳槽到底爲什麼","attrs":{}}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"在跳槽之前,你想過我們爲什麼要工作麼?其實並不是真的如我們父輩們認爲的那樣,人活着就是要有⼀份工作的。工作最重要的目的是累積⾦錢。這是我們在這個現實世界用以維持生計的必需資源。掙錢這件事,至少有四種形式:幫別⼈掙錢(打工);爲自己掙錢(SOHO);僱別人掙錢(企業主);讓錢自己掙錢(投資)。爲什麼我們總是選擇第⼀種呢?因爲第一種門檻和風險都最低。而求職只是我們在自己資源和能力不足以進入後幾種掙錢形式時,通過出賣自己的勞動能力換取資源的階段性行爲。當然,如果能在第⼀種形式下獲得自己滿意的物質回報和精神滿足,你也可以永遠不考慮 其他形式,但其他形式在掙錢的效率和數量上是有優勢的。","attrs":{}}]},{"type":"image","attrs":{"src":"https://static001.geekbang.org/infoq/e8/e87919d344fef27d78a6f41a163d9f2c.webp","alt":"圖片","title":null,"style":[{"key":"width","value":"75%"},{"key":"bordertype","value":"none"}],"href":null,"fromPaste":true,"pastePass":true}},{"type":"heading","attrs":{"align":null,"level":3},"content":[{"type":"text","text":"跳槽的意義","attrs":{}}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"跳槽其實是打工這種掙錢形態下,我們進行自我調節的⽅式,通過合理地跳槽,我們可以 尋找到市場需求和⾃我實現的最佳匹配,從⽽在⾦錢和成⻓上雙豐收。「市場需求」描述了企業渴求的員工,「自我實現」描述了你想要的生活;當它們重合到 ⼀起,夢想就照進了現實。這會帶給你幾年非常愉快的工作生活,但隨着我們不斷成長,職位和能力可能出現不匹 配,這時候我們又需要通過跳槽來再次調節。很多時候,這也是很無奈的事情,不進則退,人在江湖身不由己。","attrs":{}}]},{"type":"heading","attrs":{"align":null,"level":3},"content":[{"type":"text","text":"跳槽的原則","attrs":{}}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"永遠不要因爲「現在很差」而跳槽,要因爲「未來更好」而跳槽。只有這樣才能保證你一直往上走。","attrs":{}}]},{"type":"heading","attrs":{"align":null,"level":4},"content":[{"type":"text","text":"職業畫布","attrs":{}}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":"br"}},{"type":"image","attrs":{"src":"https://static001.geekbang.org/infoq/7f/7f4399286960d85b0f27eb000b57775e.webp","alt":"圖片","title":null,"style":[{"key":"width","value":"75%"},{"key":"bordertype","value":"none"}],"href":null,"fromPaste":true,"pastePass":true}},{"type":"heading","attrs":{"align":null,"level":5},"content":[{"type":"text","text":"我是誰,我有什麼資源","attrs":{}}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"是對自己能力和資歷的⼀個梳理。","attrs":{}}]},{"type":"heading","attrs":{"align":null,"level":5},"content":[{"type":"text","text":"我的競爭優勢","attrs":{}}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"基於自己的能力和資歷,我們認爲自己比別的求職者更有優勢的地方。","attrs":{}}]},{"type":"heading","attrs":{"align":null,"level":5},"content":[{"type":"text","text":"誰可以幫助我","attrs":{}}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"是指可以幫助你構建價值的人。我們把內部推薦放到這個地⽅的原因是,推薦你的人會爲你做背書,從而證明你的高價值。推薦你的人是否認識和了解你,是否願意賭上自己名聲爲你做背書,這很重要。","attrs":{}}]},{"type":"heading","attrs":{"align":null,"level":5},"content":[{"type":"text","text":"預估收益","attrs":{}}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"按照上邊的規劃,我需要爲這次求職付出哪些成本,比如放棄原來公司的期權;學習哪些東西,比如在一個月內學會Swift。如果我成功入職這家公司,我會有哪些收益,比如能在國內最好的雲計算團隊研究動態擴 容;比如每個月的薪水增加5k。如果我求職未成功,哪些投入可以在對其他公司的求職上重用,哪些不能,我是否承受得起。","attrs":{}}]},{"type":"heading","attrs":{"align":null,"level":3},"content":[{"type":"text","text":"自我認識和自我實現","attrs":{}}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"你該去什麼樣的公司、做什麼樣的事情、拿多少錢,都取決於⼀個問題:你想成爲⼀個什 麼樣的⼈。工作只是人生的⼀部分,是⽤來⽀撐你人生價值的核心框架之一。在你自己沒有想明白的時候,沒有人能幫你。正如前文所說,跳槽是爲了尋找「自我實現」和「市場需求」的最佳匹配,但我經常發現我們的候選⼈對自己的人生並沒有目標。對於沒有人生目標的同學,我有兩個建議:第一,給自己定義⼀年期的目標。我曾花了很長的時間去思考人生的意義,但最後卻發現 意義都是我們賦予它的。人生有時候就像⼀個沒有終點的旅程,有人的意義是行程的邊界,有⼈的意義是沿途的美景,有⼈的意義同⾏的伴侶。當你定下⼀個目標,人生就變的有了意義。第二,如果你暫時沒有發現人生的意義,那麼就多掙點錢,因爲等你有⼀天發現它的時候,一定用的上。你想要什麼樣的生活,你想成爲什麼樣的人,這些東西弄清楚後,你得先有⼀個清晰地人生規劃,纔能有⼀個清晰地職業規劃。","attrs":{}}]},{"type":"heading","attrs":{"align":null,"level":3},"content":[{"type":"text","text":"程序員如何做個人品牌","attrs":{}}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"對於技術人員,下邊這個列表我是建議你要有的:Github賬號,不解釋。技術博客,可以直接放到Github上,Big更高。微博,最好能加V,用於業內交流。技術社區賬號,比如stackoverflow。有了這些賬號還不如,還得有持續更新的優質內容。這⾥我要嚴肅批評⼀些做技術的同學,太低調了。以前我有個同事非常牛,經常搞定各種高難度的東西,但就是特別低調,不願意整理和分享出去。我因爲記性不太好,遇到什麼問題不管大的小的,我都往微博上記,那時候在CSDN寫了很多Tips,幾個月下來發現粉絲漲了一兩千。現在這位技術大牛經常找我幫轉發招聘啓事。所以勿以善小而不爲,勿以技小而不分享。平時遇到的大小問題可以零星記錄到微博上;相對大塊的東西,可以寫成文章放到博客,通過微信推送給訂閱的朋友;成系統的東西,可以在文章基礎上整理成迷你書。","attrs":{}}]},{"type":"image","attrs":{"src":"https://static001.geekbang.org/infoq/5f/5f0a974a0f1fec6a21de043ead97de2e.webp","alt":"圖片","title":null,"style":[{"key":"width","value":"75%"},{"key":"bordertype","value":"none"}],"href":null,"fromPaste":true,"pastePass":true}},{"type":"heading","attrs":{"align":null,"level":3},"content":[{"type":"text","text":"走完分享的最後一公里","attrs":{}}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"毫無疑問,程序員是非常願意分享的羣體,正是這樣纔有了數不盡的開源軟件,我現在正在使⽤的GitBook就是其中之⼀。但是很多程序員在分享這件事上虎頭蛇尾。我們分享的目的,是讓別⼈能夠理解、重用我們的勞動成果。如果我們只是將代碼直接push到GitHub上,其實是達不到分享的目的的。我們走過了程序開發這萬里長征,我們⼀定要堅持走完分享這最後一公里。爲自己的項目寫概要說明文檔,爲新手用戶寫Quick start,將項目提交到各個技術資訊站,爲感興趣的 同學提供討論和交流的場所。充分的交流不但會讓你的影響力擴大,更會聚集各種有意思的想法,往往讓你喜出望外, 獲得新的啓示。","attrs":{}}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}}]}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章