30歲了,程序員中的老司機們,30后的路該開向哪里?

2017-09-20 09:25 稿源:技藝叢談  1條評論

注:我是程序員,也是老司機。我已過而立之年,也還沒過而立之年——年紀是到了,卻還沒有立,不論是立德、立言還是立功。你問我慌不慌,我問你路在何方。

我當程序員數數日子,八年有余,自封老司機也不算太過分,至少寫過的代碼比吃過的鹽多。那些碰到過的臭蟲,被指派的需求,請求的網頁,搜索的問題,都是沿路的風景。你問我風景美不美,我問你前路在何方。

我寫過客戶端、做過網站、寫過后端服務,踩過的坑,多過別人埋過的地雷。網頁開發很無聊,客戶端適配也枯燥,服務器高并發只能靠重啟。你問我焦慮不焦慮,我問你午夜加班鍵盤聲,是不是如同窗外蛙鳴焦躁不安。

你問我迷茫不迷茫,我問你前方該左移還是右移。

30 歲了,寫代碼十年八年了,老司機們 coding 的時候很熟悉左移和右移,但是開車到這個年紀……

想想當年讀著侯捷的書,看著人家「左手程序右手詩」,羨慕著他的功成名就,文筆風流。到如今,開始流行「左手右手一個慢動作」,動作一慢下來,就開始在想:

30 歲以后的路,該怎么走?是該繼續碼代碼,還是轉管理?還是左手程序,右手做點其他的營生?那幾年以后,左邊的手藝是不是該放下了?還是勇敢創業?30 歲后的路,該左移還是右移?

代碼能寫一輩子么?這是個問題。英國的莎士比亞并沒有告訴我們答案。85 年的我,身邊不少 30 歲左右的程序員。一起看看,在寫代碼的這條大路上,老司機們的焦慮和迷茫。

左:代碼寫到底?右:果斷轉管理?

不少朋友,30 歲左右,開始考慮是否要轉管理。左轉還是右走?

向左轉有什么好處?讓我們來看看:

  • 代碼寫到底,生活簡單。

  • 升高級工程師,升架構師,升資深架構。從技術菜鳥,到技術大拿,到技術大神,一路打怪升級,也算是技術人的封神之路。

  • 管理做不來,溝通好累。“與人斗,其樂無窮”,只是可惜,咱欣賞不來。

  • 開會好無聊。一天到晚各種開會,人生簡直各種虛度啊。

  • 有的人很喜歡寫代碼,總感覺寫代碼的時光是最純粹、最幸福的。

  • 管理比較虛,后面不好找工作。技術積累一步一個腳印,這家掛了,還有下一家。

  • 不會寫代碼的 CTO 不容易管理別人。寫代碼的人,和武俠世界一般,誰的水平高,誰更容易讓人折服。領導的過程,就是帶人修煉的過程。

  • 水平不行,別人怎么從你的實戰中修煉?你看大俠喬峰,松鶴樓上顯露其有成就、有名望;杏子林中展示其有魄力、有本領。帶領丐幫七八年來,一直順風順水,大家心服口服。

上圖是網傳的百度薪資,你看,技術層級蠻多的,夠打怪升級很久了。不少人天池有限,可能到 T7 左右就到盡頭了。

不過別喪氣,T7 package 上限也能到近百萬了,北京房價是貴了些,但是買個小房子過一輩子總是沒太大問題。非技術行業的人,能搞定年薪百萬的又有多少?

向右什么好處?讓我們來瞅瞅:

  • 代碼寫到一定層次,發現也就那么回事。

  • 技術轉管理,新的挑戰,新的趣味,還能接觸各種管理層,擴展人脈。

  • 我就是這么外向,管管人挺有挑戰,挺有趣味。

  • 管理人是門藝術,而寫代碼只是技術。藝術是活的,代碼是死的。

  • 走管理,未來創業可以當 CEO;而走技術,未來創業,更多的是 CTO。

  • 管理做得好,才能管更多的人,讓更多的人圍繞著自己的想法去做產品。人越聰明,越有抱負,越想掌控更多。

很多時候,做技術的無法決定技術團隊的招聘,無法決定產品的走向,無法決定的事情太多了。

而走管理,你慢慢能掌控的事情會更多,你能管理一個小組,一個技術團隊,你能管理一個部門,你能管理一個事業部,你能管理一家公司,你能管理一個集團——也就是說,技術,產品,銷售,運營,你都能管,全方位的挑戰,自然就有全方位的成長空間和機會。

我身邊的朋友,面試過的人,多少也有類似的困惑。有些朋友,在三五百人的公司做管理,類似總監角色,管幾十號人,技術中等,薪資和高級架構師差不多,五六十萬的樣子。

朋友覺得公司發展一般,偶有混日子的感覺。身邊不少同事都跳槽去微軟百度之類的,轉純技術了,他依然堅持做管理。

做管理不容易,找方向,做產品,執行,人員招聘,和老板爭取員工福利等,都是你的事情,可能不用忙著寫代碼, 但是心也容易累。

要是一個技術崗位擺在他面前,年薪 100 萬,你問我他跳不跳槽?我相信肯定跳。

從這類技術人可以看出,技術不見得薪資低,管理不見得錢多煩心事少。選擇路徑的時候,要看到好的閃光點,也要看到潛在的煩惱三千。

有些朋友,技術中等,能大概知道技術選型和解決思路。一線指導不行,不過指下方向,幾個技術討論沒有結論的時候,拍版決定還是沒問題的。

這位朋友就很擅長管理,知道怎么招聘,知道發現人才,知道怎么給有能力的技術空間,知道怎么激活團隊氛圍,知道怎么給優秀的人獎勵,知道怎么處理好團隊和老板的關系。

總之,技術好的人,不會覺得他技術差,不配當自己領導,反而,覺得自己的能力容易施展,有的甚至懷有知遇之恩。

這類人就挺適合當管理的。他當過兩三家公司的 CTO,能說話,會演講,擅長鼓舞士氣,在朋友中算頗有人緣。這類人,天生適合轉管理。

有些朋友,在創業公司成長起來,當了架構師,當了高級技術經理,帶十幾二十個人的團隊,慢慢轉型管理。

技術也慢慢荒廢下來,不是想荒廢,而是一天到晚無數的會議,合作伙伴找你,老板找你,產品找你,市場找你,團隊里的技術小朋友找你,日子久了,技術不得不荒廢下來。管的人多了,薪資不見得多,畢竟是公司培養起來的,不是外來高薪聘請的。

年薪五六十萬,不高也不低,后來覺得無聊,跳槽去 BAT 或者微軟了,反而一身輕松。可能不再帶人了, 也可能帶的人少了,兩三個,三五個,人是少了,帶的人水平卻高了,產出高,溝通簡單,寫代碼真心爽。這類朋友,就挺適合走專家路線。

凡事有利有弊,別人適合轉管理,不代表你就適合當領導。30 歲的你,在考慮轉型之前,不妨問問自己幾個問題:

  • 我真的喜歡管人嗎?

  • 你善于管理自己么?

  • 我開會的時候是不是經常在寫代碼?

  • 我是不是討厭開會?

  • 自己實現代碼,實現產品功能,或者生活中的問題,我是不是莫名的滿足?

  • 碰到別人問自己各種難纏的 Bug,我是不是很喜歡解決?

  • 我擅長幫助別人解決問題么?

  • 我擅長溝通么?別人是否喜歡問我問題?

  • 我在學生時代是否當過班干部?

  • 管理的人越多越有成就感,還是越少越舒服?

  • 管理的價值是什么?給團隊帶來的價值有哪些?

想清楚上面的一些問題,可能適不適合轉管理,你自己就有了答案了。時間的路有千千萬萬條,條條大路通大道。希望大家都能到適合自己的路。

有好的文章希望站長之家幫助分享推廣,猛戳這里我要投稿

相關文章

相關熱點

查看更多
?
3d彩票平台下载