程式設計師的十年之癢

程式設計師cxuan發表於2020-11-09

緣起

一路回憶過來,發現我應該不能算是個正經程式設計師,這後來的一切都源於十年前的一個傳單

那時候在讀高中二年級,那個中午剛走到學校大門外,陽光正好通過那個傳單刺到了我的眼睛,傳單的內容很長,是一個技術學院為了招生寫的關於黑客的描述,大概意思是那是熱愛自由、平等、開源,躲在黑暗角落的怪人。

我接下這個傳單後就一發不可收拾了,過了幾天就做了一個決定,決定不上高三了,直接去那個學院報名,奈不過家裡的逼迫,最終還是堅持讀完了高三,但是在讀高三的這一年裡現在想來真是想穿越過去扇自己兩巴掌。我用非常工整的字型把傳單抄在了白紙上,別人背文言文,我讀傳單。那時候李陽來學校演講推他的瘋狂英語,全校就每天瘋狂英語,我每天就讀那個傳單。那時候我還沒有手機,還不會上網,就是單純的被那種黑客精神所吸引。後來在書店發現一本《黑客X檔案》的雜誌,有空了就去看,後來還經常去網咖研究怎麼免費上網,有一次電腦突然被搞藍屏了,拔腿就跑了。再後來就在一個更大的書店發現了程式設計系列的書,當時花重金買了一本,第二天就被班主任沒收了。就這樣過了幾個月,同學們每天瘋狂的為考大學做著各種努力,我卻根本就沒打算考大學,原因就是我想按需學習,不想為了應試學習,這個想法也為以後各種痛苦的經歷埋下了伏筆,但是當距離高考不到半年的時候,還是開始緊張起來了,有一次在書店裡溜達,突然看到了七田真的超右腦系列,關於波動速讀,關於照相記憶,又是一陣痴迷,天天研究那些玩意,還嘲笑身邊同學說他們那是最低效的學習方式,還說我們人類要想快速進入更高階的文明,必須要有更加高等的學習方式,就這樣,高考到了,自然而然的考的很差,高中結束後,傻逼了......

但我對那個傳單的內容一直念念不忘,打聽了那個學院的學費後還是放棄了。聽說有個親戚在北京搞軟體開發,就要了聯絡方式,買了去北京的火車票,在火車上過了18歲的生日,長這麼大從來沒出過家門,在火車上哭成淚人,只是因為想家

入門

到了北京,在10 號線終點站巴溝村三百塊錢租了一個七平左右的房子,一排排,一片片,房子只有一層,屋頂鋪了一層石棉瓦,晚上貓在屋頂跑來跑去,屋裡聽到嘩啦嘩啦響。過了幾天就跟親戚(下文統一稱師父)借了幾本書,弄了個二手大頭顯示器的電腦,師父是一個 Java 工程師,就這樣開始了Java 程式設計師之旅,開始看 Java 語法大全,寫下了第一個 Hello World ,當看到控制檯輸出的這幾個字元,就感覺從這一刻開始,不再是為了興趣而學習,而是在為自己的選擇而負責。我把半本書的程式碼都敲了一遍,然後就開始學資料庫的相關內容,最後用 SSH 框架+ JSP 寫了幾個可以互動的小頁面,中間遇到的問題也會向師傅即時請教。說來心酸,這段時間晚上以淚洗面,無比思念家鄉。但是第二天還是強忍著繼續敲程式碼,就這樣持續了大概三個多月吧,感覺自己啥都會了,就開始準備投簡歷找工作。

注意:以下辦證、工作年限等內容強烈反對效仿,此舉是為了保證故事的真實性。

我一開啟招聘網站,就看到要求基本上都是本科或者大專以上學歷,最低要求一年以上經驗,瞬間傻眼了,怎麼辦呢?有一次路過人大校門口,聽到路邊擺攤阿姨在喊辦證,咦,辦證?辦啥證?最後用二百塊錢換了一個某某大學的畢業證,學歷有了,經驗怎麼辦呢?網上找了幾個專案,包裝了三年專案經驗,開始投簡歷面試。

第一次去面試的印象非常深刻,站在一個很高的寫字樓門口,看到來來往往的打工人穿的真好,有穿西裝的、有穿運動服運動鞋的,再反觀下我自己,大冷天的還穿著拖鞋和破舊衣。一個剛從村裡跑出來的孩子帶著一絲畏懼準備進去面試,中途還被保安攔下了。面試現場,就在一個小隔間裡,面試官只問了幾個技術問題,我就開始懷疑人生了。更恐怖的是開始算時間,十八九歲,大學畢業,三年經驗,天才呀! 尷尬,太尷尬了!那個,面試官不好意思,我再回去準備準備,第一次面試就這樣結束了。

回去開始瘋狂刷面試題,繼續投簡歷面試,差不多把整個北京都跑遍了,基本上一天一兩家,就這樣持續了三個多月,面了一百家左右,最終靠運氣被一家公司錄取了,錄取原因就是筆試做的不錯,這家公司專案經理也是某某大學的,平時聊天時還偶爾問一下你認識那個什麼什麼老師嗎,我就含糊其辭的說不清楚。。。。。。每天對聊這些都很擔驚受怕。

後來我就開始做專案,輿情監控系統,讓我用 JNI 呼叫 c++ 寫的一些介面,搞了一週也沒搞好,還因此讓專案經理和一位清華大學的博士顧問吵了起來,我沒怎麼見過世面,可被這陣仗嚇壞了。第二天就跟技術負責人說你把我開除吧,這事我做不了,過了幾天就讓我走了。於是我第一份工作就這樣被嚇跑了,那天晚上還下著雪,站在雪地裡哭的像個孩子,雪淚交融。。。。。。雪停了,慢慢走回到了屋子裡,心想著收拾收拾回家吧,可是回家做什麼呢?跟爸媽一起去打工?我也好想跟他們去打工,去新疆摘棉花,去廣州電子廠做小孩的玩具,可是這樣他們就算是培養出了一個沒出息的兒子。在腦海中各種聲音的折磨中做了最後的選擇,繼續學習繼續面試吧!心智在淚水的沖刷和現實的洗滌中慢慢變得成熟了起來

過了一個月,又靠運氣找到了一家公司,雖然面試的過程中又被算時間了,又說是個天才了。是個國企,都說國企會查學歷,每天擔驚受怕的。在這家公司遇到了到現在為止最好的一個同事,大家都叫她月姐,平時遇到問題都會耐心的幫忙,後端開發一共三個人,還有一個小吳同學,我們關係都非常好。

後面開始接觸專案,無線定位系統,一開始經常去北京的各種精神病院出差,後面就去另外一個城市的監獄出差,而且都是我自己一個人去。大概有一年的時間都是在監獄度過的,在這裡發生了很多事情,我們做的系統就是監控這些犯人的,還都是重刑犯,有獄警跟著,我也不用擔心會被他們突然幹掉。而且他們也不是我想象的那樣恐怖,後來混熟了,獄警也不用跟著了。他們白天的工作就是做羽絨服,每層樓差不多一百多人,每個人的工作臺上都有個牌子,上面寫著犯的什麼罪,判了多少年,跟他們聊天會讓你更珍惜生命。看到幾個年齡跟我相仿的,有二十年的,四十年的,無期的。我還問那個無期的你在這每天干活的動力是啥呢?他只是說好好表現爭取減刑,跟他們聊了一段時間後再反問我自己,我還有什麼理由在困難面前屈服呢?

印象最深的一次就是在監獄門口招待所二樓寫程式碼的時候,剛實現了一個越界報警的功能,突然聽到外面很吵,看到監獄上面好多直升機,外面的玉米地瞬間被武警夷為平地。原來是有人越獄了,我居然目睹了現場版的越獄,當時還在想,如果我們這個系統上線了,就不會發生這種事了。那幾天嚇的都不敢出門,還擔心他突然出現把我給幹掉。半個月後還是被抓回來了,我們這個專案上打通的關係人,因為這次事件基本上都換掉了,被迫停工。

後來回去繼續寫程式碼,公司來了個新同事,也是某某大學的,經常叫我學長,還經常約我去學校看看,又是尷尬,對關係這麼好的同事隱瞞我的經歷,我每天都在內疚中度過。雖然現在在準備自考了,但是還需要幾年才能畢業,我開始萌生了一個念頭,我要離開這個讓我百感交集的城市。因為公司所屬研究所有名額,專案經理建議我考北航的研究生,條件是畢業後要在公司待夠幾年,答應了肯定就露餡了。當時北京霧霾又非常嚴重,嚴重到出門呼吸都困難;再加上每天對同事隱瞞的內疚,這些條件加在一起,做了個決定,跟月姐和小吳同學坦白了我的隱瞞,月姐說她早就猜到了,只是不在意這些,當時我就感動的留下了眼淚。

坦白後第二天就辭職了,跟同事道別之後,回去收拾收拾準備跟這個城市道別,工作期間為了離公司更近,從巴溝村搬到了上地軟體園附近的上地佳園,走之前跟師父師孃道了別,一日為師,終生為師,江湖再見。

在路上

坐上了從北京到杭州的火車,回想這三年的經歷,真是歷歷在目。後來得知月姐去了一線網際網路公司,小吳同學回家繼承家產了。坐了一夜火車,天亮了,馬上要到站了,看到眼前這個城市像是修建在森林裡,心情也好了很多。拖著行李去租房子,安定下來之後開始學習準備找工作,我把簡歷認真改了一波,把三年經驗改為兩年,終於能以真實面目去找工作了。要是學歷也能用真實學歷,這個心理大包袱應該就可以發下了,那種坦蕩的感覺好向往。

有一次面試路過黃龍時代廣場的一棟大樓,整個用白色玻璃裝飾的,看上去很氣派,心裡想要是能在這裡工作就好了。一個月過去了,有一家外包公司一個月前有一次電話技術面試,中間有一次電話複試,電話複試的時候 HR 告訴我他們會查學歷,我就跟 HR 坦白了我的真實學歷就是高中。過了幾天 HR 打電話讓我提供高中畢業證明,也可以把高中老師電話給他通話確認下,我找了兩天終於找到了高中班主任的電話,他們通話確認後就讓我去現場面試。還說雖然是外包,但是那家公司要求也很高,到了現場發現面試地點就是那個白色大樓,很激動的進去了,這次面試像是被面試官活剝了一樣,他問的問題我也都給出了答案,感覺這一次面試學到的東西比過去一年學到的都多。結束後過了幾天打電話說被錄取了,就開始去那裡上班了,過了幾天我忍不住好奇問了 HR,為什麼我會被錄取,他回覆了兩個字,誠實。

於是我就開始了正常的上下班生活,週末騎著自行車穿梭在山間、茶林。有一天下午在公司二樓的一個書店看到了一本書《揹包十年》,看到小鵬描述的生活方式,心想那大概就是我向往的生活,一個念頭揮之不去,我要辭職去旅行。

過了一個月,就跟專案經理發了離職申請,理由就是我要去旅行,離職後開始揹著包到處跑,回想一下在這家公司確實學到很多很多。用的技術和環境基本上都是很前沿的,印象最深刻的就是年會的時候這家公司 CEO 在舞臺上唱了幾首歌,然後在舞臺上單膝跪地。公司全球各地的員工幾萬人都聚到了這個體育場,看到一些老員工老淚縱橫,有人叫他馬老師,也有人叫他馬總。

就這樣跑了幾個月,花光了所有的錢。然後又去上海工作了一年,攢到一點錢,又對機器學習產生了興趣。就萌生了一個念頭,我要辭職去一趟西藏,然後回來閉關修煉,好好學習。於是我就在浦東圖書館對面租了個很便宜的房子,木板隔斷的,一層隔出了五六間。

我買好了去昆明的車票,準備從雲南騎車去拉薩,第二天天剛亮,就突然聽到敲門聲,然後隔斷的木板就被砸開了,不知道哪裡來這麼多保安,拿起錘子就砸,砸完瞬間房間變得敞亮了很多,五六張男男女女的床一覽無餘。大家也不慌張,就各自坐在自己床上開始聊天,原來我隔壁住的是個攝影師,更巧的是他後天要開車去麗江,跟他聊起來就決定蹭他的車先去麗江,把去昆明的車票退了。

過了兩天我們就開車出發了,屋裡的行李也不管了,往角落裡一堆就讓房東給注意下,後來跟房東打聽到說上海在打擊群租房,我猜是想讓我們這些窮的租不起房子的人滾出上海。同行的還有另一個人,他有一些資源,想跟麗江那邊合作開發新的旅遊路線。我們就這樣三個人一路玩到麗江,攝影師也在跟麗江一家很大的旅行社合作,我們都住到了老闆的別墅裡,每天去各種景點遊玩,而且是專門推薦的。因為我們說是上海那邊的旅行社,想跟這邊合作,現在是來採點的,那些管理人員馬上安排各種既有特色又有意思的路線,就這樣免費玩了半個多月。

中間還遇到一對華僑夫婦,在美國工作了幾十年,現在退休了在環遊世界,真是羨慕。他跟我同行,也是個程式設計師,我問他在哪個公司啊,他說先後在摩根和花旗呆了幾十年,還告訴了我他的退休金,媽呀!他的退休金每月都比我工資不知道高了多少倍!都是搞技術的,差距怎麼這麼大吶。跟攝影師也比較聊的來,攝影師想收我為學徒,說過兩天要去雨崩和梅里雪山拍幾組照片,預計二十天左右。我拒絕了,因為我打算收一輛二手自行車騎車去西藏,攝影師和另外一些夥伴聽到後強烈的建議我不要這麼做,一個人,而且毫無準備,很大概率會遇到危險。

聽到這麼多有經驗的人這麼說,我也就打消了這個念頭,就買了大巴車票去了,跟他們道別後就出發了,走之前有個人告訴我說他認識一個妹子現在正好也是一個人在拉薩,如果她還沒離開的話你可以去找她,就把聯絡方式給我了。

只有香格里拉才有到拉薩的車,就先去了香格里拉,由於這段時間在限速,坐了四天三夜終於到了拉薩,我下車後開始找客棧,走在拉薩的馬路上稍微走快一點就感覺頭疼。走到了那家客棧,遇到了那個她,就一起結伴去了納木錯,她高原反應,我就在身邊守著。過了幾天互相道別,她回了江蘇,我繼續我的旅行,當我走到青海湖的時候,就決定結束這段旅程去找那個女孩。

離開了青海湖到了上海收拾收拾行李就去了,本來打算在這裡閉關修煉好好研究下機器學習的。。。。。。去了江蘇沒多久錢就花完了,就想能不能做點小生意,聯絡了新疆的朋友,跟他合作賣紅棗,他把貨發到江蘇這邊,我騎著電瓶車滿城跑著去各種商家推銷,半個月過去,一點沒賣出去。在馬路邊上一邊吃著紅棗,一邊思考人生,後來想著那就去步行街擺攤試試吧,一週過去還是一點沒有賣出去。印象中只有一隻狗來光顧這小攤,看它馬上要抬起後腿,發現情況不妙,一聲吼就把它嚇跑了。做生意不成,開始找工作,去了一家做婚紗攝影的影樓,呆了幾個月後就跟她提了下,要不我們一起出去玩吧,她說好啊,於是我倆開始了一段說走就走的旅行。我們一起走過了呼倫貝爾大草原,滿洲里,大理,香格里拉,稻城亞丁,還一起去了小鵬在麗江束河古鎮開的揹包十年客棧。。。。。。一年後我們就結婚了。

安與惑

擇一城終老,選來選去選擇了成都,一年後決定要一個孩子,這顆心徹底安定下來了,要為這個家努力奮鬥了。

後來我開始專心工作,每天上班下班過著安穩日子,一眨眼五年時間就過去了,慢慢開始變得迷茫起來,雖然做了一些架構師相關的工作,但一想到下一個十年的規劃,就變得不知所措,不知該何去何從。

突然就覺得應該轉個行,像十年前那樣從零開始選擇一個更有價值有意思的工作,說是十年之癢也不誇張,甚至有時候會對自己現在做的事情感到膩煩,有時候從多緯度想事情的時候,就會愈發的坐不住了。現在 T 字形還沒形成,π 又來了。現在遇到有些資歷的人就抓住聊職業規劃,大概是快瘋了,何去何從,一直到現在也沒有答案,繼續尋找。。。。。。

最後

最後感謝下 cxuan 的這次機會,發現寫字的過程也是一個跟自己深度對話的過程,建議大家也多寫寫試試。

另外,作為一個程式設計師,我的經歷可以說是毫無參考價值可言,甚至要引以為戒,如果引起大家的反感,還請見諒。

2020.11.6 寫於下班公交車上

相關文章