原文寫于 2012 年,里面提到當時的薪資,和目前會有所差距
這篇文章是我在部門會議上一次發(fā)言的總結。之所以會有這次會議,是因為我的一名員工向我提出了辭職,在思索了幾天后,我整理了一下自己的思路,于是便有了這次的會議和現在的這篇文章。
最后補充一點:我并不認為老員工工資比新員工高就一定是合理的。當公司對一個新員工開出很高的工資時,其實是出于這樣一種期望:他能推動公司進步的更快。而如果他真的這樣做到了,公司進步的更快了、收益更高了,可以反哺老員工,從而公司的整體待遇水平都提高了,不是皆大歡喜嗎?可能一些老員工并不能明白這些,所以,當招一個新員工工資水平遠高于現有的老員工時,為什么要這樣做,最好能讓老員工知曉。
2.老板
這個“老板”是寬泛的老板,不一定是公司最大的老板。有的時候,公司比較大,你的職位又比較低,大老板連有沒有你這個人都不知道,此時的老板就是你的頂頭上司。很多時候,你的收入與他也有著莫大的關系。
對于我來說,我的原則是:在我的能力范圍內,我會為我的員工爭取更好的待遇。表面上看,這樣做很蠢,花6000塊就能雇到一個人,為什么要花8000塊?我不是這樣認為的,我期望能和我的員工形成這樣一種互動:我盡我的能力為你爭取好的待遇,你也盡你的努力做好工作。
我不能要求員工“你先把工作做好,我自然會給你好的待遇”。總是要有人先邁出一步,總是要有一方先信任另一方,所以在你什么還沒有做的時候,我就先信任你,并且給你盡可能好的待遇,那么我該做的事情都做了,我問心無愧,剩下的,就看你的表現了。
可能有人會想,都這樣了怎么還會有人提出辭職?實際上,提出辭職的是一個畢業(yè)剛一年的小伙子,1989年生,畢業(yè)1年多,我給他的待遇是試用期9000,轉正后9500。在給他這個待遇之前,我是進行過一些調研的,我打電話給我的一個表妹,她是西安電子科技大學的研究生(陜西省排名第三的學校,211院校),她和她的同學在今年畢業(yè)找工作的時候,多得是6000到8000的工資。所以從這方面來說,我并沒有虧待你,而你要求12K的工資,我并不是不愿意給這么多,你的表現也說明了你是個很有潛力的人才。只是受經濟環(huán)境的影響,今年公司的效益不及往年,要在一定程度上節(jié)省開支。其次,你讓其他的老員工情何以堪?所以,綜合起來,你的要求超出了我的能力范圍之外,我無法開口向公司申請?zhí)岣吣愕男剿?/p>
3.門檻
除了積累和頂頭上司兩個決定因素以外,第三個決定因素就是你從事工作的門檻。為什么餐廳服務員的收入很低?為什么坐在前臺收發(fā)快遞的文員收入很低?因為這些工作的門檻很低,門檻低就意味著你不做有的是人能做,你不做有大批的“后備隊伍”在等著做。由于龐大的后備隊伍的競爭,你就無法提高自己的要價。而提升自己所從事工作的門檻,實際上就縮減了競爭者的規(guī)模。
程序開發(fā)也是一樣。如果你想收入高,你就做一些別人做不了,又有市場的。
.NET在程序開發(fā)中就屬于門檻比較低的一類。個中原因我想大家都懂的,就不在這里贅述了。做.NET不需要你科班出身,或許一點興趣再加上一點時間,或許一個類似北大青鳥的培訓,都可以讓你開始從事.NET開發(fā)了。你可以不懂指針、不懂數據結構、不懂算法、不懂匯編、不懂很多東西,但照樣可以做出一個.NET程序來。而這些人往往又是對薪資的要求沒那么高的,這樣無形中就拉低了.NET程序員的“身價”。.NET的易學易會,很大程度上是由于它的封裝性比較好。底層的東西都屏蔽掉了,你只要知道學習一下命名空間,然后尋找相關的API去調用就好了。記得我們公司曾經開發(fā)過一個基于C語言的手持設備程序,沒有任何的類庫支持,連排序、鏈表這樣.NET中的基本功能,都要自己來實現,更別提內存管理和程序邏輯了,和.NET比起來,門檻就相對高一些了。
所以,如果想收入高一些,那么就去做更高難度的技術工作,這里隨便想了幾個例子:
百度、谷歌的搜索引擎算法。
微軟、谷歌、蘋果的操作系統。
網絡游戲,例如《征途》的游戲引擎。
大型企業(yè)的ERP,比方說SAP。
軟硬結合,比如單片機,電氣自動化。
以及我這位即將離職的同事說的,3D圖形圖像。
所以,從這個角度來看,這位同事的辭職是明智的,他很年輕,有的是機會重新選擇自己的道路,所以我也祝愿他能有更好的發(fā)展。而這些好賺的錢,就留給我們來做了:-)。
4.平臺
接下來要說的一個決定因素是平臺。很多程序員覺得30歲就瓶頸了,30歲寫程序就到頭了,實際上,這只是你的平臺比較小罷了。就拿我自己的公司來說,平臺就不大,只要是踏踏實實工作過5年的程序員,基本上就能夠勝任公司90%的技術工作了,剩下的10%,請教一下其他同事,進行一下技術交流,也完全能夠解決。這樣就存在一個問題:隨著你年齡的增長,你的生活壓力越來越大,要求越來越高,可是公司只要5年經驗的程序員就夠用了。假設市場上5年經驗的程序員的平均要求是10K,憑什么要給你15K?你的優(yōu)勢在哪里?如果你沒有突破,就會有“30歲寫程序就到頭了”的感覺。
而如果平臺大一些情況就會不一樣,比方說,你去了IBM,可能5年的經驗不過剛剛入門而已。IBM有一個工程院,其中有5位院士(IBM Fellow)獲得過諾貝爾獎,很多人鉆研技術都超過20年或者更久。如果你對技術感興趣,并執(zhí)著去鉆研的話,你可以不斷地去挑戰(zhàn)和攀登。
當然,你可能沒那么好的運氣和實力進入IBM,那么其他一些中型的平臺也是不錯的,比方說阿里巴巴、金蝶、百度、騰訊等等。在這里,至少你有足夠的理由和需要再去進行深入學習。因為在這些地方,5年的經驗是遠遠不夠的,還需要進一步地學習和努力。
如果你和我一樣,不巧沒有那么大的平臺,此時的選擇大概有這么幾種:
1. 你可以憑借你在公司的積累(第一節(jié)講過的),過比較安逸的日子。如果比較幸運,押對了寶,公司發(fā)展得比較好,收入一樣會變得非??捎^;如果比較不幸,公司經營的狀況不好,那就要承擔比較大的風險了。說得難聽一點,公司倒閉了你去哪里?你過去的積累已經一文不值,而你的年齡已經35,水平卻相當于只有5年經驗。你的競爭力在哪里?
2. 你可以憑自己的努力將現在所在的平臺做大,換言之,把自己的小公司做大。這當然是比較積極的做法,也是我一直努力的方向?,F在你看到的大公司,不也是從小公司一步一步做起的嗎?不過這里還有兩個問題:1、有的時候,你的力量在公司中的占比沒那么大,你再怎么努力推進的速度也還是有限;2、你缺乏慧眼,選中的公司本身就缺乏長大的資質。我們往往只看到成功了的公司,卻忽視了更多在競爭中倒下的公司。
3. 主動選擇更大的平臺,也就是跳槽了。但是跳槽也是有風險的,尤其是過了30歲的程序員。你在這家公司的收入高,是因為有之前的積累,換一家就沒有積累了,等于從新人開始,而大多數的公司,5年經驗的程序員就夠用了。如果跳得不好,收入還可能越跳越低,如果還有老婆、孩子、房貸,那將面臨更大的壓力。所以當你想要從一個低的平臺向更高的平臺跳躍的時候,平時就要做足功夫,認真積累自己的實力。對于我來說,我缺乏大型項目的管理經驗,但是沒關系,我努力學習考一個PMP沒什么問題吧?我缺乏大型軟件的架構經驗,但是沒關系,我把.NET的基礎知識和各種設計模式掰開了揉碎了沒什么問題吧?我缺乏大型團隊的管理經驗,但是沒關系,每次遇到管理方面的問題我都認真思考仔細總結沒什么問題吧?有些人總是抱怨沒有機會,運氣不好,我想機會總是有的,但只屬于有準備的人。
5.行業(yè)
我想說的最后一點就是行業(yè)。有時候你覺得已經萬事俱備了,可是你所處的這個行業(yè)本身就屬于極低利潤率的,你再怎么努力也很難有很高的收入。很多情況下,可能公司也想提高你的待遇,但是由于缺乏利潤的支撐,公司也是有心無力。所以,在選擇公司,尤其是小公司的時候,要重點考察一下公司所處的行業(yè)如何?是不是前景比較好、利潤比較高的行業(yè)?如果是大公司的話,這方面的問題就會少一些,因為如果方向有問題,它就無法做成大公司。
行業(yè)是有周期性的,可能在一段時期內這個行業(yè)好,下一段時期這個行業(yè)就不行了。最典型的一個例子就是軟盤,我現在的老板在成立這家公司之前是做銷售的,他有一個客戶,做索尼軟盤的,這種軟盤我想很多80后都見過。當時生意做得很大,可是當光盤出來以后,軟盤的市場是會急劇萎縮的,可是這家公司的領導層居然沒有看到,或者是看到了但不愿意轉變,像鴕鳥一樣在危機來臨時把頭埋在土里,繼續(xù)做它的軟盤。幾年以后,這家公司就倒掉了。
選擇行業(yè)也不是選擇暴利行業(yè)就一定好,比方說房地產。資本都是逐利的,當一個行業(yè)屬于暴利,同時所有人都知道它是暴利的時候,危機就來了。這個危機就是會有大量的社會資源、人力物力投入到這個行業(yè)中企圖分一杯羹。而全局上又沒有一個統一的把控,這個行業(yè)究竟需要多少公司才是合適的?最后的結果就是過剩。就好像股票在崩盤時,也許跌到3000點是比較合理也比較正常的位置,但是由于人們的恐慌,它就跌到1600點了。
感謝閱讀,希望這篇文章能給你帶來收獲。
不是所有一年工作經驗的畢業(yè)生都有這樣的待遇,我主要是看能力,而不是年齡、學歷等。特別說明一下,以免誤導。