1. 程式人生 > >程式設計師準備跳槽了,如何選擇下一家IT公司?

程式設計師準備跳槽了,如何選擇下一家IT公司?

作者:賀嘉
連結:https://www.zhihu.com/question/30394808/answer/124533000
來源:知乎
著作權歸作者所有,轉載請聯絡作者獲得授權。

作為一名在上市外企(AsiaInfo亞信)、大國企(ICBC)、上市民企(騰訊)都待過的程式設計師,分享一下我自己和看到身邊的一些優秀的程式設計師、架構師、或者是CTO在職業選擇上的一些故事和考慮方式吧。


1. 公司所處行業是否處於上升期?現階段要達成KPI目標是否合理?

深圳某下載軟體企業早年吸引了不少BAT的技術大牛加盟,重要的原因就是這家企業即將要上市,但是結果頗令人尷尬的是,這家企業上市後,市場上的股價比他們的期權價格還要低,也就是說期權約等於廢紙。很重要的原因就是在下載業務外很難找到較好的商業變現模式,線上視訊網站的發展,對於下載業務的持續增長也有不小的衝擊,所以目前我們騰訊雲在招聘技術人員的時候,發現不少計劃跳槽面試的技術同學,都來自他們家。


不管公司或是HR當前給你許諾了怎樣的待遇,前提是公司的業務發展節奏要足夠快,才有可能在未來給你提供更大的發展空間和更好的待遇。退一步說,當你再次進入招聘市場時,你的上一個專案,它所處於的平臺,業務的規模對於你的市場價值影響自然不小,比如說同樣是程式設計師一個做的是日PV不過10W的內部OA,和動輒數億使用者線上的BAT核心業務,所面臨的技術挑戰,以及技術上的視野能力積累自然有著天差地別。


同時你需要關心的另一個點就是請團隊leader和你分享一下在未來半年或1年內需要團隊實現的業績目標,他們計劃實現的業務範圍、技術路徑和資源投入是否匹配,是否具有可行性?你可以假設你已經加入這一團隊,評估一下你能否完成該團隊對你的期待。


畢竟,我們程式設計師除了希望獲得一定合理的職業回報,你也要判斷一下這份報酬你能拿多久不是?


2.公司對於你們這塊業務的重視程度+團隊工作氛圍

大公司的業務也不都是每個都能成的。比如阿里的來往百度的直達號。大boss的東西不一定能夠讓你的業務成功,但是如果不重視成功的概率就更小。傳統的企業當中,IT部門更多是作為成本中心存在的,成本中心就意味著說你的一切開支應該是被壓縮的。特別是程式設計師在和產品經理談需求的時候,也是處於弱勢地位。一句話,“這個功能不做,客戶跑了,你們負得了這個責嗎?”


技術氛圍上外企和民企一般都會更自由一些,國企類的機構打卡類的機制是一定有的,至於說加班?對不起,這是你在制定的時間裡完不成工作任務,最多算個“非工作時間逗留”。

至於說,國企裡面出現過的程式設計師定“文員”崗(比一般技術員還要低”),我會到處說麼?


在工程師氛圍比較強的公司,技術人員一般的發展空間和成就感往往會更大。

比如Google、Apple和騰訊。在Apple,除了工程副總裁外,技術團隊的負責人也是叫Engineer。這點上不會像國內很多技術公司,不當個經理或者是總監就不好意思見人,Apple這樣的公司只有少數頭髮都白了工程師會叫Senior Engineer。


另外,在一個有技術氛圍大家都願意分享和不斷學習新技術的團隊裡面,人員的成長自然比較快,我比較熟悉的一家IT諮詢公司Thoughtworks,就有著很強的技術分享氛圍,每天中午他們公司都會有技術人員在午餐的時候進行分享,按吃藥,聽眾和講師加在一起超過三個人,公司就會給他們買盒飯,以此來鼓勵技術人員養成分享習慣,據說效果還不錯,他們hr說,Thought works前員工裡出了160個創業公司的CTO,我會到處亂說?


3.你的直接領導的技術積累和行業聲望。

加入一個技術團隊的最好理由,要麼是這家公司特別牛,要麼是你的老闆/leader特別牛。


比如說我現在騰訊雲佈道師團隊的老大stonehuang,他是騰訊的第一個前端的T4,帶出了相當一部分鵝廠的前端技術骨幹,甚至於也培養了好幾個T4的技術專家。不僅如此,他還和其他網際網路大企業的技術大牛們一起發起了中國資訊無障礙協會,推動數千萬視障等弱勢人群使用qq、淘寶、搜尋引擎這些網際網路服務。在技術上他提倡“吃自己的狗糧”,研發出來的產品自己一定要用,對我個人的技術水平的提升幫助頗大。


一句話,職業發展不僅僅是在選公司,而且是在選老大。


4.綜合評估薪資+期權+福利

薪酬和福利這部分放最後,不是因為不重要,而是說對於大多數技術類的崗位而言,在市場上一般會有一個公允的價值,職位+年限+能力和職位薪酬相對應。


比如說資料工程師,在各大招聘網站上,比較靠譜的起薪都在15k往上,而一般只負責實現基本業務邏輯,進行編碼或搬磚的入門級程式設計師,只有4-5k也不奇怪,而對於這類崗位裡面,有不少都是外包公司在招。如果是創業公司招CTO,起薪每月最少都有1萬5到2萬,隨著企業融資輪次的不同而有所差異,年薪上不封頂。


當然,選擇的標準本身也和程式設計師自身的年齡有關。剛畢業或者是還比較年輕一點的時候,看淡一些薪資和福利,可以更關注技術能力的提升和專案經歷積累,30歲後,技能積累的差不多了,就需要更多看看同樣的技能經歷,那家能夠多給一些了。


我有一位大公司技術副總裁級別的朋友說過“我的安全感在於,我現在出去行業裡,隨便找一份年薪百萬的工作還是很輕鬆的”。估計每位技術同學都希望早日擁有這樣的職業自信吧。


附:09年剛畢業那會,我在csdn發的職業諮詢貼,和lz一樣徵求各位程式設計師對於我個人職業選擇建議的帖子,想想當時還真是單純的緊。