90後iOS開發者的出路,如何規劃30歲前的自己(程式設計師必修課)

Mci7發表於2019-08-06

前言:

最近發生了一些和我們沒有直接關係但是有間接關係的事情。比如華為“清洗”高齡基層員工,比如遊戲公司2號員工拿不到股份而離職。先不說事實到底如何,起碼很多碼農是心有慼慼焉。

最近一年多也發生了一些和所有人都有直接關係的事情:全國各大城市的房價都迅速而幅度巨大的上漲。相對漲幅也已經很高,更別說已然很高的基數導致的絕對幅度的鉅額上漲,以及非普線導致的二手房貸款被限制從而需要的首付漲幅比房價漲幅還大。

第一件事情讓很多人開始討論碼農的出路,而第二件事決定了不同年齡段的碼農出路是不一樣的。而更多的90後碼農可能才剛剛畢業或者沒畢業,我們這代人去看那些三十多歲的大V談碼農出路是沒什麼意義的。

 

一,所以站在90後的角度,談談我們這程式碼農的出路。

35 歲以上的網際網路 / 科技行業從業者面臨裁員時,應如何規劃職業發展?

本質上就是儘可能提高能力和價值別失業唄,但很多時候由不得你。一旦這個行業的技術不怎麼發展,連續幹5年都是同樣技術內容的工作,老人就沒任何優勢了。甚至如果發展太快老人學的慢可能也不行……

作為一個開發者,有一個學習的氛圍跟一個交流圈子特別重要,這是一個我的iOS交流群:638302184,不管你是小白還是大牛歡迎入駐 ,分享BAT,阿里面試題、面試經驗,討論技術, 大家一起交流學習成長!

 

二,所以還不如想想如果失業咋辦。

現在35、五年後35、十年後35,15年後35,我覺得是完全不一樣的。

原因主要是三點:

1,第一個是早年從事這個行業的人少,競爭壓力小,容易上位到一個不那麼容易被年輕人取代的級別。具體來說,你看你的某個大三五屆的同校學長在畢業5年的時候幹到了什麼級別公司、帶多少人,你自認為和他水平差不多的話,你畢業5年的時候大概率是幹不到同樣檔次的。

因為這個行業未來20年內都沒啥人退休(只有財務自由的那種,終究是少數),每年多那麼多人,也許對網際網路從業者的需求量還在漲,但高階的、管理層的高階坑肯定沒多那麼多。

創業公司每年很多,但同樣也有很多死掉的。高階坑總量也就是緩慢上漲。而且多出來的高階坑也是給資歷更老的人而不是你,更別說未來一旦這個行業發展沒那麼快,新職位的需求趕不上新畢業/轉行的供給的話,行業就不得不淘汰一批人逼他們轉行或者失業,那時候高齡基層員工首當其衝。

2,第二個原因是房價越來越高,因為房租和房價都比較抗通脹(要是房租房價崩盤,那經濟也崩盤,你早就失業了,大家一起完蛋,不考慮這種情況),假設一個大城市中端住宅的月租金約等於當地普通一家老兩口當養老生活費用(比如現在帝都可能是月租6000左右的一套房子),社保養老金太少,而且65之前有可能失業,那就意味著自己失業前需要有兩套房子且無貸款,住一個租一個。這還沒算以後要給孩子買房結婚啥的。

80年、85年、90年、95年出生的四批人實現這個目標的難度完全是四個不同的量級。也許以後大城市房價變成高位橫盤,那麼也只是說95後和00後和05後難度差不多,還是比90/85/80難很多。

3,第三個原因是養兒防老成本提高。理論上自己老了失業瞭如果孩子有收入也能養一下,本質上和社保差不多都是年輕人養老人吧,自己年輕的時候投資在孩子身上的錢老了會用幾十年後通脹後的錢反哺。

雖然說這條路不是很靠譜(而且為了養老生孩子本身我覺得就不太好,另外萬一孩子老了不要你呢……),但也算一種路子。但這種路子的成本越來越大了,因為養孩子的成本越來越大了,學區房這種上完學還能賣的其實是一種投資,還賺錢,更多的是各種補習班之類的消費。

總之現在已經35+的,只要能力還行,眼光也別太差(主要是買房問題上別當傻空,選公司別專門挑要倒閉的),應該已經有倆房子或者一個大房子或者市區的房子,沒啥貸款,在業界的級別不低收入也不差。但等我35我還真不知道會怎麼樣,等95後碼農也35就更難了。更別說能力一般的了。

 

三,這些都是針對碼農,網際網路公司其他工種總體來說應該是收入更低失業風險更大……

總之我是比較悲觀的。

我覺得技術、管理、合夥人這個話題,最大的問題是其他工種做管理都不太可能丟了本職工作的能力。PM出身的管理者還是要考慮產品,運營出身的管理者還是要考慮運營,但技術出身的管理者到了一定級別不見得還要考慮技術,至少不考慮細節。這樣的人時間久了就做不回碼農了,可能連一線manager都做不了了。

大公司高階別的碼農就算不寫程式碼還至少知道最新技術的發展方向並且實際設計和運用加撕逼,出去還是能當個同級別架構師,小公司CTO很容易既不會寫程式碼又不瞭解大方向,出去只能找人接盤接著當CTO,還可能被覺得沒水平。

只有一種情況有可能例外,就是去一個技術創業的公司。但這樣的公司通常CEO就懂技術,也不需要CTO,即使有這個職位,也和通常公司的CTO有區別,更多的是表現出“我是二把手”,而不是技術負責人。

所以我覺得碼農的出路,要麼大公司慢慢爬,拿高薪+RSU,要麼自己當老闆當CEO。真的要去創業公司,記得在家裡能付首付的前提下先買房,並且保證工資扣掉房貸後還能給老婆孩子體面生活。去當高層的優先去做技術服務類的公司,並且是有技術含量而非用大路貨技術拼銷售水平的那種。

總體來說,我對90後的出路是不太樂觀的。當CEO這種門檻高成功率低的事情另說(除非當老闆或者真的有比較高股份的cofounder,否則根本不叫創業只叫去創業公司打工),一個普通碼農在公司寫幾年程式碼賺的錢很多時候還不如一套房子漲的多。通過家裡出首付買一套也很難再買第二套(哪怕不漲都很難買得起更何況很可能還要漲),只能自己住自然無法用來獲得租金的現金流養老。

 

四,上車時千萬不要嫌房子破,能買得起哪裡就買哪裡、能買多大買多大。

真失業瞭如果還不起每個月一兩萬的貸款,只能賣房然後去更小的城市了(當然賣掉拿到的現金也確實不少,這就是房價漲對自住也有好處而非沒關係),那可能包括子女在內永遠都回不來了。屯房子這種不需要操心費力穩定性很強的投資方式,90後是無法享受的了,能上車已經要感謝父母。

工作上一定要跟進最新技術的發展動向,某種程度上這和炒股差不多,看好業績的話就提前埋伏進場。比如若干年前剛有安卓iOS的時候,很多人還是塞班的開發、Windows客戶端的開發,但眼光好的第一時間轉行做安卓、iOS的,因為先佔了坑在最稀缺的時候搶佔了先機,跟前面提到的早畢業的道理一樣,可能比那種晚兩年轉行的人處處搶先,差距就越來越大了,單純看寫程式碼水平他們可能不見得多好。

當然也不排除賭輸了的,比如前幾年去做Windows phone的開發,這和炒股一樣類似。每一次業界的革命,都會讓一些公司落寞另一些公司崛起;對碼農也一樣,每次技術換代也都會讓一些碼農沒落另一些崛起。武漢國外留學在技術換代面前,之前的工作經驗不至於一文不值但也大打折扣。並且也正因為技術不斷換代,學的快的才比單純年輕的有優勢。

如果技術完全停滯,幹五年左右技術就不再成長,那麼畢業五年後還當基層碼農的失業風險就越來越大。不斷的盼望著(如果能力夠強也可以自己創造)新技術的出現並且自己保持著不亞於年輕人的學習能力,自然就降低了高齡失業風險。

 

五,至於做管理,也是一種出路,

因為在管理的經驗積累上很難有天花板的說法,十年管理經驗可能有很大一部分確實是後五年積累的,而不像寫程式碼。但也要考慮做管理後和技術脫節的問題。

得保證這個公司不要你了你的管理經驗是能用於其他公司的。作為技術管理者實際上也還是要掌握最先進的技術並且能用於自身業務中。

你說你懂大資料、高併發訪問的架構設計,但前公司的產品月活就幾萬幾十萬、qps幾百、資料量幾TB,誰要你呢?只能強調自己管多少人的話,可能也不是網際網路公司技術出身管理者的發展出路。

總而言之,作為90後碼農,不是富二代的話,如果你覺得自己過的比80、85後碼農舒服,或者不比他們累,那基本上你未來面臨的風險就比他們大。

最後,不樂觀的前提下也是可以稍微樂觀下的,畢竟碼農已經是收入很高的群體了。

作為一個開發者,有一個學習的氛圍跟一個交流圈子特別重要,這是一個我的iOS交流群:638302184,不管你是小白還是大牛歡迎入駐 ,分享BAT,阿里面試題、面試經驗,討論技術, 大家一起交流學習成長!

相關文章