30歲了,程序員中的老司機(jī)們,30后的路該開(kāi)向哪里?
我是程序員,也是老司機(jī)。我已過(guò)而立之年,也還沒(méi)過(guò)而立之年——年紀(jì)是到了,卻還沒(méi)有立,不論是立德、立言還是立功。你問(wèn)我慌不慌,我問(wèn)你路在何方。
我當(dāng)程序員數(shù)數(shù)日子,八年有余,自封老司機(jī)也不算太過(guò)分,至少寫(xiě)過(guò)的代碼比吃過(guò)的鹽多。那些碰到過(guò)的臭蟲(chóng),被指派的需求,請(qǐng)求的網(wǎng)頁(yè),搜索的問(wèn)題,都是沿路的風(fēng)景。你問(wèn)我風(fēng)景美不美,我問(wèn)你前路在何方。
我寫(xiě)過(guò)客戶(hù)端、做過(guò)網(wǎng)站、寫(xiě)過(guò)后端服務(wù),踩過(guò)的坑,多過(guò)別人埋過(guò)的地雷。網(wǎng)頁(yè)開(kāi)發(fā)很無(wú)聊,客戶(hù)端適配也枯燥,服務(wù)器高并發(fā)只能靠重啟。你問(wèn)我焦慮不焦慮,我問(wèn)你午夜加班鍵盤(pán)聲,是不是如同窗外蛙鳴焦躁不安。
你問(wèn)我迷茫不迷茫,我問(wèn)你前方該左移還是右移。
30 歲了,寫(xiě)代碼十年八年了,老司機(jī)們 coding 的時(shí)候很熟悉左移和右移,但是開(kāi)車(chē)到這個(gè)年紀(jì)……
想想當(dāng)年讀著侯捷的書(shū),看著人家「左手程序右手詩(shī)」,羨慕著他的功成名就,文筆風(fēng)流。到如今,開(kāi)始流行「左手右手一個(gè)慢動(dòng)作」,動(dòng)作一慢下來(lái),就開(kāi)始在想:
30 歲以后的路,該怎么走?是該繼續(xù)碼代碼,還是轉(zhuǎn)管理?還是左手程序,右手做點(diǎn)其他的營(yíng)生?那幾年以后,左邊的手藝是不是該放下了?還是勇敢創(chuàng)業(yè)?30 歲后的路,該左移還是右移?
代碼能寫(xiě)一輩子么?這是個(gè)問(wèn)題。英國(guó)的莎士比亞并沒(méi)有告訴我們答案。85 年的我,身邊不少 30 歲左右的程序員。一起看看,在寫(xiě)代碼的這條大路上,老司機(jī)們的焦慮和迷茫。
左:代碼寫(xiě)到底?右:果斷轉(zhuǎn)管理?
不少朋友,30 歲左右,開(kāi)始考慮是否要轉(zhuǎn)管理。左轉(zhuǎn)還是右走?
向左轉(zhuǎn)有什么好處?讓我們來(lái)看看:
- 代碼寫(xiě)到底,生活簡(jiǎn)單。
- 升高級(jí)工程師,升架構(gòu)師,升資深架構(gòu)。從技術(shù)菜鳥(niǎo),到技術(shù)大拿,到技術(shù)大神,一路打怪升級(jí),也算是技術(shù)人的封神之路。
- 管理做不來(lái),溝通好累。“與人斗,其樂(lè)無(wú)窮”,只是可惜,咱欣賞不來(lái)。
- 開(kāi)會(huì)好無(wú)聊。一天到晚各種開(kāi)會(huì),人生簡(jiǎn)直各種虛度啊。
- 有的人很喜歡寫(xiě)代碼,總感覺(jué)寫(xiě)代碼的時(shí)光是最純粹、最幸福的。
- 管理比較虛,后面不好找工作。技術(shù)積累一步一個(gè)腳印,這家掛了,還有下一家。
- 不會(huì)寫(xiě)代碼的 CTO 不容易管理別人。寫(xiě)代碼的人,和武俠世界一般,誰(shuí)的水平高,誰(shuí)更容易讓人折服。領(lǐng)導(dǎo)的過(guò)程,就是帶人修煉的過(guò)程。
水平不行,別人怎么從你的實(shí)戰(zhàn)中修煉?你看大俠喬峰,松鶴樓上顯露其有成就、有名望;杏子林中展示其有魄力、有本領(lǐng)。帶領(lǐng)丐幫七八年來(lái),一直順風(fēng)順?biāo)蠹倚姆诜?/p>
上圖是網(wǎng)傳的百度薪資,你看,技術(shù)層級(jí)蠻多的,夠打怪升級(jí)很久了。不少人天池有限,可能到 T7 左右就到盡頭了。
不過(guò)別喪氣,T7 package 上限也能到近百萬(wàn)了,北京房?jī)r(jià)是貴了些,但是買(mǎi)個(gè)小房子過(guò)一輩子總是沒(méi)太大問(wèn)題。非技術(shù)行業(yè)的人,能搞定年薪百萬(wàn)的又有多少?
向右什么好處?讓我們來(lái)瞅瞅:
- 代碼寫(xiě)到一定層次,發(fā)現(xiàn)也就那么回事。
- 技術(shù)轉(zhuǎn)管理,新的挑戰(zhàn),新的趣味,還能接觸各種管理層,擴(kuò)展人脈。
- 我就是這么外向,管管人挺有挑戰(zhàn),挺有趣味。
- 管理人是門(mén)藝術(shù),而寫(xiě)代碼只是技術(shù)。藝術(shù)是活的,代碼是死的。
- 走管理,未來(lái)創(chuàng)業(yè)可以當(dāng) CEO;而走技術(shù),未來(lái)創(chuàng)業(yè),更多的是 CTO。
- 管理做得好,才能管更多的人,讓更多的人圍繞著自己的想法去做產(chǎn)品。人越聰明,越有抱負(fù),越想掌控更多。
很多時(shí)候,做技術(shù)的無(wú)法決定技術(shù)團(tuán)隊(duì)的招聘,無(wú)法決定產(chǎn)品的走向,無(wú)法決定的事情太多了。
而走管理,你慢慢能掌控的事情會(huì)更多,你能管理一個(gè)小組,一個(gè)技術(shù)團(tuán)隊(duì),你能管理一個(gè)部門(mén),你能管理一個(gè)事業(yè)部,你能管理一家公司,你能管理一個(gè)集團(tuán)——也就是說(shuō),技術(shù),產(chǎn)品,銷(xiāo)售,運(yùn)營(yíng),你都能管,全方位的挑戰(zhàn),自然就有全方位的成長(zhǎng)空間和機(jī)會(huì)。
我身邊的朋友,面試過(guò)的人,多少也有類(lèi)似的困惑。有些朋友,在三五百人的公司做管理,類(lèi)似總監(jiān)角色,管幾十號(hào)人,技術(shù)中等,薪資和高級(jí)架構(gòu)師差不多,五六十萬(wàn)的樣子。
朋友覺(jué)得公司發(fā)展一般,偶有混日子的感覺(jué)。身邊不少同事都跳槽去微軟百度之類(lèi)的,轉(zhuǎn)純技術(shù)了,他依然堅(jiān)持做管理。
做管理不容易,找方向,做產(chǎn)品,執(zhí)行,人員招聘,和老板爭(zhēng)取員工福利等,都是你的事情,可能不用忙著寫(xiě)代碼, 但是心也容易累。
要是一個(gè)技術(shù)崗位擺在他面前,年薪 100 萬(wàn),你問(wèn)我他跳不跳槽?我相信肯定跳。
從這類(lèi)技術(shù)人可以看出,技術(shù)不見(jiàn)得薪資低,管理不見(jiàn)得錢(qián)多煩心事少。選擇路徑的時(shí)候,要看到好的閃光點(diǎn),也要看到潛在的煩惱三千。
有些朋友,技術(shù)中等,能大概知道技術(shù)選型和解決思路。一線指導(dǎo)不行,不過(guò)指下方向,幾個(gè)技術(shù)討論沒(méi)有結(jié)論的時(shí)候,拍版決定還是沒(méi)問(wèn)題的。
這位朋友就很擅長(zhǎng)管理,知道怎么招聘,知道發(fā)現(xiàn)人才,知道怎么給有能力的技術(shù)空間,知道怎么激活團(tuán)隊(duì)氛圍,知道怎么給優(yōu)秀的人獎(jiǎng)勵(lì),知道怎么處理好團(tuán)隊(duì)和老板的關(guān)系。
總之,技術(shù)好的人,不會(huì)覺(jué)得他技術(shù)差,不配當(dāng)自己領(lǐng)導(dǎo),反而,覺(jué)得自己的能力容易施展,有的甚至懷有知遇之恩。
這類(lèi)人就挺適合當(dāng)管理的。他當(dāng)過(guò)兩三家公司的 CTO,能說(shuō)話(huà),會(huì)演講,擅長(zhǎng)鼓舞士氣,在朋友中算頗有人緣。這類(lèi)人,天生適合轉(zhuǎn)管理。
有些朋友,在創(chuàng)業(yè)公司成長(zhǎng)起來(lái),當(dāng)了架構(gòu)師,當(dāng)了高級(jí)技術(shù)經(jīng)理,帶十幾二十個(gè)人的團(tuán)隊(duì),慢慢轉(zhuǎn)型管理。
技術(shù)也慢慢荒廢下來(lái),不是想荒廢,而是一天到晚無(wú)數(shù)的會(huì)議,合作伙伴找你,老板找你,產(chǎn)品找你,市場(chǎng)找你,團(tuán)隊(duì)里的技術(shù)小朋友找你,日子久了,技術(shù)不得不荒廢下來(lái)。管的人多了,薪資不見(jiàn)得多,畢竟是公司培養(yǎng)起來(lái)的,不是外來(lái)高薪聘請(qǐng)的。
年薪五六十萬(wàn),不高也不低,后來(lái)覺(jué)得無(wú)聊,跳槽去 BAT 或者微軟了,反而一身輕松。可能不再帶人了, 也可能帶的人少了,兩三個(gè),三五個(gè),人是少了,帶的人水平卻高了,產(chǎn)出高,溝通簡(jiǎn)單,寫(xiě)代碼真心爽。這類(lèi)朋友,就挺適合走專(zhuān)家路線。
凡事有利有弊,別人適合轉(zhuǎn)管理,不代表你就適合當(dāng)領(lǐng)導(dǎo)。30 歲的你,在考慮轉(zhuǎn)型之前,不妨問(wèn)問(wèn)自己幾個(gè)問(wèn)題:
- 我真的喜歡管人嗎?
- 你善于管理自己么?
- 我開(kāi)會(huì)的時(shí)候是不是經(jīng)常在寫(xiě)代碼?
- 我是不是討厭開(kāi)會(huì)?
- 自己實(shí)現(xiàn)代碼,實(shí)現(xiàn)產(chǎn)品功能,或者生活中的問(wèn)題,我是不是莫名的滿(mǎn)足?
- 碰到別人問(wèn)自己各種難纏的 Bug,我是不是很喜歡解決?
- 我擅長(zhǎng)幫助別人解決問(wèn)題么?
- 我擅長(zhǎng)溝通么?別人是否喜歡問(wèn)我問(wèn)題?
- 我在學(xué)生時(shí)代是否當(dāng)過(guò)班干部?
- 管理的人越多越有成就感,還是越少越舒服?
- 管理的價(jià)值是什么?給團(tuán)隊(duì)帶來(lái)的價(jià)值有哪些?
想清楚上面的一些問(wèn)題,可能適不適合轉(zhuǎn)管理,你自己就有了答案了。時(shí)間的路有千千萬(wàn)萬(wàn)條,條條大路通大道。希望大家都能到適合自己的路。
左:做工程?右:轉(zhuǎn)算法?
我雖然工程出身,不過(guò)也涉獵算法,面試過(guò)的算法候選人也有幾百個(gè)了。有一個(gè)面試的原則是,算法得在白板上寫(xiě)寫(xiě)代碼。
不寫(xiě)代碼,那是耍流氓。不是說(shuō)模特都開(kāi)始學(xué)習(xí) Python 了么,光簡(jiǎn)單寫(xiě)寫(xiě) Python 腳本,就敢號(hào)稱(chēng)自己是深度學(xué)習(xí)的高手,那我們招一個(gè)數(shù)學(xué)系的學(xué)生得了。
人到 30 歲, 雖然還不算人到中年,還不需要保溫杯,不過(guò)前路到底如何走,也是操碎了心。身邊有不少朋友,覺(jué)得自己寫(xiě)不動(dòng)代碼了,打算轉(zhuǎn)算法。
總結(jié)了一些寫(xiě)代碼的人想轉(zhuǎn)算法的理由:
- 算法工資高,年薪幾百萬(wàn)美金的科學(xué)家不少。
- 算法可以長(zhǎng)久做,很多科學(xué)家都是大器晚成。
- 擔(dān)心自己再過(guò)幾年,寫(xiě)代碼真寫(xiě)不動(dòng)了。
- 寫(xiě)代碼的市場(chǎng)競(jìng)爭(zhēng)力在走低。
- 寫(xiě)代碼有點(diǎn)過(guò)時(shí)了,現(xiàn)在人工智能和深度學(xué)習(xí)這么火,應(yīng)該趁熱打鐵。
- 目前是算法工程師溢價(jià)的最佳時(shí)期,正如是人工智能泡沫最大的時(shí)期(假如有泡沫的話(huà))。
有個(gè)朋友他目前所在的團(tuán)隊(duì),工程是他從業(yè)的公司里最好的,比一些大公司還出色。跟我說(shuō)基于一些考量,他想找個(gè)專(zhuān)注做算法的工作機(jī)會(huì)。
我說(shuō),其實(shí)我身邊不少做工程的人,都能拿到年薪一兩百萬(wàn)。你身邊專(zhuān)門(mén)做算法的,現(xiàn)在能拿到年薪百萬(wàn)的有幾個(gè)?朋友已經(jīng)做了決定,怎么勸都沒(méi)用。
很有意思的是,我之前面試過(guò)一個(gè)學(xué)生,算法基礎(chǔ)很好,在微軟實(shí)習(xí)過(guò)。但是他覺(jué)得做算法很無(wú)聊,學(xué)不到太多工程的經(jīng)驗(yàn),大部分時(shí)間在調(diào)整網(wǎng)絡(luò)結(jié)構(gòu),調(diào)試模型參數(shù),跑實(shí)驗(yàn),改腳本。想找一個(gè)能好好寫(xiě)代碼的工作。
可見(jiàn),你想往東走,可能東邊的人正想往西走。如同圍城,城外的人想沖進(jìn)去,城里的人想逃出來(lái)。各有各的苦惱。做工程就一定比做算法差么?事實(shí)并不見(jiàn)得:
01.工程的工資也不低
谷歌傳奇 Jeff Dean 就是偏工程的大佬,他的工資可不見(jiàn)得比任何機(jī)器學(xué)習(xí)的大佬低。能搞出谷歌三大神器(Bigtable, Mapreduce, GFS),做出機(jī)器學(xué)習(xí)平臺(tái) Tensorflow,照樣牛逼。
算法不夠好,我們不妨了解算法專(zhuān)注工程啊。算法也需要訓(xùn)練、GPU、分布式、存儲(chǔ)、嵌入式,都是工程師的機(jī)會(huì)。
國(guó)內(nèi)不少牛人,也主要是工程出身。像阿里巴巴合伙人多隆,級(jí)別 P11,他一個(gè)人能頂一個(gè)高效頂尖的團(tuán)隊(duì)。
看他做過(guò)什么——文件系統(tǒng) tfs、key-value 系統(tǒng) tair,cache、搜索、通訊框架...別告訴我這些是算法或者深度學(xué)習(xí)的活兒。百度出過(guò)戴文淵這樣的算法牛人(目前第四范式創(chuàng)始人),也有林仕鼎這樣的工程好手。你問(wèn)我誰(shuí)比較厲害,我只能說(shuō)各有春秋。
02.不見(jiàn)得每個(gè)做算法的都可以長(zhǎng)久
算法干得長(zhǎng)久的固然有,但不見(jiàn)得每個(gè)做算法的都長(zhǎng)久。舉個(gè)簡(jiǎn)單的例子,大家回顧一下整個(gè)數(shù)學(xué)發(fā)展,出過(guò)的少年英才多,還是大器晚成的數(shù)學(xué)家多?高斯,歐拉,伽羅瓦,阿貝爾,哪個(gè)不是少年成名?
算法更新較快,更需要?jiǎng)?chuàng)造性。我敢說(shuō),國(guó)內(nèi)的大部分公司,并不需要科學(xué)家,也請(qǐng)不到稱(chēng)得上“家”稱(chēng)號(hào)的科學(xué)家。
原因很簡(jiǎn)單,聰明的工程師看看論文也能實(shí)現(xiàn)出來(lái)。做得快,訓(xùn)練快,調(diào)試快,各種超參數(shù)、網(wǎng)絡(luò)結(jié)構(gòu)等快速做實(shí)驗(yàn),靠工程能力,快速高效搞定優(yōu)質(zhì)的大數(shù)據(jù),效果比什么都管用。
03.工程師究竟能寫(xiě)到幾歲
就看操作系統(tǒng)和編程語(yǔ)言的幾個(gè)大佬吧。Linux 之父 Linus 雖然成名早,現(xiàn)在也快 50 了,他不寫(xiě)代碼了么?C++ 之父,1950 年出生,依然活躍在技術(shù)圈。
Python 之父,1960 年出生,這會(huì)兒依然在技術(shù)公司任職,目前應(yīng)該在 Dropbox。你可能說(shuō)這些人都是大佬,沒(méi)有參考意義。我身邊接觸過(guò)的幾個(gè) CTO, 目前依然在寫(xiě)一些代碼,能加班,能 Review 代碼。
C++ 之父
04.寫(xiě)過(guò)的代碼,都是你的財(cái)富
寫(xiě)過(guò)的代碼版權(quán)歸公司,但都是你的財(cái)富。寫(xiě)一百遍一樣的代碼,沒(méi)法增值,但是踩過(guò)一百個(gè)不同的坑,就是你獨(dú)有的經(jīng)驗(yàn)和價(jià)值。剛畢業(yè)的人沒(méi)法有,正如剛畢業(yè)的人沒(méi)法有歲月雕刻的皺紋一樣。
有一個(gè)很有意思的問(wèn)題,我面試的大部分工程師,哪怕比較資深的,對(duì)機(jī)器學(xué)習(xí)都沒(méi)什么概念,別說(shuō) DNN,CNN,LSTM 等,對(duì)決策樹(shù),SVM,CRF 也完全陌生。
相反很多北大清華的應(yīng)屆生,對(duì)這些目前熱門(mén)的機(jī)器學(xué)習(xí)算法都比較熟悉,不少在相關(guān)的領(lǐng)域中,使用這些算法發(fā)表過(guò)論文。換句話(huà)說(shuō),年輕人搞新算法更有優(yōu)勢(shì)。
05.人工智能和深度學(xué)習(xí)這么火,工程要趁熱打鐵
人工智能是很火熱,但人工智能公司里大部分都是工程師,科學(xué)家和研究員沒(méi)幾個(gè)。老板不會(huì)給你那么多時(shí)間搞研究,能跟上最新的研究成果,就足夠在業(yè)界領(lǐng)先了。
最好的百度可能需要最牛逼的科學(xué)家,但是Top 10靠牛逼的工程師就夠了。人工智能創(chuàng)業(yè)百花齊放,AI + 傳統(tǒng)行業(yè)的機(jī)會(huì)多多,目前人工智能的機(jī)會(huì),肯定不是一家兩家贏者通吃。
06.泡沫總會(huì)過(guò)去
泡沫,總是容易過(guò)去的。等你學(xué)好了吳恩達(dá)的機(jī)器學(xué)習(xí)課程,做好了面試準(zhǔn)備,可能到時(shí)候你的競(jìng)爭(zhēng)力還不如普通架構(gòu)師值錢(qián)。
上面潑了這么多冷水,不是說(shuō)做工程的轉(zhuǎn)算法就不行。什么樣的鞋子適合自己,穿一穿就知道了。
給幾個(gè)自己的看法:
- AI 公司很多,這些公司的工程師職位更多。
- 不要什么熱搶著去做什么。安卓熱,你做安卓,小程序熱,你怎么不轉(zhuǎn)小程序?
- 算法好的,不妨學(xué)學(xué)寫(xiě)好代碼。代碼的優(yōu)化,對(duì)算法的效果也很重要。
- 工程好的,不妨學(xué)學(xué)算法,看看機(jī)器學(xué)習(xí)的資料和論文,了解常見(jiàn)的 Task 使用的算法,了解主流的機(jī)器學(xué)習(xí)算法、工具、平臺(tái)。
- 是武學(xué)奇才的話(huà),不妨練練老頑童的雙手互搏,算法和工程兼修。向谷歌大牛 Jeff Dean 看齊。
- 擅長(zhǎng)什么,不要放棄。擅長(zhǎng)工程,就不要眼紅人家搞算法的。堅(jiān)持到底,路才能更寬,走得更遠(yuǎn)。
Google 大神 Jeff Dean
左:打工賺錢(qián)? 右:創(chuàng)業(yè)冒險(xiǎn)?
當(dāng)技術(shù)積累到一定程度的時(shí)候,大部分人都會(huì)技癢難耐,考慮創(chuàng)業(yè)。
原因有如下幾個(gè):
- 給別人寫(xiě)代碼,期權(quán)從幾千股到幾萬(wàn)股, 比例從毫不知情到萬(wàn)分之幾、千分之幾就不錯(cuò)了。自我感覺(jué)很好,但并不是創(chuàng)始人,也不是早期員工。高回報(bào)和自己關(guān)系不大。
- 公司發(fā)展很快,不代表自己發(fā)展很好。
- 你需要給自己一次超越領(lǐng)導(dǎo)的機(jī)會(huì),需要一次彎道超車(chē)的機(jī)會(huì)。
- 你喜歡什么事情你來(lái)安排,你說(shuō)了算。你不喜歡別人指指點(diǎn)點(diǎn),尤其是那些不那么讓你服氣的人。
- 你喜歡冒險(xiǎn),未知的世界真刺激。
- 你喜歡挑戰(zhàn),挑戰(zhàn)技術(shù)、管理、產(chǎn)品、運(yùn)營(yíng)。在全方位的挑戰(zhàn)中,你的閱歷得到豐富,思考得到升華。
- 你有好的產(chǎn)品想法,想要讓它在你手里變成現(xiàn)實(shí)。讓用戶(hù)喜歡、受益、著迷享受,你喜歡著用戶(hù)的喜歡,你憂(yōu)傷著用戶(hù)的不便。
- ……
30 歲了,寫(xiě)過(guò)的代碼如同作家,早已著作等身。30歲的你,坐在冷板凳上,可能寫(xiě)過(guò)了網(wǎng)站,寫(xiě)過(guò)了 Java,寫(xiě)過(guò)了 C++,甚至也趕上了機(jī)器學(xué)習(xí)、深度學(xué)習(xí)的熱潮。你發(fā)現(xiàn),你需要更大的挑戰(zhàn)。
于是,很多人創(chuàng)業(yè)了——不管是萬(wàn)事俱備,還是僅憑一腔熱血,總之,你沖上去了。聽(tīng)說(shuō)創(chuàng)業(yè)成功的比例萬(wàn)中無(wú)一,但是你管不了那么多,且行且走吧。
一些朋友,是連續(xù)創(chuàng)業(yè)者。十個(gè)人以?xún)?nèi)的小團(tuán)隊(duì),堅(jiān)持好幾年,這個(gè)項(xiàng)目不見(jiàn)起色,就換另一個(gè)項(xiàng)目。什么都需要自己干——融資自己想,項(xiàng)目自己拉,招聘自己做,核心代碼自己上——真累啊。
有些人堅(jiān)持了幾年,產(chǎn)品沒(méi)用戶(hù),收入不見(jiàn)增長(zhǎng),終于放棄了。這類(lèi)朋友,可能加入 A 輪后的公司,當(dāng)個(gè)技術(shù)負(fù)責(zé)人。也許了此余生,也許只是短暫的休息,等待下一次的創(chuàng)業(yè)旅程。
一些朋友,在 BAT待過(guò)三四年,級(jí)別不太高(T5 到 T6)年薪四五十萬(wàn)。眼看著在大廠加薪升職希望渺茫,他們開(kāi)始尋求捷徑去創(chuàng)業(yè)。
找個(gè)早期公司,有 BAT 背景,加上溝通能力,以及帶隊(duì)經(jīng)驗(yàn),和創(chuàng)始人一拍即合,第二天就開(kāi)干。
但多數(shù)創(chuàng)業(yè)沒(méi)有太好的起色,盡管給了CTO 的職位,除了技術(shù)以外也不擅長(zhǎng)別的,也不好意思和老板提加薪。幾年下來(lái),薪資是高了一些,并不比同期專(zhuān)攻技術(shù)的朋友薪資高。
創(chuàng)業(yè)幾年,有的朋友從四五十萬(wàn)發(fā)展到了年薪百萬(wàn),運(yùn)氣好的去了美團(tuán)、頭條、小米,期權(quán)價(jià)值更是翻了好幾倍,或許早身家上千萬(wàn)了。
面試過(guò)幾個(gè)候選人,在創(chuàng)業(yè)公司當(dāng)過(guò) CTO 或者合伙人 ,技術(shù)深度一般,擅長(zhǎng)的是技術(shù)廣度。其實(shí)很多創(chuàng)業(yè)公司的產(chǎn)品,技術(shù)含量并不高,哪怕你做了前端,又管理后端,你的能力在市場(chǎng)上不見(jiàn)得比 BAT T6 以上的高。
加上天天會(huì)議,代碼生疏,技術(shù)深度并不夠,大公司的高管你搞不定;A 輪+明星創(chuàng)業(yè)公司,技術(shù)總監(jiān)你也搞不定。這幾年忙各種需求,人工智能的算法也完全陌生。
這類(lèi)候選人,也許三四年前在 BAT 是 T6 的級(jí)別,面試過(guò)后我們也只能給到 T6 的待遇。因?yàn)闆](méi)有人會(huì)為你全面但不突出的能力買(mǎi)單。
每個(gè)人都有自己的路,別人的路不一定合適你,適合你的路也不一定適合別人。大家都需要根據(jù)自己的能力,心態(tài),綜合決策,再做出是繼續(xù)給別人打工,還是單槍匹馬出去闖江湖。
張愛(ài)玲說(shuō),「出名要趁早」。你看 00 都開(kāi)始創(chuàng)業(yè)了,再不創(chuàng)業(yè),眼看就成老老一輩了。不過(guò),成名的畢竟少數(shù),創(chuàng)業(yè)成功更是鳳毛麟角。
30 歲左右的我們,在放棄穩(wěn)定的工作之前,也先別慌,了解下行業(yè),了解下商業(yè),再?zèng)Q定要不要踏上創(chuàng)業(yè)這條孤獨(dú)的不歸路。
不創(chuàng)業(yè),也沒(méi)問(wèn)題。平凡之路,也有其幸福,有其榮耀。
左:混互聯(lián)網(wǎng)? 右:能轉(zhuǎn)早轉(zhuǎn)?
互聯(lián)網(wǎng)是高科技,高科技是第一生產(chǎn)力,生產(chǎn)力高,自然薪資也高。于是,這幾年,互聯(lián)網(wǎng)行業(yè)水漲船高。
尤其是人工智能時(shí)代的來(lái)臨,各行各業(yè)都開(kāi)始憂(yōu)慮了起來(lái):我們行業(yè)會(huì)不會(huì)被 AI 取代?要不被取代,該如何想辦法和 AI 結(jié)合?AI + 農(nóng)業(yè)怎么樣? AI + 醫(yī)療怎么樣?AI + 教育呢?AI + 傳統(tǒng)零售呢?總之,三百六十行,行行出 AI 。
互聯(lián)網(wǎng)這么火,人才這么貴,那么為什么還有很多人要離開(kāi)互聯(lián)網(wǎng),轉(zhuǎn)行到傳統(tǒng)行業(yè)呢?
想了想,至少有以下原因:
- 互聯(lián)網(wǎng)太累。累了容易過(guò)勞死,累了還容易脫發(fā)。君不見(jiàn),互聯(lián)網(wǎng)行業(yè)的寫(xiě)字樓電梯里,經(jīng)??吹缴l(fā)的廣告—— XXX,這是一個(gè)神奇的生發(fā)靈藥。
- 互聯(lián)網(wǎng)競(jìng)爭(zhēng)太激烈。做個(gè)團(tuán)購(gòu),一下子涌現(xiàn)出來(lái)幾千家,最后剩下一兩家。做個(gè)互聯(lián)網(wǎng)金融,出來(lái)一波就是幾十幾百家,一死便是幾十上百家。
做個(gè)智能音箱吧,大廠小廠,先別管有 AI 沒(méi) AI,大家一起上啊先,馬上形成百箱大戰(zhàn)的局面,紅海一片,過(guò)幾年肯定也是哀鴻遍野。
- 互聯(lián)網(wǎng)技術(shù)更新?lián)Q代太快。前幾年還學(xué)著 ASP.NET,過(guò)兩年就開(kāi)始學(xué) C Sharp,學(xué)完了C Sharp,還沒(méi)見(jiàn)自己犀利( sharp )起來(lái),大家又開(kāi)始集體玩 Java了。
寫(xiě) C 的人寫(xiě)代碼的日子加了幾年,開(kāi)始學(xué) C++,轉(zhuǎn)眼 C++ 的那撥人,又學(xué)谷歌內(nèi)部發(fā)明的 Go 語(yǔ)言。
- 互聯(lián)網(wǎng)人太單純。單純本來(lái)沒(méi)啥不好,但是有了孩子,有了社會(huì)關(guān)系,太單純就不容易玩得轉(zhuǎn)了。可能你錢(qián)攢了一些,但是社會(huì)地位還是低。大家自嘲叫碼農(nóng),叫程序猿,叫屌絲。
最近就出了幾個(gè)碼農(nóng)屆的大新聞:一個(gè)是某家公司產(chǎn)品更新日志里赫然寫(xiě)著要?dú)⒊绦騿T「祭天」,真是語(yǔ)不驚人死不休。
另一個(gè)則更是驚天動(dòng)地,當(dāng)老板的某程序員,被其前妻逼死了,原因是被敲詐,要么賠一千萬(wàn)的精神損失費(fèi),要么等著去把牢房坐穿。
0 和 1 構(gòu)建出來(lái)的虛擬世界很復(fù)雜,但是真實(shí)世界并非只有 0 和 1、對(duì)和錯(cuò),真實(shí)世界復(fù)雜到程序員們玩不轉(zhuǎn)。
- 互聯(lián)網(wǎng)人才市場(chǎng)太火熱。太火熱本來(lái)是好事,但是當(dāng)聰明人都往互聯(lián)網(wǎng)涌時(shí),壓力就來(lái)了。
互聯(lián)網(wǎng)火,奧賽冠軍們都學(xué)計(jì)算機(jī)去了,搞理論的都進(jìn)產(chǎn)業(yè)界了,北大清華學(xué)霸們都和你搶飯碗了,海歸大牛們都紛紛回國(guó)謀求機(jī)會(huì)了,你說(shuō)競(jìng)爭(zhēng)激不激烈?自詡聰明的你,也不得不今天學(xué)習(xí)統(tǒng)計(jì)學(xué),明天看看深度學(xué)習(xí),后天關(guān)注自然語(yǔ)言處理。
今天一個(gè)消息,互聯(lián)網(wǎng)巨頭網(wǎng)易賣(mài)豬肉去了;明天一個(gè)消息,互聯(lián)網(wǎng)人創(chuàng)業(yè)去做肉夾饃了;后天一個(gè)消息,大佬去做新零售了。你可以說(shuō)他們轉(zhuǎn)行了,也可以說(shuō)他們還在互聯(lián)網(wǎng)。
還有一些朋友,受夠了北上廣深的壓力,呼吸夠了帝都的霾和魔都的風(fēng),他們要逃離北上廣。北京,北京,「我在這里歡笑我在這里哭泣,我在這里活著也在這兒死去,我在這里祈禱我在這里迷惘」。
媽蛋,通通給我滾蛋。于是,念起了陶淵明的《歸田園居》:「歸去來(lái)兮,田園將蕪胡不歸?既自以心為形役,奚惆悵而獨(dú)悲?悟已往之不諫,知來(lái)者之可追。實(shí)迷途其未遠(yuǎn),覺(jué)今是而昨非?!贡本┎缓没?,那咱們一起回家混呀。
都說(shuō)北平的秋好,天氣那個(gè)新鮮勁?;氐嚼霞?,也許還四季如春呢?人比人,氣死人。城市比城市呢?恐怕城市里的人只能發(fā)瘋了。
有的朋友,在 BAT 或者其他大廠,干了三四年,攢了一筆錢(qián),決定離開(kāi)北京等大城市,回家發(fā)展。可能回到了家,沒(méi)有了引領(lǐng)時(shí)代潮流的弄潮兒氣概,卻有了「采菊東籬下,悠然見(jiàn)南山」,「卻道天涼好個(gè)秋」的閑情雅致。
有一個(gè)朋友告訴我說(shuō),他要從工程轉(zhuǎn)算法。同時(shí),他老婆也要去讀個(gè)書(shū),慢慢從互聯(lián)網(wǎng)行業(yè)轉(zhuǎn)出去。
也許過(guò)幾年,她老婆先在老家開(kāi)個(gè)超市,先賣(mài)雜貨,或者開(kāi)個(gè)飯館,如果一兩年下來(lái),沒(méi)虧并且還能賺一些錢(qián),到時(shí)候他再辭職去幫把手,雙雙離開(kāi)互聯(lián)網(wǎng),開(kāi)個(gè)夫妻店。
他告訴我這樣安排比較穩(wěn)妥,否則過(guò)幾年,兩個(gè)人都在互聯(lián)網(wǎng),哪天一起失業(yè)了,風(fēng)險(xiǎn)太大。這個(gè)朋友能力還可以,有過(guò)互聯(lián)網(wǎng)大公司的工作經(jīng)歷。
我給他分析他的優(yōu)勢(shì),告訴他不用擔(dān)心失業(yè),告訴他我有一些朋友,四十幾歲了還在一線寫(xiě)代碼,告訴他我能告訴的所有事情。
然而,一百條理由,頂不上他一個(gè)執(zhí)拗的借口——他已經(jīng)決定了走上轉(zhuǎn)行的道路。這條路也許需要幾年,但是他已經(jīng)在有計(jì)劃地開(kāi)展了。
寫(xiě)到這里,我突然想起來(lái)我高中求學(xué)的經(jīng)歷。2001 - 2004 年,我讀高中,寄宿在學(xué)校附近,房東大概有六間房出租,一間房子一個(gè)學(xué)期大概收入六百塊錢(qián)。一年下來(lái)大約 1200 * 6 = 7200。
旁邊的一些房東們,有的有十幾個(gè)房間在出租,一年租金兩三萬(wàn)。當(dāng)時(shí)我一個(gè)月生活費(fèi)大約 400,這么算下來(lái),收房租夠讓兩口子過(guò)上衣食無(wú)憂(yōu)的生活了。
當(dāng)然,大北京的房租,目前已經(jīng)到了一個(gè)月四千到一萬(wàn)的水平了,世事如此,十幾年前的我是萬(wàn)萬(wàn)想不到的。
有一些朋友也在想,要不在北上廣工作幾年,攢一些錢(qián),回家去花。正如人家在美國(guó)賺美金,回中國(guó)來(lái)花人民幣。
老家也許房子還不貴,也許一百萬(wàn)就能買(mǎi)不錯(cuò)的房子?咱們大城市奮斗幾年,小城市買(mǎi)上它三套房,一套用來(lái)住,兩套用來(lái)租,每天一覺(jué)呼呼到天明,我們也過(guò)上小時(shí)候夢(mèng)想的收租金的生活啦——翹著二郎腿收租金的日子,過(guò)得真 TM 舒服啊。
當(dāng)然,回家做個(gè)小生意,開(kāi)個(gè)小賣(mài)部,或者開(kāi)一個(gè)超市,或者開(kāi)一個(gè)飯館,都是路。30 歲了,既然前進(jìn)的路多歧路,那就看看退路——到處都是退路。條條大路都是余生的路。
有人在退,也有人在進(jìn)。不少其他行業(yè)的朋友,也在看著互聯(lián)網(wǎng)的機(jī)會(huì)。比如我有個(gè)朋友,在小縣城,但是眼光卻一直在互聯(lián)網(wǎng)。
教書(shū)的閑暇時(shí)光里,他運(yùn)營(yíng)著幾個(gè)網(wǎng)站和公眾號(hào)。一個(gè)公眾號(hào)十幾二十萬(wàn)粉絲,注冊(cè)個(gè)公司,請(qǐng)兩個(gè)小編,讓外面的技術(shù)做些小活,一個(gè)月接幾單廣告,一年下來(lái)也有三五十萬(wàn)的收入了。
在他們眼中:
- 互聯(lián)網(wǎng)充滿(mǎn)機(jī)會(huì)。前年你開(kāi)個(gè)網(wǎng)店,你可能就月入十萬(wàn)了。去年你做個(gè)代購(gòu),可能就財(cái)務(wù)自由了。今年你運(yùn)營(yíng)個(gè)公眾號(hào),抄一些網(wǎng)上的水貨文章,可能就錦衣玉食了。明年你做個(gè)小程序,興許就衣食無(wú)憂(yōu)了。
- 互聯(lián)網(wǎng)變數(shù)多。十幾年前沒(méi)有趕上 PC 互聯(lián)網(wǎng),忘了搶幾個(gè)域名,沒(méi)有關(guān)系,這兩天注冊(cè)幾個(gè)好的小程序名,亡羊補(bǔ)牢未為晚也。
前幾年可惜沒(méi)有趕上移動(dòng)互聯(lián)網(wǎng)的大浪潮,錯(cuò)過(guò)了 APP 的紅利期,沒(méi)關(guān)系,還有物聯(lián)網(wǎng)的機(jī)會(huì)。這次錯(cuò)過(guò)了智能音箱和其他智能硬件,也沒(méi)關(guān)系,再等幾年,說(shuō)不定新的技術(shù)浪潮就來(lái)了。
技術(shù)浪潮如此,商業(yè)模式就更如此了,團(tuán)購(gòu)過(guò)了有互聯(lián)網(wǎng)金融,互聯(lián)網(wǎng)金融冷了還有比特幣、區(qū)塊鏈。熟人社交沒(méi)機(jī)會(huì)了,我們還有陌生人社交,新媒體沒(méi)機(jī)會(huì)了,我們還有新零售。AI + 傳統(tǒng)行業(yè),三百六十行,行行是機(jī)會(huì)。
- 互聯(lián)網(wǎng)里人人都能當(dāng)英雄。買(mǎi)賣(mài)域名能撈得盤(pán)滿(mǎn)缽滿(mǎn),倒騰流量也能做到肥得流油。機(jī)會(huì)少了?沒(méi)關(guān)系,咱還有消費(fèi)升級(jí)呢。機(jī)會(huì)有的是,慢慢來(lái)。快速試錯(cuò),勇敢迭代,這才是互聯(lián)網(wǎng)的風(fēng)格和做派。
- 互聯(lián)網(wǎng)新鮮好玩。賣(mài)吃的賣(mài)喝的,提供衣食住,再升級(jí)也少不了吃喝拉撒,多沒(méi)勁呀。沒(méi)勁還罷了,利潤(rùn)率還低,人員復(fù)雜,機(jī)構(gòu)臃腫龐大,管理費(fèi)心費(fèi)力。
互聯(lián)網(wǎng)今天一個(gè)概念,明天一個(gè)潮流,說(shuō)不定做的事情一不小心就影響到幾百萬(wàn)甚至幾億用戶(hù),真刺激。一個(gè)十幾個(gè)人的小團(tuán)隊(duì),說(shuō)不定做公司做到幾十億美金的市值或估值。互聯(lián)網(wǎng)里,短小精悍,以小搏大。
因此,一些傳統(tǒng)朋友遇到互聯(lián)網(wǎng)的人,就過(guò)來(lái)問(wèn):有什么好項(xiàng)目嗎,我們一起做做唄?你負(fù)責(zé)技術(shù),我負(fù)責(zé)資金投入,有錢(qián)大家一起賺。
當(dāng)然,互聯(lián)網(wǎng)的人轉(zhuǎn)其他行業(yè),有成功,也有失敗。傳統(tǒng)行業(yè)的人擠到互聯(lián)網(wǎng),也是有成有敗。勝敗乃兵家常事,而有想法的人,總不會(huì)停止自己不斷探索的腳步。
在我第一次離職的時(shí)候,我向我尊敬的 Leader 撒了一個(gè)善意的謊言——當(dāng)時(shí)我說(shuō)我打算轉(zhuǎn)其他行業(yè)了,北京壓力太大,生存困難,居之不易,算了算,買(mǎi)房的日子遙遙無(wú)期。
我說(shuō)我一個(gè)哥來(lái)北京發(fā)展了,做傳統(tǒng)茶酒生意,需要我過(guò)去幫忙。幾年過(guò)去了,我依然還在北京,還沒(méi)有逃離,并且我深信,只要你努力,北京雖大,總有立錐之地,居之不見(jiàn)得比當(dāng)年的大詩(shī)人白居易難太多。
不管是出于帝都魔都居之不易的考慮,還是你本來(lái)就喜歡傳統(tǒng)行業(yè),厭惡互聯(lián)網(wǎng),總之在考慮要不要換行前,以下幾點(diǎn)值得思考:
- 你是不是單純的技術(shù)人。線下真實(shí)世界的玩法你熟悉嗎?你習(xí)慣嗎?
- 你能玩轉(zhuǎn)傳統(tǒng)行業(yè)的人情世故么?你能喝酒么?你會(huì)抽煙么?
- 你的口才怎么樣?你善于應(yīng)酬么?
- 你是否善于管理?你會(huì)催款么?
- 你喜歡快節(jié)奏還是喜歡悠閑?
- 其他行業(yè)就沒(méi)有競(jìng)爭(zhēng)么?那里的競(jìng)爭(zhēng),你是否更有競(jìng)爭(zhēng)力?
- 互聯(lián)網(wǎng)好多于壞?對(duì)你而言,互聯(lián)網(wǎng)的種種好,是否真的已經(jīng)超過(guò)了壞?
結(jié)語(yǔ)
30 歲了,我們有過(guò)榮耀,有過(guò)痛苦,有過(guò)迷茫,正如樸樹(shù)的《路途》唱到:“我們路過(guò)高山,我們路過(guò)湖泊,我們路過(guò)森林,路過(guò)沙漠,路過(guò)人們的城堡和花園,路過(guò)幸福,我們路過(guò)痛苦,路過(guò)生命中漫無(wú)止境的寒冷和孤獨(dú)”。
這是個(gè)旅途,路途多歧路,歧路中有幾個(gè)困惑和選擇:
- 做工程,還是轉(zhuǎn)算法?
- 代碼寫(xiě)到底,還是果斷轉(zhuǎn)管理?
- 打工賺錢(qián),還是創(chuàng)業(yè)冒險(xiǎn)?
- 互聯(lián)網(wǎng)混到底,還是轉(zhuǎn)行收房租?
30 歲了,不管是否三十而立,總歸我們都是成年人了。面對(duì)困惑,我們都應(yīng)該深思熟慮,做出成年人的選擇。
這世界真好。