碼齡超過20年,依然對生活和程式設計充滿激情,這是三位70後“老”程式設計師的故事
大資料文摘出品
作者:周素雲、張秋玥
加班996,生病ICU。
這是一句最近攪亂了很多程式設計師平靜生活,也讓所有的“社畜”認真反思人生的話題。但是,讓程式設計師們真正感到焦慮的其實並不只是工作的壓力,更多的是對未來的迷茫:超負荷工作必然導致學習和自我提升時間的縮短,那麼熬過30歲,一旦拼命的資本不再,他們又能何去何從。
Stack Overflow近期剛剛釋出了19年的程式設計師普查報告,在這份近萬人參與的調查中,40%以上的程式設計師碼齡不到5年。
報告地址:
https://insights.stackoverflow.com/survey/2019#developer-profile
是的,軟體行業非常年輕,因為工作強度大和收入比,很多公司都偏向於僱傭“廉價的年輕人”。這就讓程式設計師們的工作壓力普遍很大。
上個月文摘菌也發了一篇“老程式設計師都去哪了?“的文章,評論中能看到很多程式設計師的焦慮:
“程式設計師真的都應該996嗎?”
“程式設計師和空姐一樣,吃的都是青春飯。“
“一直寫程式碼,沒有時間學習提升,難道要寫到40歲麼?“
的確如此嗎?老程式設計師到底都去了哪裡呢?
於是,我們決定去採訪幾位“對自己目前的工作生活還算滿意”的老程式設計師,看看他們的職業生涯中都經歷了什麼,以及現在的生活狀態是什麼樣的。希望他們的故事,可以給年輕的工程師們一些建議和啟發。
趙先生、黃大叔和Bryan是最讓文摘菌印象深刻的三位碼齡都超過了20年的“老”程式設計師。雖然學歷背景、工作地點和職業狀態千差萬別,但是他們又有一些共同點:都是因為興趣選擇了這份職業,也因為喜歡, 一直堅持!
趙先生從16歲開始寫下了第一行程式碼,一直堅持到現在;Bryan雖然已轉型公司高管,但提起程式設計還是非常有激情;從業20年的黃大叔已經開始了他的創業之旅。對於工作、加班、生活他們有著自己的看法。
我們一起來聽一聽。
興趣是最大的動力,最佛系的“天才“程式設計師
興趣是最大的動力,最佛系的“天才“程式設計師
趙先生
年齡:43歲
碼齡:25年+
當前職位:初創公司技術總監
作為一名70後,趙先生給文摘菌最深刻的印象是“天才少年“啊!
趙先生回憶,他第一次接觸到程式碼是在還是初中的時候。當時,剛剛十多歲的他在同學家看到一個工程用的印表機,可以寫一兩行程式碼。因為特別感興趣就模仿著說明書寫了幾行程式碼,那時候用的還是Beta語言。
高中之後,趙先生就開始利用學校的電腦自學程式設計。還曾因老師阻撓低年級的自己學程式設計,一氣之下直接拿了自己所在城市高中計算機大賽第二名。接下來還代表學校參加省級比賽,拿了兩次省一等獎。
後來,“不務正業”的趙先生還輕鬆考上北京郵電大學,但是轉學了通訊工程專業。他表示之所以沒學計算機, 是因為“寫程式碼太簡單了,就不需要專門去學了吧”!
之後,趙先生也就成為了當時北郵通訊工程專業裡大名鼎鼎的“最會寫程式碼的”工程師。
這可能就是傳說中“別人家的孩子”吧。
職業生涯:
畢業後,趙先生去了一家國務院國資委直屬的大型高科技央企,主要做硬體相關的工作。
後來因為有同學創業,便辭職去開發手機遊戲。趙先生職業生涯中主要使用Java作為程式語言,至今還是使用Java。不像現在的年輕人每天焦慮地思考學GO語言還是學julia,趙先生很佛系的表示,也沒有想過學其他新的語言,夠用就行了!
當然,趙先生的身上也有著70後特有的對自己”往日時光“的懷念。整個佛系平靜的採訪過程中,趙先生的聲音也只在這個時候透露出了一點”激情澎湃“的味道。他回憶道,比較難忘的還是在那個手機硬體效能比較差勁的年代,寫一個遊戲,程式、圖片和文字加一起也不能超過64K, 對程式設計師的考驗還是很大的。
目前的趙先生在一家初創公司當技術總監,管理著一隻小的技術團隊,但是自己仍然會親自寫程式碼。最近工作比較忙, 雖然過著955的生活,但回家後還是會繼續工作,時間比較有彈性。趙先生也表示,自己其實也挺喜歡在家工作,還曾經專門辭職兩年在家照顧孩子和家人。
對於是否考慮轉行,他表示目前的生活狀態很好, 並不是很想轉行甚至都不想換工作,也沒有想過自己創業, 不想去管理程式設計以外的事情。
他說:工作嘛,都是為了生存和掙錢,任何工作做久了也都會無聊。因為自己對程式設計比較感興趣, 就這麼堅持下來了!我不喜歡規劃自己的生活,對自己要求也不高。有自己的時間做自己喜歡的專案就好了!
對年輕程式設計師的建議:
程式設計師就是一份收入稍高點的工作,如果是喜歡就一直做,如果不喜歡, 過幾年轉行做管理或者自己創業都可以。分清楚工作與私事,賣命要賣的有意義!
從沉迷遊戲的“網癮少年”到諮詢公司CEO
從沉迷遊戲的“網癮少年”到諮詢公司CEO
Bryan
年齡:43歲
碼齡:20年
當前職位:
Technology Consulting - Managing Director
Bryan的下屬們可能都想不到,高冷的“霸道總裁”小時候也是個“網癮少年”。
Bryan走上程式設計之路和很多少年一樣,小時候和高中同學一起沉迷遊戲,家裡親戚送了一臺電腦。可是電腦總是出問題,所以就開始學習如何自己修電腦。
後來高中畢業報考大學時就自然而然地報了電腦科學。就喜歡拿不同語言輪流搭建遊戲什麼的。作為週末java愛好者,下班後邊看電視邊敲程式碼就當放鬆了。
“一路走過來都是因為愛好。”Bryan說。
職業生涯:從程式設計師到管理高層
目前Bryan在倫敦一家諮詢公司做技術諮詢,擔任高管。他認為做技術管理者比做純技術精英要有趣。當程式設計師的時候也不覺的有很大壓力,純屬個人愛好, 每天都很有動力。
“其實我一開始也沒想過要轉管理層,但是隨著每一次的升職考核,你會發現一些技術以外的能力變得更加重要。比如是否有能力帶新人,帶領團隊,對於專案的資金與運營的理解有多深等等。”
Bryan稱,當年也可以選擇走純技術路線, 但我不認為純做技術可以做到執行長。我認識一些真正聰明又勤奮的技術牛人,他們在一些細分領域非常的專業。這些人無論年齡多大,都會是公司寶貴的財富。
其實做管理並不代表我完全不做技術,平時Bryan也很喜歡和公司的年輕同事們一起碼程式碼、debug。Bryan稱,自己還是會不斷學習、隨時擴充自己的知識庫。不然就會被年輕人碾壓,他們工作偷起懶來也會更容易吧!偶爾他們搞不定的地方還是需要自己上手。
Bryan表示,作為一個管理者,你需要知道如何給團隊劃分任務,如何評估成員的技術水平,出了什麼方面的問題找誰解決最有效等等。相比於純技術, 現在的職位更看重團隊領導力, 客戶關係管理和商業洞察力等等。做管理讓自己能夠對業務有更全面的瞭解、認識更多有趣的人,學到更廣泛的知識。
Bryan也感嘆現如今女程式設計師越來越少,二十年前剛入行那會兒,很多女程式都很厲害。雖然都是好朋友,但競爭還是很激烈,每天都想把對方比下去。但現在他們大多都去做管理或者去了高校,做到中層的女程式設計師幾乎沒有, 這也是值得我們思考的。
775的工作制
雖然現在大家都在抱怨996,但Bryan一直堅持775。之所以不從9點開始,也是覺得那兩個小時不是打瞌睡就是在看報紙玩手機中度過,還不如早點開始抓緊把活幹完。
或者也有可能是家離公司近吧。
Bryan說:我的週末從來都是完完全全屬於我自己的,你需要給自己劃定一個結束工作的時間點,在截止時間點前認真工作,所以我的工作效率很高。把自己份內的事情全力以赴的做好,對於別人麻煩你的事情也要懂得有底線的拒絕。
專案不忙的時候都會接送孩子們上下學,工作和生活的平衡歸根到底還是自己的選擇。
對年輕程式設計師的建議:
雖然現在科技行業非常火熱,但我還是建議大家不要盲目擇業,要根據自己的興趣愛好來選擇。
也不要指望工作會幫助你快速成長,絕大多數工作都不會,很多知識技能都是工作之餘學習的。
跟一個好團隊,然後到成為一個好老闆
跟一個好團隊,然後到成為一個好老闆
黃大叔
年齡:40+
碼齡:20年
當前職位:創業公司技術顧問
文摘菌當然也認識很多年輕的程式設計師朋友,採訪黃大叔是因為其中一位年輕有為的程式設計師朋友的推薦,“他是我遇到過最棒的程式設計師上司了。”
能讓一位優秀的程式設計師心服口服,那這位黃先生一定還是很有兩把刷子。
初遇黃先生,他就很親切的跟文摘菌說,叫他“大叔”就行,而相比很多剛剛入行的小鮮肉碼農,黃大叔身上也多了一分沉澱後的從容溫和。
當然,每一個大叔身上也都有屬於自己的入行時刻。2000年畢業時, 一次機緣巧合, 學機械專業的黃同學寫了一道C語言面試題, 就這麼被錄用了。他清楚的記得,他是當天最後一個面試者。
黃先生回憶說因為上大學時期對程式設計感興趣,雖然專業不設定相關課程,但自己一直很努力地自學,沒想到就這麼入行了!
職業生涯:從程式設計師轉型管理者,一步步走上創業之路
很多人都說,第一份工作很重要,跟對一個好團隊更重要。這句話作為黃先生職業生涯的開端在確切不過了。
他說:我很幸運的加入了一家還不錯的公司,跟了一個在美國工作十幾年的老闆。在20年前,公司就開始購買正版的windows系統還是很罕見的,並且有完整的研發理念和管理系統,專業的測試員等等。自己在公司一般是獨立完成專案。第一個專案,老闆丟下“有什麼地方調不通就用printf”,就跑去美國。自己摸索著除錯所有的BUG,重新梳理結構化程式碼,等等。用兩個月把這個枯燥的印表機驅動成功交付給客戶。作為非專業的碼農,這背後的艱辛讓自己快速成長。
兩年後, 他成為這家公司最後一個離開的程式設計師。
在06、07年的時候因為工作去了美國。在那裡,他遇到了很多有經驗的老程式設計師, 不少有經驗的程式設計師都超過40歲,還能輕鬆搞掂核心程式碼。
而現在國內公司不考察人,只是簡單“消滅”35歲程式設計師的做派有點不可思議。大叔最近在招聘時發現,6~7年碼農的薪酬期望最高,也最搶手。但面試中甄別,不一定比工作在10~12年的碼農溝通好和技術紮實。
從美國回來後,逐步轉型技術&管理,團隊人數超過百人。談及最近很火的996事件,大叔很不以為然。選擇一個自己喜歡的工作,這和打遊戲沒區別,從來沒在意過是否996。加班更多的是個人選擇。人類歷史上有比IT發展更迅猛,變化更快的行業?
關於加班,大叔還有了一個有趣的觀察。
他說:當年很流行一句話——“我很討厭我的老闆在6點的時候來找我安排事情,這不是明擺著暗示我要加班?”大叔作為管理者後發現,經常會有人在5點到6點的時候,著急火燎地找大叔解決各類棘手問題。如果這時候立即安排其他人手,這些人“勢必”加班。
黃先生給出了自己的兩種解決方案供管理者參考:
搞清楚原因,如果不是非常緊急,安排第二天解決;
瞭解專案人員特點和專案變化情況,做好風險評估,提前做好應對措施。讓問題無形中化解。這樣也減少低效的加班;
2010年經朋友介紹,在第一波網際網路熱潮中,去了某知名網際網路企業做產品經理,算是一次轉行了!
從大公司出來後, 自己開始跨界創業,已經有5年了。
對年輕程式設計師的建議:
作為一個程式設計師, 語言不應該是問題,包括程式語言和英語。程式設計和英語背後滲透著西方解決問題的哲學,方法論和技巧。深刻理解掌握這些將讓自己受益終生。
比如,對於使用搜尋引擎找尋答案。只要問對問題,就一定能找到答案。當不知道確切問題關鍵字時,如何通過類似知識圖譜的系統化思路,在幾次與搜尋引擎進行互動,找到與答案匹配度最高的詞,並最終找到答案。這有賴於對程式設計思想、問題領域的理解程度。
他想對於想要轉型創業的程式設計師說,一般創業容易成功的,都是僱傭(剝削)自己長期鑽研領域的獨到見解。沿著這個思路,程式設計師要麼就是在自己的技術專業領域有獨到之處(也許是作為類似科學家/CTO類);要麼就是在長期工作中,發現涉及的領域有什麼機會,與信得過的夥伴一起行動。創業要慎重,風險還是很高的。
結語:
趙先生、Bryan和黃先生是屬於比較幸運的老程式設計師了!無論工作如何,加班升職與否, 他們還在從事自己感興趣的工作。有的可以將工作很好的融入生活, 有的將兩者界限劃分的很清楚。
堅持研發、轉型高管還是自主創業,不管是996還是775,無論哪種選擇,其實,只要自己過得滿意充實,就都是好的職業選擇。
那麼,你的工作狀態是什麼樣呢?你對自己目前的生活和工作狀態滿意嗎?文摘菌很想和你玩個接龍遊戲。各位讀者可以評論留言自己的職業+工作年限+為什麼入行+對目前職業的感想+為加班時的自己寫一句激勵的話,與同行的他/她一起共勉!
文摘菌就先來啦~
作為一名媒體從業者,今年剛畢業。和三位程式設計師一樣,因為興趣,不走尋常路地開始浪跡科技圈。曾經想當老師, 但現在的工作已經能滿足傳播知識的初衷。希望以後可以認真寫好每一篇文章,加班只為分享自己所學給更多的人!
你呢?
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31562039/viewspace-2641815/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 那些70後的程式設計師都消失了嗎?大齡程式設計師究竟如何渡過中年危機?程式設計師
- 大齡程式設計師找不到工作,程式設計師真的是吃青春飯的嗎?程式設計師
- 32歲入門的70後老程式設計師的傳奇故事,他只有初中文化程式設計師
- 大齡程式設計師思考程式設計師
- 程式設計入門,這763位老程式設計師有話講!程式設計師
- 如何看出程式設計師是老碼農?這篇文章很正經程式設計師
- 一個老程式設計師的程式設計之路,寫給年輕的程式設計師們程式設計師
- 程式設計師的快樂生活程式設計師
- 大齡程式設計師書單程式設計師
- 這是一個月薪 12000 的北京程式設計師的真實生活程式設計師
- 程式設計師只吃青春飯?大齡程式設計師都去哪了?程式設計師
- 老程式設計師被新程式設計師拍在沙灘上?程式設計師
- 一個程式設計師的北漂之路——充滿多少淚和水程式設計師
- 中文程式設計之後,再來表格程式設計,這無程式碼超車的速度有點快程式設計
- 大齡程式設計師的前途在哪裡?程式設計師
- 【1024程式設計師節】程式設計師,你學程式設計的初衷是什麼?程式設計師
- 【科普】碼農是程式設計師嗎?碼農與真正程式設計師的區別是啥?程式設計師
- 老程式設計師的10個程式設計小技巧,教你寫出高質量程式碼!程式設計師
- 大齡程式設計師的悲慘結局是什麼?程式設計師
- 普通程式設計師和厲害程式設計師的差距!程式設計師
- 程式設計師跳槽到對手公司,被前老闆設計陷害程式設計師
- 10年工齡的90後程式設計師折騰部落格的這些年程式設計師
- 程式設計師生活之路--來自程式設計師爸爸的一封信程式設計師
- 大齡程式設計師沒競爭力?職場中這些程式設計師更容易走上管理崗!程式設計師
- 好程式設計師分享-疫情過後 學哪個程式設計有前景程式設計師
- 老程式設計師都去哪了?程式設計師
- 菜雞程式設計師是如何寫程式碼的?程式設計師
- 2019年大齡程式設計師書單程式設計師
- 大學教程式設計的老師為何不去當高收入的程式設計師?程式設計師
- 有個碼齡 10 年的程式設計師跟我說:“他程式設計從來不用滑鼠”,我說:程式設計師
- 你見過背誦程式碼的程式設計師嗎?程式設計師
- 一個BAT老程式設計師的忠告!BAT程式設計師
- 1024程式設計師節,向用程式碼改變世界的程式設計師致敬!程式設計師
- 程式設計師的酒後真言程式設計師
- 程式設計師如何在30歲後越老越吃香?程式設計師
- 程式設計師高薪盛宴背後:程式設計師其實正在消失?程式設計師高薪
- 老程式設計師都去哪兒了?程式設計師
- 程式設計師or碼農程式設計師