上文說到,我逐漸在 W大站穩腳跟,但生存的壓力讓我萌生離開武漢回到宜昌的念頭。因此我們開始考慮買宜昌的房子。
站內合集:【春哥奇遇記】
一、買了150平大豪宅,但一天沒住過
武漢和宜昌的房市有啥區別?
在武漢,1.7W 只能看老小區的樓梯房。
在宜昌,0.8W 就能看高檔小區的大房子。
同樣的積蓄,在武漢我們只能看 70+ 平方的小戶型。但是在宜昌,我們卻可以充滿勇氣地看 150+ 平米的豪宅。
其中落差,唯有體會過那種滋味的人才能明白。
因此,趕著 2018年 全國房價的巔峰,我們借錢加貸款,在宜昌買了一間 150 平的房子。
買完房的那天,我和媳婦心情愉悅,無比放鬆,彷彿終於做完了人生中一件頭等大事般,滿心都是 “再在武漢賺兩年錢,便可以回宜昌住大房子” 的念頭。

但念頭終歸只是念頭。
世事也總是意想不到。
幾年後我並沒有回宜昌,而是選擇在武漢繼續拼搏,又借了數額巨大的款項在武漢買了我的第二套房。
把時間線拉到2024年,我賣掉了宜昌老家那套房,算上各種零零總總,虧了60W+。
想起來都是淚。加班熬夜熬禿的腦袋,就是為了這一遭。
雖然我趕上了互聯網最好的時代的尾巴,但我也踩到了房地產最心碎的陷阱。
也沒啥辦法,願賭服輸,自己為自己愚蠢的選擇買單。
二、一個人就是一個團隊
買完房子,又找親朋借了錢,生活的壓力愈發巨大了,我也更勤快地承接私活以應對那窘迫的生活。
學校項目的架構萬年不變,我幾乎很難學到什麼新的東西。但是私活不一樣,我幾乎能在每一個私活中學到新的東西。
簡單的算法。(自動排課項目)
node.js 的實戰。(多個項目都用 node.js 作為服務端語言。)
vue.js 某個項目引入 vue cdn 來某個頁面複雜的交互邏輯。(真好用)
react.js;通過阿里的 飛冰,我搭建了多個項目的前端工程,並真正初步意識到前端代碼應該怎麼寫。
可以說,“做私活兒” 就是我成長的階梯。

第一次給開源社區提供代碼也是在私活兒裡,某個項目裡因為使用了 sequelize 框架,發現框架對於換行符 /r 的處理存在明顯錯誤,於是便提交了自己的一個 PR,並被維護者採納。
做私活兒除了能學到新東西,也必須有一顆大心臟。
畢竟在很多客戶眼中,開發項目的不是 “一個兼職研發”,而是一個 “全職團隊”。
有一次,客戶反饋了一個系統上的 bug,而此時我正在修復學校的另一個 bug,於是只能如此搪塞私活客戶:
"您好,這個問題我已經反饋給相關研發了,他正在看。"
其實我正在改學校的 bug……
過了半晌,被問到進度。
"您好,研發已經改完了,正準備提交給測試。"
其實我還在改學校的 bug……
又過了一會兒,又被追問。
"您好,測試驗證通過了,準備部署!"
此時,我終於改完了學校的 bug,開始改私活兒的 bug。
五分鐘後:
“客戶您好,您試試呢,問題已經修復並部署上去了。”

一個人就是一個團隊, 大概就是這個意思吧。
雖然學到了很多新的技能,但我卻一直無法將 W大 系統的架構變得更好。
最大的阻力,來自一位 “技術守門人”。
三、技術守門人
W大 的信息化部門裡有一位特殊的存在:
陳老師,被我們私下裡稱為 “技術守門人”。
陳老師其實不是老師。
他 28歲,其實也是一名勞務派遣人員,拿著和我一般無二的 10W/年 的固定工資。
和我不一樣的是,他不直接隸屬於柯老師。
陳老師的主要工作是接電話,作為已經在 W大 工作了5年之久的老派遣,陳老師深諳 W大 各種系統的問題和使用方法,算是 W大 信息化系統的活體說明書。
作為業務專家,陳老師的另一個身份卻是“技術守門人”,為 W大 堅守著技術最後的底線,這套 10 年前架構的系統就是他心中的珍寶。

“這個表字段不能這樣命名,按規定,用拼音命。”
“什麼?java 8 ?不行,我們的 websephere 版本只支持 java 5和6。”(此時是 2018年了我的哥……)
“nginx?沒聽說過,別用這種稀奇古怪的東西,學校有它自己的規則,就按正常的方式開發項目。”
“別總想著改表! W大教務系統 的表結構運行了這麼久,就說明它是優秀的,可靠的。 ”
每當我們想詢問是否可以採用新的工具、新技術時,都會被陳老師無情地用以上句式懟回來。
讓我印象最深刻的一次,是關於 “前後端是否值得分離” 的討論。
陳老師輕咳一聲說:
"前後端分離,你們想弄可以弄;不過有一點,你們別用 npm 啊,用了那個每次發佈都要構建,很麻煩。"

???
好傢伙。
這下真的把我整不會了。
大家自行體會吧。
據說陳老師早年也寫過兩年代碼,不過後來專職接電話後,就只寫 sql 做一些數據查詢了。
但這並不妨礙陳老師在"技術視野"上保持領先,他總是能在 某SDN 的文章裡學到寶貴的知識,並日常使用它們來指導我和段哥開發。
四、想要變成前端高手的我
簡單的 增刪改查 業務寫得越多,我就越感受到 “前端” 的重要性。
以往許許多多的項目,比如 “8W 外包” 那個,我們之所以做不好,其實歸根結底是因為團隊內沒有一個真正懂得前端的研發。
而相反的,普通的 增刪改查 業務裡,後端就顯得容易很多(因為業務、以及陳老師的關係,我沒有機會接觸到後端裡高深的內容)。
因此,我發現只要我多學習一點點前端知識,我工作上遇到的難題就會少上一大截。
這就是前端嗎?

我所接觸到的研發,前端水平幾乎都只有入門等級。他們在項目中關於前端的運用,實在過於粗陋。
因此,我愈發覺得 學習前端 是一件收益高、投入少的事情,非常值得去做。
說了你可能不信,我轉行前端的原動力,是同事的前端水平太次。
於是我買了 《javascript 高級程序設計(第三版)》,開始有體系地學習前端知識。
當我在閱讀這本書籍時,我萌生了一個荒誕且非常傻X的想法:
“js 這語言挺有意思啊,如果我能成為全武漢 js 最牛嗶的研發,我的工資一定能高上天吧?”
這想法後來回想確實猶如坐井觀天的青蛙。
但這並不妨礙我成為 W大 開發團隊裡 js 最牛的前端。
所謂的開發團隊,就是我、段哥、還有其他外包同學。
同事們遇到各類前端問題都開始向我請教,在解答之餘。我也漸漸積攢起了一些疑問:
"在那些大公司裡,他們究竟是怎麼開發項目、管理項目的呢?"
五、一念魔佛
念頭。
“念頭” 這個東西很奇怪。
它像星火。
大多數時候不起眼、毫無作用。
但只要一個契機,一點念頭落於腦海,一場滔天大火就能憑空燃起,在那些平日裡積壓的鬱氣裡燃盡一切。
“大公司都用什麼技術呢?”
憑什麼那些大廠員工能年薪 50W 呢?
他們怎麼管理項目、怎麼發佈項目呢?
……
這些念頭就是那場火,它勢不可擋。
過去我所經歷過的項目裡,幾乎沒有 “測試” 的存在,項目上線總是讓人心驚膽戰;所有的項目管理都是一團亂麻,能不能成全靠研發自覺;所有的項目都顯得無關緊要、微不足道!
這念頭,原來也有個名目。
便喚作:
“不!甘!心!”
入行一場,我如何能甘心永遠趴在泥潭裡曳尾?
“要去高處看一看。”
“哪怕只是遠遠地看一看!”
一個聲音從我心底裡冒出來,讓我想起了自己自學轉行初期的那些時光。
那時我總是熬夜到凌晨兩點才戀戀不捨去睡覺
那時我坐在喧鬧的會場,拿著一張紙默寫java異步的代碼,像一個小丑
那時我說出轉行的想法,全世界只有我媳婦相信我可以做到
那時,天空很藍,但我並無一技之長,自己的微信簽名是:"成為有一技之長的人"
是的,我轉行程序員,目標從來不是止步於此,安逸於此,我有更多的風景應該去看,有更多優秀的人應該去結交,有更多的方法應該去學習!
六、辭職與挽留
“柯老師,我想辭職。”
從冒出念頭,到和柯老師坦言相對,一共只花掉了三天時間。
第一輪,挽留、婉拒。這是柯老師的挽留。
第二輪,是老闆來當說客:
“大春,你留下來,以後公司在 W大 做的每個項目,都給你 10% 提成,如果公司一年營業額達到 50W,你就直接提成 5W,這是日常工資以外的收入。”
雖然聽起來很誘人。
“但是老闆,我想出去看看。” 我想要的,這裡可能給不了我。
“大春,大公司都是擰螺絲,其實沒什麼技術……” 老闆說到最後,底氣卻是不太充足了。
我的答覆,是沉默。
第三輪,W大 教務處的處長請我吃了一頓飯。因為當時正處在 “教學信息化” 改革的重要階段。
“大春,你遲半年再走,留下來幫老哥哥!打下這場 '信息化改革' 的攻堅戰,行不行?待遇的問題,我後續一定爭取每個月給你們漲2K。” 這是處長的懇求。
我的回答,是苦笑。
漂亮話說得再多,又能如何?我也不過是一介勞務派遣人員。連 “女兒未來能不能上華科附小” 都沒有任何人能給我一個明確的回答。
在2022年時,聽說段哥的工資和我離開時仍然一樣: 10W 一年。處長所謂 “每月漲2K” 的承諾,也終究不過是個承諾。大餅還是那個大餅。

七、再次求職
和處長的那頓酒喝完之後,便不再有人挽留了。
我已經表明了我的決定。
哦,除了我的老闆。
老闆對我說:“大春,如果你找不到心儀的工作,我的承諾依然有效。”
對此,我只能報以微笑。
柯老師也給出了他的誠意,他允許我在任何時間請假出去面試,只要我能完成工作交接和收尾。
2018年夏天,烈日浮空,我開始了我轉行以來的第二輪正式找工作的旅程。
兩年多之前,我惴惴不安,只求入行。
而這一次,我有了更高的目標。
去高處看一看。
哪怕只是遠遠的看一看。
看一看,很重要。
To Be Continue
本章結束。
系列未完。
請關注我,並給我一個小小的贊~謝謝
站內合集:【春哥奇遇記】