注:我是程序員,也是老司機(jī)。
我已過而立之年,也還沒過而立之年——年紀(jì)是到了,卻還沒有立,不論是立德、立言還是立功。你問我慌不慌,我問你路在何方。
我當(dāng)程序員數(shù)數(shù)日子,八年有余,自封老司機(jī)也不算太過分,至少寫過的代碼比吃過的鹽多。那些碰到過的臭蟲,被指派的需求,請求的網(wǎng)頁,搜索的問題,都是沿路的風(fēng)景。
你問我風(fēng)景美不美,我問你前路在何方。我寫過客戶端、做過網(wǎng)站、寫過后端服務(wù),踩過的坑,多過別人埋過的地雷。網(wǎng)頁開發(fā)很無聊,客戶端適配也枯燥,服務(wù)器高并發(fā)只能靠重啟。你問我焦慮不焦慮,我問你午夜加班鍵盤聲,是不是如同窗外蛙鳴焦躁不安。你問我迷茫不迷茫,我問你前方該左移還是右移。30 歲了,寫代碼十年八年了,老司機(jī)們 coding 的時(shí)候很熟悉左移和右移,但是開車到這個(gè)年紀(jì)……想想當(dāng)年讀著侯捷的書,看著人家「左手程序右手詩」,羨慕著他的功成名就,文筆風(fēng)流。
到如今,開始流行「左手右手一個(gè)慢動(dòng)作」,動(dòng)作一慢下來,就開始在想:30 歲以后的路,該怎么走?是該繼續(xù)碼代碼,還是轉(zhuǎn)管理?還是左手程序,右手做點(diǎn)其他的營生?那幾年以后,左邊的手藝是不是該放下了?還是勇敢創(chuàng)業(yè)?30 歲后的路,該左移還是右移?代碼能寫一輩子么?這是個(gè)問題。
英國的莎士比亞并沒有告訴我們答案。85 年的我,身邊不少 30 歲左右的程序員。一起看看,在寫代碼的這條大路上,老司機(jī)們的焦慮和迷茫。左:代碼寫到底?右:果斷轉(zhuǎn)管理?不少朋友,30 歲左右,開始考慮是否要轉(zhuǎn)管理。左轉(zhuǎn)還是右走?向左轉(zhuǎn)有什么好處?讓我們來看看:代碼寫到底,生活簡單。升高級工程師,升架構(gòu)師,升資深架構(gòu)。從技術(shù)菜鳥,到技術(shù)大拿,到技術(shù)大神,一路打怪升級,也算是技術(shù)人的封神之路。管理做不來,溝通好累?!芭c人斗,其樂無窮”,只是可惜,咱欣賞不來。開會好無聊。一天到晚各種開會,人生簡直各種虛度啊。
有的人很喜歡寫代碼,總感覺寫代碼的時(shí)光是最純粹、最幸福的。管理比較虛,后面不好找工作。技術(shù)積累一步一個(gè)腳印,這家掛了,還有下一家。不會寫代碼的 CTO 不容易管理別人。寫代碼的人,和武俠世界一般,誰的水平高,誰更容易讓人折服。領(lǐng)導(dǎo)的過程,就是帶人修煉的過程。水平不行,別人怎么從你的實(shí)戰(zhàn)中修煉?你看大俠喬峰,松鶴樓上顯露其有成就、有名望;杏子林中展示其有魄力、有本領(lǐng)。帶領(lǐng)丐幫七八年來,一直順風(fēng)順?biāo)蠹倚姆诜?/span>
上圖是網(wǎng)傳的百度薪資,你看,技術(shù)層級蠻多的,夠打怪升級很久了。不少人天池有限,可能到 T7 左右就到盡頭了。不過別喪氣,T7 package 上限也能到近百萬了,北京房價(jià)是貴了些,但是買個(gè)小房子過一輩子總是沒太大問題。非技術(shù)行業(yè)的人,能搞定年薪百萬的又有多少?向右什么好處?讓我們來瞅瞅:代碼寫到一定層次,發(fā)現(xiàn)也就那么回事。
技術(shù)轉(zhuǎn)管理,新的挑戰(zhàn),新的趣味,還能接觸各種管理層,擴(kuò)展人脈。我就是這么外向,管管人挺有挑戰(zhàn),挺有趣味。管理人是門藝術(shù),而寫代碼只是技術(shù)。藝術(shù)是活的,代碼是死的。走管理,未來創(chuàng)業(yè)可以當(dāng) CEO;而走技術(shù),未來創(chuàng)業(yè),更多的是 CTO。
管理做得好,才能管更多的人,讓更多的人圍繞著自己的想法去做產(chǎn)品。人越聰明,越有抱負(fù),越想掌控更多。很多時(shí)候,做技術(shù)的無法決定技術(shù)團(tuán)隊(duì)的招聘,無法決定產(chǎn)品的走向,無法決定的事情太多了。而走管理,你慢慢能掌控的事情會更多,你能管理一個(gè)小組,一個(gè)技術(shù)團(tuán)隊(duì),你能管理一個(gè)部門,你能管理一個(gè)事業(yè)部,你能管理一家公司,你能管理一個(gè)集團(tuán)——也就是說,技術(shù),產(chǎn)品,銷售,運(yùn)營,你都能管,全方位的挑戰(zhàn),自然就有全方位的成長空間和機(jī)會。
我身邊的朋友,面試過的人,多少也有類似的困惑。有些朋友,在三五百人的公司做管理,類似總監(jiān)角色,管幾十號人,技術(shù)中等,薪資和高級架構(gòu)師差不多,五六十萬的樣子。朋友覺得公司發(fā)展一般,偶有混日子的感覺。身邊不少同事都跳槽去微軟百度之類的,轉(zhuǎn)純技術(shù)了,他依然堅(jiān)持做管理。做管理不容易,找方向,做產(chǎn)品,執(zhí)行,人員招聘,和老板爭取員工福利等,都是你的事情,可能不用忙著寫代碼, 但是心也容易累。要是一個(gè)技術(shù)崗位擺在他面前,年薪 100 萬,你問我他跳不跳槽?我相信肯定跳。從這類技術(shù)人可以看出,技術(shù)不見得薪資低,管理不見得錢多煩心事少。
選擇路徑的時(shí)候,要看到好的閃光點(diǎn),也要看到潛在的煩惱三千。有些朋友,技術(shù)中等,能大概知道技術(shù)選型和解決思路。一線指導(dǎo)不行,不過指下方向,幾個(gè)技術(shù)討論沒有結(jié)論的時(shí)候,拍版決定還是沒問題的。這位朋友就很擅長管理,知道怎么招聘,知道發(fā)現(xiàn)人才,知道怎么給有能力的技術(shù)空間,知道怎么激活團(tuán)隊(duì)氛圍,知道怎么給優(yōu)秀的人獎(jiǎng)勵(lì),知道怎么處理好團(tuán)隊(duì)和老板的關(guān)系。
總之,技術(shù)好的人,不會覺得他技術(shù)差,不配當(dāng)自己領(lǐng)導(dǎo),反而,覺得自己的能力容易施展,有的甚至懷有知遇之恩。這類人就挺適合當(dāng)管理的。他當(dāng)過兩三家公司的 CTO,能說話,會演講,擅長鼓舞士氣,在朋友中算頗有人緣。這類人,天生適合轉(zhuǎn)管理。有些朋友,在創(chuàng)業(yè)公司成長起來,當(dāng)了架構(gòu)師,當(dāng)了高級技術(shù)經(jīng)理,帶十幾二十個(gè)人的團(tuán)隊(duì),慢慢轉(zhuǎn)型管理。技術(shù)也慢慢荒廢下來,不是想荒廢,而是一天到晚無數(shù)的會議,合作伙伴找你,老板找你,產(chǎn)品找你,市場找你,團(tuán)隊(duì)里的技術(shù)小朋友找你,日子久了,技術(shù)不得不荒廢下來。管的人多了,薪資不見得多,畢竟是公司培養(yǎng)起來的,不是外來高薪聘請的。年薪五六十萬,不高也不低,后來覺得無聊,跳槽去 BAT 或者微軟了,反而一身輕松??赡懿辉賻肆?, 也可能帶的人少了,兩三個(gè),三五個(gè),人是少了,帶的人水平卻高了,產(chǎn)出高,溝通簡單,寫代碼真心爽。這類朋友,就挺適合走專家路線。
凡事有利有弊,別人適合轉(zhuǎn)管理,不代表你就適合當(dāng)領(lǐng)導(dǎo)。30 歲的你,在考慮轉(zhuǎn)型之前,不妨問問自己幾個(gè)問題:
我真的喜歡管人嗎?
你善于管理自己么?
我開會的時(shí)候是不是經(jīng)常在寫代碼?
我是不是討厭開會?
自己實(shí)現(xiàn)代碼,實(shí)現(xiàn)產(chǎn)品功能,或者生活中的問題,我是不是莫名的滿足?
碰到別人問自己各種難纏的 Bug,我是不是很喜歡解決?
我擅長幫助別人解決問題么?我擅長溝通么?別人是否喜歡問我問題?
我在學(xué)生時(shí)代是否當(dāng)過班干部?管理的人越多越有成就感,還是越少越舒服?
管理的價(jià)值是什么?
給團(tuán)隊(duì)帶來的價(jià)值有哪些?
想清楚上面的一些問題,可能適不適合轉(zhuǎn)管理,你自己就有了答案了。時(shí)間的路有千千萬萬條,條條大路通大道。希望大家都能到適合自己的路。