你是如何離程式設計越來越遠的?

CSDN學院發表於2020-04-04

第一節程式設計課你按照老師所說的,一行行列印出"Hello World"時,你的眼亮起來了,覺得程式設計“so cool”。

你不禁感慨道,你好哇,程式設計師。你好哇,世界,我來了。


你學習基本語法,方法,框架,資料庫,資料結構,開始做第一個完整的專案——圖書館管理系統。


你滿有成就感地和快看膩這系統的老師講,你是如何設計的,遇到什麼問題,怎麼艱難解決的。老師點點頭,隨意給你一箇中等成績。


你無所謂地笑了笑,藉以掩飾心裡的澀意。


後來你坐在格子間,工作間隙不經意想起這事時,“嘖”地一聲道,少年的意難平是什麼玩意兒?

大四開始實習,本以為自己的程式設計技術還行,真正上班的第一天才知道自己是個大白痴。


你一個人安裝軟體,厚著臉皮請教正式員工問題,人家有空才回你兩句,大部分時間你一個人默默地捋專案框架,程式碼,你有些失落,不再有人手把手教你了。


比你大不了多少的同事給你佈置小任務,你一邊熟悉系統一邊開發。


你第一個專案就被測試大吐槽,“你怎麼把線上改了啊?這裡有bug,那裡也有bug。你不會的話就好好問下老員工怎麼做的吧。”


你有些不好意思,抿了抿脣,默默地將問題記下,花費不少時間理解消化,認認真真寫好每一行程式碼。


你的下班時間從6點到8點,再到10點……

畢業後,你去了一線城市,二線公司,工資比老家同學多了幾倍。你住在狹小的出租屋,工作在擁擠狹小的格子間,你無比認可自己的職業,每天充滿激情地工作。


混技術論壇,看技術公眾號,週末參加大牛的技術講座,偶爾轉發些吐槽程式猿的朋友圈。你覺得這樣的日子也不錯。


有過一次出差機會,由於運維人員忙不過來,領導讓新人幫忙去給客戶安裝培訓軟體。你興奮地發朋友圈,證明你的忙碌。


北方的冬天很冷,你一家一家地給客戶做培訓,在這偏僻的小城裡親眼看到客戶用上你開發的軟體,你渾身充滿能量,認為程式設計師正在改變世界,在改變人們的生活方式。


一年後,工資禮節性漲了一千。你同學開始跳槽,跳槽後工資漲了不少。


你有些猶豫,現在公司呆慣了,同事熟悉了,工作上手了,換工作的話又得要重新熟悉,何況許多公司不喜歡要跳槽太頻繁的人。


再等等吧,你想。


日子如水般一個又一個專案,一個又一個個bug中流逝,你掌握工作所需的技能後,便漸漸偷懶了。


平常工作勞累,晚上回去刷刷朋友圈玩玩遊戲就睡去,週末你在家呆著,不再去聽技術講座,因為你認為聽了並沒有什麼用處。


一年一次的晉升來臨,你開啟空白的PPT,似乎沒什麼能寫的。不外乎是業務+業務,拿出手的技術並沒有。你沒有趕上新重點專案,沒有趕上演算法優化,沒有趕上。


你只是日復一日地與PM討論需求文件,日復一日地改著測試提不完的bug。你只是日復一日地原地踏步,你的工資亦然。


你開始覺得工作的寡淡無趣,你開始機械地程式設計,你開始機械地生活。


你以為是環境使然,你想找回從前的激情,於是你跳槽了。你開始全新地摸索上手,當然比剛畢業時好多了,你似乎找回初入職場的積極和向上。


可試用期結束,一切被打回原形,你又鬆懈了。


工作第五年,你開始被稱為哥,你開始涉及管理,你的工作內容逐漸從程式設計過渡到面試和開會,你看的書從《程式設計之美》到《管理學》。


偶爾底下人忙不過來時,你會親自程式設計,可似乎有些生疏。測試人員不願意測試你的專案,戲稱到,X哥一般不出手,一出手就挖大坑。


你更少動手程式設計了,何況每天找你談事的人很多,沒有整塊時間寫程式碼。


你開始犀利地挑選面試者,開始和領導有條有理地彙報工作,開始和底下人畫餅,你開始離程式設計越來越遠了。


工作第八年的你成為技術經理,卻早已不程式設計。公司認可你的忠誠度,給你一筆不大的期權,你更安心地被圈住了。


你捧起保溫杯喝一口茶,突然回想起剛工作時“改變世界”的念頭,你不禁笑了笑。


此時HR喊了聲,“X哥,麻煩你面試下這人。”


“這就來。”你放下杯子站起身來。


你覺得自己並沒有多大改變,和其他醉心技術的程式設計師沒多大區別。可生活嘛,就像學生時期做的課程專案,費那麼大的勁,結果給的都是普通成績。


你屈於重複溫和的現狀,不掙扎了,生活給什麼就好好拿著吧。

相關文章