今天是2016年的最后一天,明天又是新的一年,有網友在圣誕節時通過軟考幫公眾號后臺詢問“程序員如何優雅地加薪”,本文嘗試談一下個人看法,期望對各位有所幫助,歡迎留言探討。
看到“優雅”一次首先想到“優雅的代碼”,提問者的入行時間似乎不短了。
程序猿給人的印象往往是擅于自黑、拙于表達,絕大多數都不懂如何向上司恰當地表達加薪意愿并達成加薪目標,大家采取的終極手段一般都是跳槽。
在知乎上搜索“程序員加薪”,第一條結果是《程序員漲工資大多數靠跳槽嗎?》(https://www.zhihu.com/question/28185284 ),最熱回復【是的,程序員漲工資大多數靠跳槽。】獲得了1125個贊。
軟考幫認為,程序猿成功加薪的順利實施需要下述五個步驟:
1.【薪資調查】了解同行以及同城的薪資水平
2.【現狀評估】評估個人能力及薪資現狀
3.【職業規劃】規劃自己的職業路線和薪資目標
4.【自我突破】努力成長為更好的自己
5.【獲得加薪】獲取理想的目標薪資
1、薪資調查
江湖傳言,決定一個程序員跳槽與否的關鍵因素是他前同事的現工資。
薪資調查的方式多種多樣,最直接的就是問問前同事的現工資,當然還可以問問隔壁公司或者關系不錯的同學,最好不要跟現同事討論,在實施密薪制的公司尤其要注意這點。
其次,可以到招聘網站查詢相關崗位的薪資水平,但大多只能查到一個薪資范圍或者是“面議”,難以獲得較為精確的定位。
可以留意一些技術社區或者技術專題QQ群,會有一些HR出沒其中,偶爾貼出一些招聘信息,如果恰好跟你的自身定位相符,深入溝通一下也能獲取一些有價值的參考信息。
當然,你也可以上網搜尋某些權威機構發布的薪資報告(例:《華德士全球薪資調查2016》),報告中一般會針對行業、地區、崗位、工作年限等多個維度進行匯總統計,可能還包含一些預測性的分析和建議。
2、現狀評估
孫子曰:知己知彼百戰不殆。
知己可以從更新個人簡歷做起,無論你有沒有跳槽的打算,先根據自己的當前情況梳理一份最新的個人簡歷,簡歷模板請自行google,或者百度(作為一名有追求的程序猿,訪問不到google請自行扣分)。
簡歷編制完畢,可以首先審視一下自己的優勢、劣勢,然后對照第1步的調查結果評估可獲取薪資的最低值、最高值和最可能值。如果有條件,找你的死黨咨詢一下他們的看法。
最后,對照一下自己的實際收入看看屬于下面的哪一類:
A:如果發現自己目前拿到的高于甚至遠高于行業水平,軟考幫建議你要好好總結一下2016年的工作成效和工作態度,跟上司搞好關系,同時密切關注一下公司的裁員意向(有備無患),最重要的是,2017年認真提高一下自己的能力吧;
B:如果發現自己目前拿到的略低于行業水平,你需要給自己充電了;
C:如果發現自己目前拿到的大大低于行業水平,若沒有一個讓你必須留下的理由,跳吧。
3、職業規劃
國外胡子大把的程序猿一抓一大把,國內則普遍將程序猿跟青春飯聯系在一起,無論你選擇的職業方向是哪個,做一份職業發展規劃并在每年這個時候做一次修訂,同時整一份年度計劃絕對是有益無害的。
關于職業規劃的方法,你可以google一些前輩的經驗,也可以閱讀一些通用的圖書,軟考幫推薦《把握你的職業發展方向》(Robert D·Lock 中國輕工業出版社 鐘谷蘭等譯)、《你的降落傘是什么顏色》(理查德·尼爾森·鮑利斯 中信出版社 彭書淮譯),當前以及未來的崗位需要你自己選擇,不要過于在意PHP、Java孰優孰劣的爭執,自己喜歡就好。
你可以結合第1步的調查結果選擇一個或者幾個,據說大數據工程師、數據科學家、算法工程師都挺有錢途。
有了明確職業規劃,參照目標設定理論以及眾所周知的SMART原則,寫下2017年的薪資目標和能力目標吧。
4、自我突破
程序猿需要堅持學習,學習編碼技巧、改善代碼質量,努力成為攻城獅、設計獅、架構獅。
前些日子通過彭小六的一篇文章(http://www.lxweimin.com/p/8cf02a41d53f )發現了《模仿的技術:企業如何從“山寨”到創新》,書中羅多倫咖啡的鳥羽先生說“尋找比自己優秀的人,徹底地向他學習。學習,學習,直到自己沒有可學的東西為止”,彭小六的精彩觀點摘錄如下供參考:
第一個階段:守。也就是我們有樣學樣,一板一眼守著師傅(我們模仿的對象)的套路來進行學習;“師徒制”就是這種模式。
第二個階段:破。也就是我們要打破師傅的商業模式結構,加入自己的差異化的內容。
第三個階段:離。也就是我們忘記模仿,也忘記結構,你已經有自己的風格,同時你也能很從容去吸取其他人的風格內化為自己的。
以代碼質量為例,《代碼整潔之道》、《代碼大全》、《重構:改善既有代碼的設計》都是不可多得的優質教材,建議拿來作為“守式”的開端。
除了潛心修煉之外,你還可以整理一些學習經驗分享出來,加入或者創立一個開源項目也是極好的,如果你真的打算創立開源項目,建議看看這篇《一個在校大學生的開源之路:從0到1024》(http://www.lxweimin.com/p/d2021cb7a2f8 )。
另外,你還可以參加全國軟考拿一個或幾個職業資格證書。
國家軟考代表的是計算機和軟件工程相關領域最權威水平和職稱認證,從2004年1月1日起IT行業職稱資格一律通過國家軟考來進行(以考代評的方式),合格證書由國家人力資源和社會保障部、工業和信息化部共同頒發,在全國范圍內永久有效,另有《專業資格考試登記表》存入個人檔案。
如果你真的打算參加軟考,歡迎加入軟考幫(咦,軟文的味道出來啦)。
5、獲得加薪
主動跳槽絕大多數情況下都會獲得加薪,否則我們也沒有跳的動力;升職絕大多數情況下也會獲得加薪,它可以視作另外一種意義的跳槽。
如果不跳槽,也沒有升職,如何優雅地向老板或上司提出加薪并達成目標?
我們又回到了最初的問題。
“生活成本高壓力大”、“我前同事的工資都到多少了”絕對不是合適的理由,你需要讓老板意識到你物超所值且屬于稀缺資源。
一份涵蓋工作成果、工作態度、能力水平、工作規劃、成長規劃等諸多要素在內的《年度總結和計劃》絕對是超強的敲門磚。
寫好《年度總結和計劃》,郵件發給你的老板或者上司(一定是有權給你加薪的那位),短信或電話提醒他查收并落實面談時間(理由是聽取領導的意見和指示);面談時,先說《年度總結和計劃》的要點,等老板或上司說完勉勵或鼓勵的話語之后,要誠懇地表示感謝,最后再說“請領導考慮能否給我調整一下工資”。
如果沒有調整到位,甚至是根本就沒有調整,同時你又不屬于第2步的A類,果斷跳槽吧。
附贈的資源包
關于薪資調查報告、職業發展規劃、能力素質模型、通用能力提升、技術能力提升,整理了一些pdf文檔和電子書(包括上文中提到的那些目前已有39個文件,約300MB,隨時更新),處于版權的考慮,這里不再直接提供,感興趣的同學請加微信或者發送簡信索取。
最后,建議你寫下自己的加薪觀點大家一起參考。