從BAT這種公司平薪跳槽頭條,是否值得?
有一個朋友之前就職於阿里,之前交流關於跳槽的問題,具體是這樣的:阿里工作3年,拿到了頭條的offer.但是非常糾結要不要接的問題。於是幾個朋友聚在了一起討論了這個問題
而且最近好多讀者也在參加面試,接下來就分享下對於如何選擇Offer.從哪些方面看這這個事情的問題的看法
一.先談談程式設計師為什麼要跳槽
1.因為程式設計師都是“香餑餑”
首先,這個市場對優秀人才的需求,總是很高的。我很多優秀的同事,每天都會收到好幾個來自其他公司獵頭的面試邀請。
想象一下,如果你手頭的工作幹得有些厭倦的時候,Facebook給你打了一通電話說:“我們這有個不錯的崗位,你有沒有興趣來和我們聊一下?” 通常,為了給自己留更多的選擇權和機會,你肯定會答應並去嘗試一下 —— 很多程式設計師的職業轉變之旅,就是以這種方式開始的。
2.因為總是有新技術和新熱點
新的熱點和知識,總是能激起程式設計師的興趣。每當看到什麼新鮮的技術,他們都想去看看、去了解一下。瞭解著瞭解著,他們可能就跳槽了。
畢竟,科技行業日新月異,誰不想去個更有發展潛力的公司,誰不想做一些可以改變世界的專案。
3.因為有更高的薪酬
很多程式設計師在跳槽時,都是被更高的薪酬所吸引。
在我們行業,有一句不成文的行話叫做:“People who stay in one spot earn less than those who move” (常更換職位的人比一直不動的人有錢)
當然這句話不是絕對正確,但是在我看來,行業的大趨勢就是如此。
在我之前的公司,有一個非常優秀的程式設計師同事。他踏實肯幹,一干就是10年,且功勳卓著,受到了很多的表揚和認可。然而10年之後,雖然,跟他同期入職的人相比,他是比他們掙得多;可是,他的工資卻比一個剛入職的新人要少。
這類情況我見得太多了,自己也親身經歷過。
我自己的經驗是:如果你堅守現在的崗位,你每年大概會有穩穩當當2% - 5%的加薪。而如果你跳槽、往高處走,你每年會有10% - 50%的加薪空間。
儘管跳槽有很多好處,但是沒有目的性的跳槽也會帶來很多弊端。
那麼我們在回來分析開頭說的問題
二.從阿里跳槽到頭條?
聽朋友說完,我當時想,目前本就金三銀四,加上近幾年如頭條、拼多多等小巨頭大肆從 BAT 挖人,發展快速,而且開出的薪資一般來說也非常誘人,按理說朋友不應該這麼糾結的。
於是我打趣到,是不是頭條給的薪水太高,不敢接了?
結果沒想到朋友告訴我的是,平薪。
當時聽到覺得很詫異,第一感覺是朋友面試是不是沒發揮好,但細想也不對,面試沒發揮好那完全可以不發 Offer,沒有必要發一個平薪Offer,而且頭條也不算缺錢的公司。另外朋友自身條件也不錯,人很努力,技術能力也很強。
然後朋友告訴我,其實是今年在阿里的績效比較好,拿了 3.75,而且今年很有把握能晉升,所以整體的現金漲幅和股票都給的很不錯;而頭條那邊反饋其實也很不錯,之所以平薪,是因為目前才畢業兩年,但總包已經達到了這個區間的 Top 級別了。
這麼聽下來,也就大概能理解為什麼只能給平薪了。
一方面,雖然薪資是一個行業的潛規則,不會公開,但終歸還是要符合它的內在規律,不能隨意打破,否則老員工會有倒掛的感覺,令老員工心寒;
另一方面,薪資的協定不僅是為了短期留住你,而是為了能長期留住你。按規則來開薪資是為了保證你未來的增長空間。否則如果一上來就給你過高的薪資,會讓你對未來的薪資漲幅抱有更大的期望,一旦沒有得到滿足,很容易產生負面情緒。
因此,我也勸朋友,確實這個 Offer 已經不太好上漲了,如果實在不滿意,可以等過兩年再看看機會,或者等晉升完再跳也可以。
沒想到說完這點,朋友更苦惱了。看來果然馬爸爸說得好:一個人如果想跳槽,要麼是錢沒給夠,要麼是心受委屈了。我這位朋友就是“心受委屈了”。
朋友告訴我,之所以考慮跳槽,是因為目前所在的部門不夠核心,“個人成長”非常有限,沒有人帶,很多事要自己扛,所以才會糾結是否要為了“追求個人成長而平薪跳槽”這件事。
三.那麼選擇個人的成長重要,還是選擇高薪重要?
因為知道不少朋友在考慮跳槽時,都會或多或少糾結“追求個人成長”和“追求薪資”的權衡。因此,正好這裡我也給讀者們分享下自己對於這兩個因素的看法。一直以來我也對這兩點作了不少的思考。
1.工作 0-3 年,“個人成長”絕對大於“薪資”
在畢業後初入職場時,往往會帶著極大的好奇和熱情,有很強的學習心態和很大的成長空間,就像低估的股票一樣,所以這幾年裡一定要全身心投入到工作當中,而且要確保自己每年能保持一個較高速度的成長,就算 996 都沒有關係。
當然,這裡說的 996 並不是公司瘋狂加班,堆積業務程式碼。而是多抽出自己的空閒時間來磨鍊技術水平、提高程式碼質量。
正好這裡也闡明一個觀點:之前有人提到,“廢掉一個程式設計師最好的方法,就是讓他閒著”,意指程式設計師如果沒事做,就容易頹廢而停止進步。但我卻認為,“對程式設計師危害最大的,並不是閒著,而是過度忙碌,忙碌到沒時間思考,沒時間成長”。
簡單點說,如果 996 都用來堆積業務程式碼,那隻會造成一個“成長幻象”,以為自己每天在進步,而實際上是原地踏步且不自知;
反過來,如果 996 是自己有意識的針對自己的弱點去做訓練、去鑽研提高,那才算得上是真正的進步。
2.工作 3 年後,可以逐步轉向“面向工資程式設計”
有的讀者會覺得“提錢俗”,但目前的社會壓力擺在這,房價高企,絕大多數人都是受害者,默默承受高房價背後的壓力。因此,在完成前3年的自我積累後,可以基於自身情況逐步轉向“面向工資程式設計”,畢竟,精神自由是跟隨在財務自由之後的。
工作3年後,多數人也慢慢摸索到了自己的未來規劃了,有的人繼續鑽研技術,努力成為架構師;有的人開始學習產品,不僅瞭解怎麼做,更想了解為什麼這麼做;有的人去創業,在沒有過大的經濟壓力下,追求另一種自由和自我價值。
四.選頭條,還是留阿里?
話題回到我朋友身上,對於我朋友這種情況,我的建議是,由於目前才畢業兩年,所以優先考慮個人成長,如果在阿里該部門得不到足夠歷練和成長的機會,而頭條的核心業務發展迅速,對於朋友而言有非常好的成長空間,長遠來看,只要能力提升了,其他都好說。
當然了,由於朋友今年要準備晉升,所以這一點也要仔細考慮,title 這種東西我和不少讀者一樣,不怎麼在意,畢竟很多人 title 和實力嚴重不相符,但問題是整個求職市場非常看中。
這一點今天就不細說了,以後再談談關於職級(比如阿里的P6、P7)相關的話題。
讀者們覺得應該如何選擇呢?
五.對於想跳槽的程式設計師,我有以下建議:
不要盲目跳槽
什麼是盲目跳槽?盲目跳槽一般基於以下2點:
1、缺乏大局觀,純因眼前利益跳槽
為了更高的薪水跳槽無可厚非,但你要把握好一個度。
舉個例子,如果你每次都只是為了能增長3%的年薪,而頻繁地換工作。當HR看到你的簡歷時,你會被認為是一個對公司沒有忠心、對自己的事業沒有遠見的人。
2、橫向跳槽,沒有任何成長
什麼是橫向跳槽?舉個例子,如果你從一個AT&T的程式設計師,跳槽到競爭對手Verizon的同一職位,這就是橫向跳槽。
一般來說 ,橫向跳槽都不被看好,為什麼?
因為在經歷了這樣的跳槽之後,當你去面試下一家公司時,你很難回答HR的一個問題:“What did you learn or how did you progress your career by making this change?”
(你的這一次職業轉變讓你學到了什麼?給你的職業發展帶來什麼進步?)
如果你無法回答好這個問題,那麼你的跳槽就是一次失敗的跳槽。
跳槽你需要掌握一個原則:當你打算跳槽的時候,應該把“跳槽成功後,我能學到什麼東西?對我的未來發展有什麼好處”放在第一位。這些東西才是真正引導你的關鍵。在跳槽之前儘量“物盡其用”,把手頭上的工作做好,最好是完成了某個專案或是得到提升之後再走。跳槽不是目的,而是為了達到最終職業目標的手段。
六.小結
關於 Offer 的選擇、個人成長和薪資的權衡一直以來都是很多讀者朋友思考的問題,本文分享下了我的看法,希望有所幫助。
七.寫在最後
如果你想了解現在市場的行情,如果你想和一群開發經驗豐富的人交流學習,如果你想更快的成長,如果你想有目標有方向的去進階,歡迎加入我的合作交流群925019412
在這裡你有一批志同道合的夥伴一起交流學術技術,有好的資源資料一起分享!