上高中的時候,聽到一個人唱的歌,那還是音像店滿街開卡口帶很稀罕的年代,那個人的歌聲純淨、優雅、深情,我以為是個女的,因為感覺太細膩、太秀氣、百回千轉,可是我錯了,同學拔下Walkman上的耳塞,看外星人似的看我:這是張信哲!
張信哲有首歌叫作《白月光》,裡面有句詞:你是我不能言說的傷。
OK,這就是這篇標題的來歷。
高中時我喜歡黑豹、唐朝、BEYOND,不理解為什麼有的人聲音中性、純淨到會被誤認為女聲。現在好了,滿大街的娘炮和偽男,二十年目睹的怪現狀多了,我已經能很淡定的接受各種存在即合理了。我只能對當時被我誤解的張信哲、張雨生等星星們說一聲抱歉。其實,人家都不知道我是那顆蔥啊,要你說!
這次我是想談薪資的問題,話題有點兒敏感了,不過大傢俬底下已經揹著公司“禁止打聽同事薪水”這種規定聊過很多次啦,現在我們檯面上說一說也無可厚非。
錢、工作、程式設計師
流星、蝴蝶、劍。
劍花、煙雨、江南。
這貌似都是已故的武俠大師古龍的小說名字。好吧,其實我最喜歡的是《歡樂英雄》和《多情劍客無情劍》,那些貌似落拓、放蕩不羈的高手們,背地裡都有一段傷心的往事。但,不管怎樣,生活還要繼續。
程式設計師自然也是如此,無論你牛13還是呆伯特,無論你入不敷出還是錢都不是事兒,每個人其實都有自己關於工資的煩惱。
不可說,不可說嗎?我們不談錢,談錢太高雅了,俗人都怕談錢。我們只說幾種現象。
如果把程式設計師的世界粗暴地按錢、事二維化,程式設計師可以分為下面幾類:
- 拿多少錢幹多少事兒,工作一分不多幹,哪怕爺閒著
- begin: 先幹事兒,再談錢,事兒成啦,錢也得給我漲上去 goto begin;
- 幹事兒,一直幹,不談錢,相信公司會給我應有的回報,短時間的委屈也沒關係
- 先談錢,再幹事兒,錢上受委屈了,什麼事兒也別想讓我幹,錢到位了活幹得漂亮
- 錢夠了我也不好好幹,怎麼著吧,那誰誰拿得比我多呢
我是寫軟體的,總想覆蓋得全面一些,邏輯上不要有漏洞,常常是“兩句三年得,一吟雙淚流”。搞錯了,這是寫詩的節奏,不過對於優秀的程式設計師來講,“想得多,寫得少”也是一種追求,把1行程式碼能解決的問題寫成100行,那都是耍流氓!
面試談薪資
本人沒有經驗啊,雖然我已過而立之年,但天生太俗不會談錢,也不知道自己到底幾斤幾兩,是該論克賣還是估堆賣,所以,我在面試一家公司的時候基本上是隨便談,既不知道HR的底線是多少,也不知道自己的底線,也沒打聽過同行的水平,基本上是沒頭蒼蠅瞎胡撞,厚道的不會少給我,不厚道的就欺負我。
所以我估計是沒有資格在這裡和大家討論“談薪資”這個話題啦,因為我繼承了我父親的特點:相信我埋頭苦幹別人就不會虧待我。
可是,也有很多朋友認為起點很重要,會去研究各種策略。
問度娘吧,她溫柔體貼,什麼奇招妙招歪招昏招都可以給你出。
要是問我,我只有一點建議:先問明白公司讓你做什麼,你能幫公司帶來什麼價值,然後再談錢吧。
我還可以說說我遇到的幾種HR:
- 就這個價,愛來不來,多一分都不可能
- 想盡辦法打探你的底線,然後給的錢比你底線少一些,能少就少
- 友善的告訴你公司的底線(實際上已經打過折扣,距離你期望不太遠),然後讓你考慮
- 一直對你大刀、小刀不斷,談公司未來的發展,始終不動聲色不暴露底線
其實我覺得吧,這都無所謂,如果你為自己定了底線,那就盯著它談,談不攏就算逑。
如果你很喜歡這個事兒、很在乎這次機會,那就另當別論,也可能免費你都願意幹呢。
一千個人一萬種選擇,但有兩點最重要:
- 知道自己是什麼材料、對不對對方的胃口
- 對方要你做的事兒你喜不喜歡
實戰面試談薪水
在面試時和公司談薪資,有幾點是要注意的:
- 不要在一面、二面、三面等等過程中主動打探薪水、福利等,一般這會給對方留下比較差的印象,認為你只在乎錢。
- 在確認公司準備聘用你之前不要談錢,因為只有公司決定聘用你的時候,才是合適的時機。
- 不要先開口談錢,如果公司決定聘用你,那他們肯定會在做出決定後和你談薪水。
- 確定誰是要和你談薪水的那個人,有時是 HR ,有時是副總、總監之類的,你無需詢問,也會有機會知道的。如果是 HR 來和你談薪水,她們多半是從技術線拿到了一個範圍,然後會先壓低了來和你談,要做好心理準備,適當堅持一個比 HR 提出的更高的薪水。如果是技術線上的領導直接和你談,我想你先要對面試的過程有個總結,瞭解這個人對你的印象,他是對你有強烈的興趣,還是覺得你差強人意。如果是後者,你堅持高於對方給出的薪水,很可能沒戲。無論哪種,你都要對這個職位表示出足夠的興趣來,同時也要表明你在意的不是薪水本身,而是薪水是否能與你的能力、你可以對公司帶來的價值相匹配。
- 被問及期望的薪水這類問題時,不要說具體的數字,如果一定要說,說一個範圍。
- 不要透露你現在的薪水,因為公司往往會根據你現在的薪水來給你定價。
- 如果實在躲不過,一定要說現在的薪水,切忌撒圓不了的謊,虛報一大截子並不是明智的做法。 HR 們遠比你想象的有能力,她們很可能和你之前所在公司的 HR 或某些人認識,能在做背景調查時問到你的薪水。
- 如果對方拿你現在的薪水說事兒(碰巧你現在薪水較低),你應該表明你現在的薪水與能力嚴重錯位,是不合理的,體現不了你的價值
說到底我也只是泛泛地遐想,給不出什麼祕訣,信不信由你嘍。
不管你瞭解了多少談判技巧,擺平自己的心態很重要。有一部分程式設計師覺得談薪資談來談去怪不好意思怪傷感情的,其實不必,就跟你在商場買衣服一樣,爭取到合理的價位是人之常情,而且如果你不情不願地進到了公司,時候發現被壓低了工資,會產生非常消極的影響,不管對自己還是對公司,所以呢,你肯進入公司之前談個明白,是對雙方負責任的體現,因此你就不必擔心這個過程會有多大的不良影響。
加薪在囧途
有一句話叫作英雄不問出處,有一首歌叫作愛拼才會贏,有一首詩叫作當生活欺騙了你……
我要說什麼啊,居然忘了!!!
還是講故事吧。
我媳婦說我講的故事一點兒都不好聽,我女兒已經學會了我講故事的套路:說呀,從前……說呀,那個……
在《漫談程式設計師系列:程式設計師的生活就這樣嗎》中我好像設計了一個談加薪的對話。我要說的是,這都不是真的,卻勝似真的。用一句話概括程式設計師的加薪之路,那就是:滿紙荒唐言,一把辛酸淚。進入每年自動加薪30%環境的兄弟姐妹們請一邊兒安靜地數錢去吧。
為什麼你要加薪
這問題問得!
生活壓力
工作的主要目的就是這個啊。
相當一部分程式設計師工作的唯一原因是薪水,談理想,談情懷,談抱負,那都是忽悠人的。和僱傭兵一樣,目的就是獲取薪水,獲取更高的薪水。這是生活的基本問題,沒什麼不好意思的。再說,都說程式設計師吃的青春飯,前半輩子拼了身體賺錢,後半輩子拼了錢修理身體,如果前半輩子拼了身體卻賺不到錢,後面豈不是要賣腎麼。
另外隨著年齡增長,無老可啃的那些人們,要面臨嚴峻的生活壓力:取媳婦、買房子、辦婚禮、生小孩、小孩上學、贍養老人……So,路漫漫其修遠,我們不能沒有錢!
先要生存,而後才是凌空蹈虛的理想、抱負、情懷。這就是我們普通人的路子。有的人雖窮困潦倒卻心繫蒼生,若干年如一日不改初心。這是我們要敬佩的,但不一定是我們做得來的。“夢想還是要有的,萬一實現了呢”這種說法當然很好,我也喜歡,只是很多時候我們都忘了怎麼做夢了,看到這樣的話也只能呵呵了。
當我們這些普通的程式設計師面臨生活的壓力,就會要求加薪。
能力肯定
據說現在很多大學生畢業時零薪水就業……當然這是特例。
剛踏上軟體開發之路的程式設計師各項技能都比較初級,當他們幹上一段時間,覺得自己能力提升了,已非昔日吳下阿蒙,會自覺地產生提升薪資的想法,畢竟,薪資要與能力匹配麼,我技術很牛,薪水很低,這種落差一般人都不容易接受,除非懷有特殊目的(比如在某個公司工作不為錢只是為了那個她)。
水漲船高
程式設計師是一個很大的群體,每個程式設計師周圍都有一批同行業的其他程式設計師,有時難免左看右看上看下看,原來每個阿猿薪水都不簡單。於是,需求從比較而生:為毛那些哪哪兒都不如我的人拿得都比我多?不免產生明珠暗投、懷才不遇、物非所值的落差,此時就會不平衡,產生強烈的加薪慾望。
通貨膨脹
錢印得越來越多了,錢也越來越不值錢了。幾分錢一斤的大白菜再也買不到了,肉夾饃從兩塊變六個兩塊了,一元一票制的公交車越來越難擠了,想當沙丁魚罐頭都不容易了。
國家五年規劃裡說五年內人民群眾收入翻番啊,起碼每年漲幅15%才能不給國家丟臉啊。可是我在單位幹了兩年了還不漲工資,實在是對不起國家對不起江東父老,要不是還沒有找到虞姬,也得學楚霸王劍吻烏江了。
為什麼不給你加薪
看個故事吧。
又一個阿猿加薪的故事
阿猿最近心塞得要死,天天晚上睜著眼睛數天花板上的蜘蛛網到底有多少個結,可惜數了一星期也沒數過來,眼睛卻爬滿了紅色的蛛網,白天只好帶著熊貓牌眼鏡上班,為怕同事和老闆發現打瞌睡,還得學TOM那樣搞兩根不帶尖兒的牙籤來撐眼皮兒。這日子過得!
今天是2015年2月5號,1月份的工資今天就要發了,到底加薪有沒有我呢?孩子剛上了幼兒園,每個月託費伙食費各種費兩千多,房貸三千多,再加上生活費,雜七雜八下來就光光了。話說,到底會不會給我漲工資呢?一想起這個問題,就一寸相思千萬緒,人間沒個安排處。
阿猿這幾個月幹活非常拼命,用一句詩形容就是:三更燈火五更雞,正是阿猿編碼時。在為加薪擔憂時,他又這麼安慰自己:寶劍鋒從磨礪出,梅花香自苦寒來。在睏倦不堪以致雙眼迷離失去焦點之時,他總是這麼自嘲:入我加薪門,知我加薪苦,一日加薪就,喝它一大壺。
為了對抗疲累,阿猿抽的煙越來越多,從一天七八根發展到十七八根,又從十七八根發展到二十七八根,這速度,比薪水漲得快多了。每每在抽菸區碰見老闆,老闆都要問一句:阿猿,最近抽菸很凶呀,是不是有什麼煩心事兒?阿猿只好說:嘛事兒沒有,就是上癮了。
除了抽菸,夜深人靜獨對電腦時,阿猿還大量的飲用劣質黑咖啡等怪味飲料,以期激發自己體內潛能。他真是發了狠:格老子就是不信我這麼拼老闆還不給我漲工資!
疑心遇見鬼。怕什麼來什麼……說的就是阿猿了,果然,這次加薪又沒有他!
當阿猿看著別的同事被老闆叫去談話時,心裡那個涼啊,真個是北風捲地白草折,胡天八月即飛雪。
阿猿痛苦地閉上眼睛,而雙耳卻情不自禁地收聽周遭的資訊,傷心、失望、憤懣、不甘,種種滋味縈繞心頭。你說,這到底是為什麼啊!
技術副總的說法
阿猿內心掙扎了很久,終於決定找技術副總 L 談談。
副總說:阿猿啊,最近活幹得不錯,可是看你精神好像不太好,是不是壓力太大了。
阿猿說:我很拼的,一心就想把產品做好——
副總說:我們們就需要像你這樣敢拼敢幹的帶頭人。
阿猿說:可是我心裡很失望。
副總問:怎麼了?
阿猿說:L 總,你說我幹活怎麼樣。
副總說:努力程度大家有目共睹啊。
阿猿說:L 總,我這人直,說話不會繞彎子,我就想不明白了,為什麼我這麼努力,這回漲工資卻沒有我!
L 饒有意味地看著阿猿,看了很久,沒有說話。
阿猿心中千頭萬緒,前塵往事都上心頭,一時之間忽覺萬事成灰,爭與不爭又有何意義?可一顆心卻不能平,委屈卻不可抑制,終於,英雄虎淚衝出熊貓眼眶,若江河崩塌,洶湧之極。
L 從辦公桌後面轉出來,靠近阿猿,伸手用力拍拍他的肩膀,悠悠地嘆息一聲,靜待阿猿平靜下來。
良久……
阿猿說:多少年沒掉過眼淚了,讓 L 總笑話了。
L 說:阿猿性情中人,看得出來。
阿猿說:L總,不是我受不起委屈,實在是我付出了太多。說著話阿猿伸手撫了撫腰,又抬手擼了擼脖子梗,然後說:L總,你看看,腰椎間盤突出、頸椎強直,這都是我前段時間加班加出來的,我——
說話間,阿猿再次淚崩。 L 只好又從座位轉出來,再次攬一攬阿猿的肩膀,嘴裡說:不管工作多忙,身體是最要緊的,你的努力我都看見了,大家也都看見了,放心,你的努力不會白費的。
阿猿說:L 總,我就想不明白了,為什麼不給我加薪?
L 反問:你覺得呢?
阿猿說:我就是想不通,L 總你幫我分析一下。
L 說:我只能根據經驗說說,也都是推測,作不得準,你聽聽就算了。
阿猿:L 總你只管說,我就是想知道為什麼。
L 說:去年我們的產品做得怎麼樣?
阿猿:大家都很努力,天天加班。
L :那產品有沒有問題?
阿猿:每個產品都難免會有問題。
L :從結果上,產品沒有如期交付。延期交付之後還出了幾次事故。老闆的考慮應該是論功勞不論苦勞。
阿猿:我們真的很辛苦……
L :其實我從老闆那裡瞭解到,他很想給每個人都加薪。加薪了大家高興,活也幹得好。可是這兩年經濟實在是不景氣,公司的產品老被客戶投訴,不但沒盈利,還要賠錢。老闆也很難做。
阿猿:說好的半年加一次薪,我都一年半……
L :公司的規定是一年兩次加薪的機會,也就是說,機會,可能有的人一年加兩次,有的人兩年不加——
阿猿:L 總,我就是那個兩年不加薪的人!這對我公平嗎?我都累得一身病了我!
L :下次一定會有的,其實這次的大名單裡有你的,我可以給你看郵件,但最後因為種種原因沒有給你加吧,我覺得,要受得住委屈,男人麼,都是在委屈中長大的,你放心,今年年中見分曉,你這麼拼,如果產品狀況好轉,絕對沒有理由不給你加薪,到時你的加薪幅度肯定甩其他人一條街。
阿猿:L 總,有您這話我就放心了。
L 望著阿猿遠去的背影,心裡默默嘆息一聲:媽比,老子也沒加,年終獎還不知道有沒有呢!
加薪的時機
有的公司每年兩次調薪機會,就像上面的阿猿所在的公司,一次在年中,一次在年底。有的公司一年調一次。
不管怎麼樣,大部分公司都有固定的調薪週期。如果你有加薪的想法,在接近調薪週期時,提前一段時間(比如一個月、半個月),找領導討論這個問題是比較合適的。
另外還有一些時候也是可以談的,比方說某個產品或者專案成功釋出,而你在其中發揮了重要作用,立下汗馬功勞,那在慶功會或專案總結會議之後,可以找一個機會,不著痕跡的跟領導提一下。此時也有很大的成功概率。
還有,需要注意的是,如果公司業務上和資金上正遇到困難,就不要在這個節骨眼上提加薪的事情,一般不會獲得你想要的結果,甚至還可能讓領導對你有異常的看法。
實戰談加薪
這又把我難住了……要知道,作為程式設計師,我本人很少找領導談加薪的事情……我秉持公司不會虧待勞模的想法,相信酒香不怕巷子深,以為只要是金子,總有發光的時候。可實際上,就算你是錐子,也有扎不破麻袋難以出頭的時候呢。
YY了幾點,僅供參考,概不負責啊。
準備好你的理由
一定要提前做工作,準備好你認為足以說服領導的加薪理由。
比如,你的能力提高很大,以前只會HTML與CSS,現在呢,JS會了,Node.js會了,Perl會了,MySQL、Oracle都會了,Java會了,Python會了,Docker也熟練了……So,你已經非常強悍了,快成為屌絲戰鬥機了,難道還不該加薪嗎兄弟!
比如你在最近的專案中大展身手,承擔了非常重要的核心模組的工作,以難以置信的漂亮姿勢完成了任務,拯救了陷入泥潭的團隊,那也是非常強的加薪理由。
又如你已經兩年沒加薪了,而這兩年裡你做了A、B、C、D……等足以譜寫一首字母歌的專案,已經量變了,再加上哥哥妹妹們都漲了就你被遺忘到了舊時光裡……
……
凡此種種,一定要是相對客觀的理由吧。
找誰談加薪
要談加薪一定要找對人,表錯了情是很尷尬的。
有的公司是老闆說了算,專案經理就是個帶領大家拼命的角色,除此之外沒有其他權力,那你和專案經理談加薪基本上沒什麼用,他還要一級一級往上傳遞你的請求,很可能到最後就走音了……你要想辦法瞭解這個鏈條中誰說了算,瞅機會找他吧。這點可以找你的前輩們打聽打聽,或者和專案經理聊天時迂迴的刺探一下。
有的公司是部門經理有決定誰加薪的許可權,那你就要找部門經理談。
總之各種不一樣,因環境而變。
如何談加薪
很多程式設計師和電腦溝通比較順暢,私底下和同僚溝通也比較順暢,可以用妙語連珠來形容。可一旦和領導溝通,就比較拘謹,放不開,無法準確的表達自己的想法,這會給談加薪這件事帶來一些不利影響。不過沒關係,精心準備會提高成功率。
下面是YY的幾點,僅供參考,被人拒了概不負責哈。
(1)當面比書面好
這是自然的,你可以看到領導的反饋麼,也可以聲情並茂或者涕淚橫流地表達你的願望,比電子郵件裡不痛不癢的幾句話更容易出效果。
(2)提前設計談話路線
凡事預則立,不打無準備之仗。
當你找到了足以說服自己的理由也自信能夠說服領導時,就要考慮如何面談。比如怎麼開場,怎麼聊公司的業務發展,怎麼聊自己的能力提升、貢獻、生活壓力等,總之要先暖場,描述現狀,表達自己的理由,提出加薪的請求。
要清楚公司、產品、專案的現狀,揣測領導可能以什麼方式來回應你,你要想應對策略。一般地領導會比程式設計師更善於引導談話的方向,而程式設計師能做的就是做好功課,擬定目標,溫柔堅定,不要被領導拐帶走。
(3)談話的態度
不要太強硬,不要帶威脅的意味,哪怕你真覺得自己功高蓋世,無可替代,公司缺了你就轉不成,也不要威脅領導給你加薪。領導可能一時被你威脅,你可能成功一次,但第二次一定會出問題,他一定會培養人來替代你。
如果公司效益不好或者眼下遇到困難,而你又覺得非加薪不可,那當領導以類似的理由來延遲加薪時,一定要作出聆聽的姿態,表示理解公司的難處,耐心等待領導的講話高一段落,然後再重複你的難處,溫柔地表達你的決心,即便最後領導表示實在無法立即滿足你的要求,也不能當面爭執搞得下不來臺,你只要表達希望領導考慮自己的請求就行了。至於你下來準備換東傢什麼的,那是下來的事情。
(4)一次足矣
找領導談加薪,一次就夠了,如果一而再再而三三而四地談,不但沒用,還容易引起反感,讓領導覺得這人就只知道個錢,以後對你的態度必然發生變化。
加薪的結果
加薪談判的結果,要麼失敗,要麼成功。
成功加薪了,親愛的阿猿,肯定會以專業的態度努力工作,幹出更好的成績來。
加薪失敗,哈哈,這裡就有個選擇題給你來做了:
- 極度不滿,跳槽
- 不滿,暫時又沒別的打算,又擔心領導因此對自己形成了不好印象,陷入猶疑不定之中
如果你選擇跳槽,那就沒得說嘍。
如果你暫時不想跳槽,那就要讓自己想辦法走出加薪失敗的陰影。請回過頭來考慮公司的現狀、產品的銷售情況等等,再次梳理自己在大大小小專案中的表現,為下一次談判做準備,千萬不要氣餒或者滿腹怨氣,陷入迴圈往復的煩惱當中,那樣對誰都沒好處。因為加薪這種事兒,真的是“盡人事聽天命”,不是你能完全把控得了的,失敗也不是什麼大不了的事兒,繼續提高能力做出更好的成績才是正道。
———–回顧分割線——————-
- 漫談程式設計師系列:程式設計師該不該考慮初創公司
- 漫談程式設計師系列:千奇百怪的程式設計師
- 漫談程式設計師系列:那些害死程式設計師的細節
- 漫談程式設計師系列:一個老程式設計師的2014年終總結
- 漫談程式設計師系列:怎樣成為技術達人
- 漫談程式設計師系列:誰是為加班而生的
- 漫談程式設計師系列:找工作的辟邪劍譜
- 漫談程式設計師系列:一張圖道盡程式設計師的出路
- 漫談程式設計師系列:軟體開發的十八般樂趣
- 漫談程式設計師系列:程式設計師到底是什麼角色
- 漫談程式設計師系列:別說“我已經很努力了”
- 漫談程式設計師系列:無BUG不生活
- 漫談程式設計師系列:程式設計師的生活就這樣嗎
- 漫談程式設計師系列:看看你離優秀有多遠
- 漫談程式設計師系列:程式設計師零門檻?
- 漫談程式設計師系列:3D列印能列印出程式猿嗎
- 漫談程式設計師系列:群星閃耀的黃金時代
- 漫談程式設計師系列:受刺激啦,開篇啦