我的 11 年編程生涯

這是我的第?85?篇原創(chuàng)文章
作者 | 王磊
來源 | Java中文社群(ID:javacn666)
我職業(yè)生涯的前 8 年是在西安度過的,之后去上海呆了 1 年多,而后又回到了西安。其中有 1 年創(chuàng)業(yè)的嘗試,有一段自由職業(yè)的經(jīng)歷,現(xiàn)在在一家教育機(jī)構(gòu)做 Java 講師。
我做過 C# 開發(fā)、NodeJS 開發(fā)、Golang 開發(fā)以及混合手機(jī)開發(fā) React Native,近幾年才全力轉(zhuǎn)向了 Java 的懷抱。Java 像是多年相遇的故人一樣,它讓一個(gè)漂泊異鄉(xiāng)的游子,終于有了家的感覺。
這段不算精彩和絢麗的經(jīng)歷,您可以當(dāng)做一個(gè)故事看。當(dāng)然,我也會(huì)講我在途中的一些思考,希望對(duì)你有所啟發(fā)。
初出茅廬(2009-2013)
這個(gè)時(shí)間段屬于事業(yè)的上升期,那個(gè)時(shí)候還沒有結(jié)婚,有大把的閑暇時(shí)光可以浪費(fèi)。每天下班之后就是約 3、5 個(gè)好友吃吃燒烤、玩玩 Dota,日子快樂的像孫子一樣,整天沒心沒肺的。
沒有家庭的制約,自己掙錢自己花,沒有人再對(duì)你指手畫腳,每天除了上班之外,其它時(shí)間可以隨意霍霍,那時(shí)候感覺美好而又有趣的生活才剛剛開始。
對(duì)于工作上的事,我的態(tài)度是既不排斥也不主動(dòng),甚至很享受偶爾的加班,因?yàn)槌擞忻赓M(fèi)的餐補(bǔ)和交通補(bǔ)助之外,我還能學(xué)到更多的 IT 知識(shí),日子也就這樣有一天沒一天的過著。
大夢(mèng)初醒
第一次意識(shí)到錢的重要性是在買房之后的幾個(gè)月里,家里為我支付了首付并因此借了很多親戚朋友的錢,所以裝修的錢就要我自己來搞定。
然而,因?yàn)槟菚r(shí)我的工資不高,平常花錢又是大手大腳的,所以基本沒什么存款,所以裝修的事確實(shí)把我難住了。
但房子已經(jīng)買了又不能不裝,所以我就打電話借了一圈的錢,結(jié)局像大多數(shù)借錢的人一樣,我聯(lián)系了很多自以為關(guān)系很不錯(cuò)的朋友,但卻只有一個(gè)人愿意借錢給我,這算是生活給我上的第一堂課。
之后房子也算簡單的裝完了,當(dāng)然這要感謝小姑,沒有她的幫助和支持,相信一切都會(huì)困難很多。
然而苦惱的事并沒有隨著裝修結(jié)束而停止,恰恰相反真正的痛苦才剛剛開始,當(dāng)我住進(jìn)新買的房子,偌大的房間只有我一個(gè)人(當(dāng)時(shí)的女朋友也就是我現(xiàn)在的妻子回老家工作了一段時(shí)間),心中便不是滋味。因?yàn)榻桢X的事情,讓我成長了很多,所以也不再那么瘋了,然而心里面有些話,卻也不知道說給誰聽了。
那時(shí)候最大的苦惱,是因?yàn)橘I房而欠下的巨額貸款,想想家里年邁的爺爺奶奶(我從小和爺爺奶奶的關(guān)系非常好),想想我自己現(xiàn)在的工資,我粗略的算了一下,即使不吃不喝的情況下,我也需要十幾年,我才能把貸款還完,而家里的情況更是不容樂觀。
首先我是來自農(nóng)村的,家里為了給我買房已經(jīng)是把父輩兩代人辛辛苦苦打拼了兩輩子的錢全部花光了,并且還欠下了很多的賬,而農(nóng)民的收入?yún)s極不穩(wěn)定,第一是種莊稼是靠天吃飯,產(chǎn)量極不穩(wěn)定;第二是每年農(nóng)作物的價(jià)格極不穩(wěn)定,有時(shí)候辛辛苦苦一整年收入還沒有投資的多,而家中尚有年邁的爺爺奶奶。
想到爺爺奶奶都已經(jīng) 70 多的人了,辛苦了一輩子,到了晚年還要為我的貸款辛苦的勞作(農(nóng)村的生活是極其艱苦的,夏天 40 度的高溫也要下地勞動(dòng)),而自己卻無能為力時(shí),想到這些就總是失眠。
那段時(shí)間應(yīng)該算是人生最低谷的時(shí)期了,終于有一天晚上實(shí)在忍不住了,然后夜里推開被子嚎啕大哭。那一晚真正的體驗(yàn)到了“人間貧困”和“極度不足”的真實(shí)含義。
歌德曾經(jīng)說過:沒有在深夜痛哭的人不足以談人生!但若能一世安逸,誰愿顛沛流離。
經(jīng)過了那一晚之后,自己突然“成熟”了很多,懂得了世間的不易、明白了父母的那些叮囑、知道了朋友的含義(朋友幫你是情分,不幫你是本分),我想這就是我的“成人禮”吧。
創(chuàng)業(yè)(2013-2014)
上班 3、4 年之后,技術(shù)上的提升已經(jīng)很有限了,而此時(shí)的我又想賺更多的錢,于是就和 2 個(gè)朋友研究了一個(gè)比較賺錢的項(xiàng)目——中小學(xué)生輔導(dǎo)。
雖然沒什么經(jīng)驗(yàn),但樂觀的估算了一下運(yùn)行之后的收益就決定開始干了,于是每個(gè)人投資了幾萬元,我牽頭來做,于是就辭了工作,專職來做中小學(xué)培訓(xùn)了。
我的兩位合伙人基本屬于甩手掌柜,一個(gè)還在企業(yè)上班,一個(gè)是自由開發(fā)者,他們都沒有太多的時(shí)間,所以大部分的事情都需要我來處理。
公司初期只有幾個(gè)兼職老師,多數(shù)時(shí)間我不是在學(xué)校門口發(fā)傳單,就是在小區(qū)掃樓發(fā)小卡片,有時(shí)會(huì)偶爾聯(lián)系幾個(gè)摩的三輪車,商量一下貼廣告的事情,晚上還要聯(lián)系學(xué)生和老師來教室上課,當(dāng)然年齡小一點(diǎn)的學(xué)生,我還要負(fù)責(zé)接送以及打掃教室的衛(wèi)生等等。
最難受的就是發(fā)傳單,因?yàn)槎际堑谝淮巫觯容^靦腆和不習(xí)慣,不知經(jīng)過了多少次的拒絕和冷眼后才慢慢適應(yīng)。但由于自己不是老師不會(huì)代課,加上對(duì)學(xué)生的管理也缺乏經(jīng)驗(yàn),加上當(dāng)時(shí)的資金和規(guī)模讓我們招不到好的老師,所以經(jīng)過大半年的努力培訓(xùn)班還是沒有什么起色,甚至越來越差了,從最多的時(shí)候有 4 名學(xué)生,到最后沒有學(xué)生,到最后我們都終于挺不住了,最終宣布人生的第一次創(chuàng)業(yè),以失敗告終。
在此之前從沒有想過創(chuàng)業(yè)會(huì)這么辛苦而且還賺不到錢,沒有周末,每天早上打掃衛(wèi)生,中午和下午發(fā)發(fā)傳單、掃樓、晚上去教室督促學(xué)生上課,周六和周天即使沒事也得在教室待著,怕錯(cuò)過家長咨詢。然而這樣的舉動(dòng)不但不賺錢,反而需要往里面搭錢,因此我真誠的勸誡隔行創(chuàng)業(yè)的人們一定要謹(jǐn)慎、一定要量力而行。
事業(yè)的巔峰期(2014-2017)
人生沒有白走的路,創(chuàng)業(yè)失敗之后,讓我更感激和更努力的工作了,因此很快我就從高級(jí)程序員做到了技術(shù)經(jīng)理的職位,之后的工資也一路飛漲,經(jīng)過了幾年時(shí)間的努力,終于在 2017 年把房貸和親戚的錢全部還完了,心里的一塊石頭也終于落地了。
當(dāng)然從程序員轉(zhuǎn)變?yōu)檠邪l(fā)經(jīng)理也不是一帆風(fēng)順的,剛開始的時(shí)候凡事都要親力親為,吃苦還不討好。那時(shí)候感覺和人打交道比和電腦打交道難多了,也有退縮的想法,但最后還是挺過來了。從這個(gè)過程中我也悟出了一個(gè)道理,改變是需要勇氣和毅力的,有時(shí)候感覺很難想要退縮的時(shí)候,咬緊牙關(guān)挺一挺就過去了。
當(dāng)你每次要放棄的時(shí)候,告訴自己再給自己一段時(shí)間來適應(yīng)(比如三個(gè)月或半年),如果到了規(guī)定的時(shí)間,自己還是干不好,那時(shí)候再退縮也不遲。然后在這個(gè)過程中你會(huì)發(fā)現(xiàn),你會(huì)慢慢的接受和喜歡上這份工作。
去上海
2017 年還完房貸身上只剩下 8000 塊了(這件事當(dāng)時(shí)可能只有我自己知道),那時(shí)候已經(jīng)在西安工作了 8 年了,所以我準(zhǔn)備出去看看,看看外面的世界,學(xué)習(xí)點(diǎn)新東西。
所以經(jīng)過半年給妻子做思想工作,終于在 2017 年年底帶著妻子、兒子、老媽一起去上海定居了一年多。這段時(shí)間里我總共參加了二十多個(gè)技術(shù)沙龍會(huì),只要不加班不是參加技術(shù)沙龍就是去旅游,上海周邊能去的地方都去了,技術(shù)沙龍能去的也都去了。
經(jīng)過一段時(shí)間后,想到兒子馬上要上幼兒園了,還是回西安吧,就這樣 2018 年又回到了熟悉的西安。
自由職業(yè)和 IT 教育
回到西安之后 IT 知識(shí)付費(fèi)開始興起,而我因?yàn)橐呀?jīng)寫了快 10 年的博客,因此很快的就抓住了這次知識(shí)付費(fèi)的機(jī)會(huì),所以就在家寫了 6 個(gè)付費(fèi)專欄,有拉勾平臺(tái)的《Java大廠真題與源碼34講》,GitChat 平臺(tái)的《Java 面試全解析:核心知識(shí)點(diǎn)與典型面試題》《程序員的 MySQL 面試金典》《Redis 核心原理與實(shí)戰(zhàn)》《程序員的 Redis 面試金典》,慕課網(wǎng)的《設(shè)計(jì)模式深度解析34講》?等。
因?yàn)楦顿M(fèi)專欄也屬于教育培訓(xùn)的一部分,所以很快進(jìn)入了 IT 教育這個(gè)領(lǐng)域。隨后在后面的接觸中,我遇到了一家很有情懷,對(duì)教育極度認(rèn)真負(fù)責(zé)的教育機(jī)構(gòu),因?yàn)閯?chuàng)始人和自己的目標(biāo)和想法都非常的接近,所以我也很快便加入了這家公司。
今后的打算
人生有很多個(gè)階段,每個(gè)階段都有每個(gè)階段要做的事,比如剛上班時(shí)的瀟灑、遇到困難時(shí)的成長,還有現(xiàn)在的沉穩(wěn)。我之前是特別喜歡玩游戲的一個(gè)人,但買房之后就很少玩了,從上海回來之后就徹底失去玩游戲的樂趣了。2015 年后我開始對(duì)跑步和看書癡迷,一直保持至今,因此人生的每個(gè)階段要做的事情也是完全不同的。
這些年當(dāng)我漸漸的解決了基本的溫飽問題之后,我突然發(fā)現(xiàn)自己已經(jīng) 30 好幾了,所以當(dāng)我不再為溫飽而苦惱的時(shí)候,我開始逐漸的認(rèn)識(shí)到,人的一輩子很快就完了,我還能為這個(gè)世界做點(diǎn)什么?什么才是有意義的?怎么才能證明我來過這個(gè)世界呢?
所以我決定今后要盡自己的所能,去幫助更多的人,我會(huì)通過文章、視頻以及培訓(xùn)的方式來幫助更多的人,我想沒有比這件事更重要的事了,這就是我下半生的全部意義了。
除了以上這些,我希望能忠于自己,堅(jiān)持自己的信仰和熱愛,不因年齡而改變,不因?yàn)槟芰Χ丝s。
最后,祝愿大家都能找到生活的意義~
—?【 THE END 】— 本公眾號(hào)全部博文已整理成一個(gè)目錄,請(qǐng)?jiān)诠娞?hào)里回復(fù)「m」獲取! 3T技術(shù)資源大放送!包括但不限于:Java、C/C++,Linux,Python,大數(shù)據(jù),人工智能等等。在公眾號(hào)內(nèi)回復(fù)「1024」,即可免費(fèi)獲取!!
