隨着這兩年,社交圈的擴大,也讓我逐漸認識到了愈來愈多的年薪百萬的資深程序員,也刷新了我過去無知的認知。他們其實很是低調,鮮有對外吹噓本身收入,一直兢兢業業的在技術上馳騁人生,固然,這樣的人已是程序員中前10%了,絕大部分程序員的瓶頸在年薪60w-70w左右,就是天花板了,優秀的人老是喜歡和更優秀的人結交,由於總想上一個臺階。今天來分享下我認識的這些老司機是怎麼突破年薪百萬(這裏的年薪百萬以上就是工做的淨值,不包含各類副業,各類投資理財帶來的收益)程序員
A是研究生畢業,學校也是國內TOP的,可是畢業後去的是國企科研單位,由於他們學校研究生進國企有自然優點,根本不費什麼力氣。可是在國企的日子,讓他總以爲少了什麼。你們都循序漸進,各司其職。對於A來講,安逸並不是什麼好事,由於背後可能蘊藏更大的危機。固然國企科研單位給他解決了北京戶口問題,這個也是他畢業時選擇這個單位重要緣由。可是人老是會在變化中,看到更多的東西。他發現互聯網行業,能夠對他成長更多,並且若是一直在科研單位,他都能看到他之後年齡大了的樣子。因此,1年後,A痛下決心,經熟人內推到了一個二線獨角獸公司。去獨角獸公司,讓他意識到了本身的差距,好在早點意識到了,加上他人不笨,學習東西和接受能力很強,很快能夠跟上他們腳步。在業餘時間,研究源碼,他說那時他還有個願望,就是必定要進入BAT看看,這個從科研單位出來,3家都也去面試過,沒有過。本身太水,纔是動力向前。只能去某獨角獸公司,可是獨角獸公司給他成長很大的,每作個項目,都要寫問題總結和反思,之後遇到一樣的問題,能不能避免或者作的更好。還有同事間,都每週有技術分享,你們也是在討論中學習。去了獨角獸公司,他也就安心踏實下來打算幹幾年,比較以前在科研單位,沒有太多的沉澱,欠的技術債老是要還的,不管在哪裏。A說,本身那時加班挺猛的,如今想一想均可怕,這個加班並非說給領導作樣子,首先承擔的任務較多,再一個本身還要學習成長。好在的是他們上班自由,晚上加班的晚,早上能夠晚點來。因此他說他不少代碼都是深夜寫的。他也發現本身深夜效率最高。早上通常幹不了啥活。獨角獸公司的技術leader,不少以前都是在BAT大廠呆過的,因此對他們要求也是比較高,一我的單兵做戰,甚至抵其餘公司兩我的。他說,有夢想的地方,便是天堂,也是地獄。一刀一刀雕刻着本身。領導動不動就懟他,罵的他狗血淋頭,好比「這作的什麼垃圾玩意,寫的什麼操蛋的代碼」,這都是輕的。嚴重的,直接說「下次不要讓我看到你那屎同樣的代碼」,「這個東西今晚必須搞完纔回家」。那時他說,他真的拳頭都握緊了,就差TM一拳打過去了,有無數次要離職的想法。可是他說他如今回過頭來看,要感謝當初那個對他要求嚴格的領導,如今他們在北京,沒事還一塊兒聚餐,私底下也是好朋友。有了以前那段高壓高強度的歷練過程,去任何公司都是很能打。因此,真的不要記恨那些對你嚴格的人,對你有要求,纔是真的重視你,對你沒啥要求,說明你已經被邊緣化和失去了他的信任。你也不可能受到重用。獨角獸過了2年半後,他說他開始去市場換工做,這時候他說他不管他的編碼能力,仍是技術走過坑已經很很多了,因而只看BAT的機會。可是市場給他現實是他研究生畢業3.5年。要求也不低,合適的只有阿里,給了他P6+,他也很納悶,另外兩家不給他offer緣由。這個我以爲可能各類緣由,也許是崗位有不少候選人,選了個性價比高的,也許是作的方向不是太適合,反正沒過的理由可能各類各樣吧。他也沒管那麼多,給的P6+,實際上不算一個高評價職級,按理能夠給P7。可能考慮到以前的工做履歷等因素。這個他也糾結了下,可是最後仍是去了。畢竟他說也是他的一個夢想。待趕上也算到位了。後面在阿里發現原來7也挺難升的,一大堆人排着,因此要突破,光努力不是充分必要條件,你們都很拼。在工做兩年的時候,A說很迷茫,感受真的是不知道怎麼突破,在機緣巧合中,他討教了內部已經升7和8的大佬交流,他們給的建議是,比別人少犯錯,而後樹立在其餘組的口碑,不要老是在本身組活動,多接觸產品和設計,運營思惟。不作只會分配幹活的程序員,要有無中生有的能力。而且多關注能作提升你們效率和流程的東西。這儼然是另一種思惟。A說他受益不淺,開始去發現團隊一些問題,而且主動做出一些工具改進,包括測試,產品,設計的一些痛點,本身在代碼上也是更多根據產品結合去思考,更好的服務好用戶。在第7年時,他去答辯,終於過了P7。A說P7更可能是從綜合思惟和能力上評定的一個職級,過去他老是停留在技術要多牛逼的自嗨型,畢業技術要服務於產品。再過了一年,他知道在這邊發展也是有限,因而跳去了TMD的某家作了技術專家,加上RSU,也突破了年限百萬。面試
B一畢業在高通公司(芯片廠商),後來跳槽去的某手機廠商,作手機系統開發,手機廠商通常相比低調,悶聲發財,公司盈利的收入要麼投入基礎研發,要麼發一波年終分給員工。也不去上市,每一年員工能夠經過年終購買公司內部股票,同時能夠進行年終分成。這樣一來,你們奮鬥的所得,都是用於自給自消。一個健康的手機公司,內部現金流是很是充裕的。和互聯網公司相比來講,手機廠商,偏製造業,不少時候是作實業,泡沫沒有互聯網公司那麼大。因此通常員工離職也相對低,一個是出去,外面的互聯網公司,價格接不住,要麼跳友商公司,可是手機廠商一個手指頭數的過來,可選空間有限。二個是,技術更新迭代相比互聯網公司走的慢(這裏姑且用穩健形容更貼切),技術跟上互聯網公司的腳步,不現實。因此各有利弊。手機廠商工做,更多的回報是長遠收入,好比你在裏面幹短短2年,收益是甚小的,越到後面,收益越高。B年薪突破百萬,是在他工做第6.5年,當時雖然已是高級開發,可是始終有瓶頸,就是沒有作到絕對突出,他當時主要是在工做上作了不少給公司增益的事情,好比一些快、穩、省。第2年,一方面晉升了一級,當年年終就遇到了驚喜。要提升本身的身價,就必定要作給公司有巨大收益的事情,否則,技術再好,不能雙贏,也是沒辦法提升本身的身價。這是B說的。B說他的年收入主要是高年終+公司分成+基本工資。微信
和B不一樣的是,C一直是在互聯網公司,一畢業在某二線大廠,學歷不算太好,因此在剛開始工做時,他特別努力,常常加班,他說那段時間的加班,都是自願的,由於他說他很早明白一個道理,畢業那幾年是創建強有力的競爭最佳時候,大部分人剛出校門,又有每月不錯的小工資,因而處處浪,處處玩哇。我的成長慢慢從走出校園那刻就放鬆了。他這時想,本身不能上研究生,這幾年不能荒廢了。因而,大部分時間都在投入技術領域,不斷系統化從一個點一個點學習和實踐。在別人各類節假日在朋友圈發美食、美照時,他在啃更深層次的技術原理,寫博客做總結。作實踐項目。在你們一到下班,就討論去哪看電影,去哪瀟灑時,他在想,今晚要搞懂哪一個問題。大概這樣持續了1年左右,他發現和周圍人差距已經能明顯感受到了,2年的時候,領導對他的各類問爲何的時候,他能說清楚個八九不離十。第3年的時候,他已經有至關的自信,能夠獨當一面作一項工做了,因爲環境客觀緣由,並不能施展,因而他跳槽去了某BAT成了高級工程師,他說那次跳槽,他幾乎沒有費太多力氣。他說後來朋友圈他的個性簽名改爲了「你必須很是努力,才能看起來絕不費力」。在某BAT幹了5年,一直作到了T6,也同時帶領了團隊。在第9.5年的時候,他跳槽去了另外個BAT某廠,Title是高級技術專家,年薪都是對方談的,加上RSU,也已經遠高於百萬年薪了。他說本身仍是挺驚喜的,只不過這天,他認爲早晚也會來的。這是他自信的感受~他說了幾個點,普通人要快速晉升和漲薪?必定要作領導超預期的事情,還有能推動整個團隊在其餘團隊的影響力,爭取把事情作到極致。而不是抱着一份完成任務的心態,否則領導可能永遠給你一個及格分。你本身也以爲雞肋,食之無味,棄之惋惜。這個也是不少人遇到的瓶頸,以爲本身這麼努力,每天加班,還給個差評。沒有反思本身過去作的事情,是否真正的作好它。關於寫博客和加班這個事情,在隨年限增長,已經不怎麼寫博客和那樣努力加班,由於這時候更可能是抓大放小。第一階段過程涅槃已通過了,因此他說如今回頭來看,當初那幾年打下的底子,對他走的更長遠,仍是很是受益的。工具