我,從高考到程序員的成長之路
上個(gè)月,我剛過完生日,又長了一歲,在奔30的路上,一去不復(fù)返。
不少喜歡“吃瓜”的讀者問我,我是哪所大學(xué)的,又是怎么走上程序員這條道路的,索性寫篇文章記錄一下。
有值得借鑒的地方最好,如果沒有,大家純?nèi)?dāng)看個(gè)故事吧。
高中
我是2012年參加高考的,都快過去十年之久了。
我在黑龍江的小縣城長大,中考幸運(yùn)地考上了當(dāng)?shù)氐闹攸c(diǎn)高中。
剛上高中那會(huì)兒,我依稀記得自己在全校排名是300多,而只有全校排名在前150的人,才有希望考上重本。
我的母親很開明,她是鼓勵(lì)教育,沒有逼迫我一定要考個(gè)好大學(xué),只要我能夠健康快樂、自給自足的生活就好。
整個(gè)學(xué)生時(shí)代,我沒去過什么補(bǔ)習(xí)班,放假打游戲、看動(dòng)漫、看小說。
不過我還算是一個(gè)要強(qiáng)的人吧,想著既然要經(jīng)歷一次高考,那就拼一次。
當(dāng)時(shí)比較中二,「三十年河?xùn)|,三十年河西,莫欺少年窮。」 ,這樣的豪言壯語一直在腦海里揮之不去。
就這樣,我開啟了自己的奮斗模式,當(dāng)時(shí)的我傻傻地堅(jiān)信一點(diǎn):現(xiàn)在好好努力,考上好大學(xué)。上大學(xué),就輕松多了。也不知道這是誰發(fā)明的“謊言”,“誆騙”了我整整三年。
通過自己的努力,我從最初的平行班,考上了大尖子班,再到后來的小尖子班。每個(gè)月根據(jù)月考成績,分一次班。現(xiàn)在想想,也是蠻殘酷的。
本以為自己可以披荊斬棘,成績可以繼續(xù)提高,但突然發(fā)現(xiàn)自己遇到了瓶頸。小尖子班的人都很厲害,也很聰明。我自詡小勤奮,但談不上多聰明。這個(gè)世界有一種可怕的存在:他既比你聰明,又比你勤奮。
壓力倍增,隨之而來的就是焦慮,再加上當(dāng)時(shí)的心理素質(zhì)略差,經(jīng)常徹夜難眠。
百日誓師的那天,我們穿著火紅的衣服,說出豪言壯語。我請鄰班的同學(xué),幫我們拍個(gè)照,結(jié)果照得好暗、好模糊,就像記憶一樣,我都記不起是誰幫我們拍的這張照片了。

心理素質(zhì)差是我當(dāng)時(shí)最大的問題。沒錯(cuò),高考,我失利了。模擬考試高重本線150+的我,估分的時(shí)候只高了重本線30+。
2012年那會(huì),黑龍江還是落后的估分報(bào)志愿,也沒有平行志愿。
當(dāng)時(shí),我媽做了很多功課在報(bào)志愿上面,在很多學(xué)校里選來選取,最終決定賭一把。
報(bào)了一所與985沾邊的大學(xué):「東北大學(xué)秦皇島分校」。
一直聽說「自動(dòng)化」是萬金油王牌專業(yè),出于對王牌專業(yè)的尊敬,把它填寫在了第一志愿專業(yè)。第二志愿專業(yè)填寫了「計(jì)算機(jī)」,完全是因?yàn)橄矚g玩游戲。
本以為估分只高重本線30+的我,應(yīng)該進(jìn)不去「自動(dòng)化」專業(yè),怎奈造化弄人,我估分估低了,實(shí)際分?jǐn)?shù)是高重本線68分。
在命運(yùn)的安排下,我開始了自己的「自動(dòng)化」專業(yè)的學(xué)習(xí)生活。
本科
我的本科大學(xué)有個(gè)秀麗的亭子,它的名字叫知源亭。我感覺我的本科學(xué)校其實(shí)挺漂亮的,就是小了一點(diǎn),但是也沒有上課就要坐公交或騎車,害怕遲到的煩惱,走幾步就到了,我是挺滿足的。
大二那會(huì)兒,流傳著一個(gè)故事:一個(gè)剛?cè)雽W(xué)的學(xué)生,看到學(xué)校的樣子,哇的一聲哭了,然后回去復(fù)讀了。

勵(lì)志要鍛煉心里素質(zhì)的我,開始了學(xué)生會(huì)工作。出于對科技競賽的向往,我參加了學(xué)院的「科創(chuàng)部」。
在這里認(rèn)識了超多優(yōu)秀的學(xué)長、學(xué)姐。自動(dòng)化出身,學(xué)得東西很雜。從強(qiáng)電到弱點(diǎn),從硬件到軟件,都學(xué)!這就導(dǎo)致跟「計(jì)算機(jī)」專業(yè)的差距很大,大二才學(xué)C語言。為了能參加各類科技競賽,只能靠自學(xué)。
依照那些優(yōu)秀學(xué)長和學(xué)姐的經(jīng)驗(yàn),我開始了自己的學(xué)生會(huì)工作和科技競賽的生活。
雖然我學(xué)了C語言、單片機(jī),但是發(fā)現(xiàn)自己當(dāng)時(shí)的編程能力并不怎么樣。而身邊的人卻一直叫著我”大神”,只有我自己知道自己幾斤幾兩。
大二那年,我參加了電子設(shè)計(jì)大賽,組員沒有做硬件的,我就硬著頭皮上了。Multisim 仿真、Altium Designer 畫 PCB,焊電路板。
就此,我在硬件的道路上越走越遠(yuǎn),跟我設(shè)想的編程生活可謂大相徑庭。
當(dāng)年,參加國家A類科技競賽,獲得最高獎(jiǎng)項(xiàng),可以競賽保研。
本著積累實(shí)戰(zhàn)經(jīng)驗(yàn),如果能保研更好的原則,大三,我參加了“飛思卡爾”杯智能車競賽。
這個(gè)競賽,是一個(gè)競速類比賽,可以理解為如今的一個(gè)超級簡化縮小版的「自動(dòng)駕駛」,智能車自動(dòng)識別賽道,自動(dòng)運(yùn)行,不能沖出賽道,看誰跑的最快。

雖然做的車子做的丑了點(diǎn),但從硬件設(shè)計(jì)到元器件焊接,再到程序設(shè)計(jì),傾注了我們?nèi)康男难?br>
“飛思卡爾”杯智能車競賽的成績是熬出來的,逃課調(diào)車、熬夜調(diào)車、甚至半夜不睡覺調(diào)車。
得益于大三還在部門擔(dān)任職位,對實(shí)驗(yàn)室熟悉,找了個(gè)屋子,我們組員四人就此睡在了實(shí)驗(yàn)室。
從大三剛開始的學(xué)習(xí)準(zhǔn)備,到區(qū)賽,再到國賽,歷時(shí)近一年之久。
大三沒怎么上過課,各種逃課,考試前一周現(xiàn)突擊。好在有大神指點(diǎn),不至于掛科。
在參加區(qū)賽的前一周,我們平均每天只睡三個(gè)小時(shí),想對策研究戰(zhàn)術(shù),也正是因?yàn)槿绱耍恐荣惽白詈笠煌硐氤龅慕^招,以比另一個(gè)組快0.01s+,區(qū)賽總排名第二的成績挺進(jìn)了國賽。
我們也想過放棄,但最終還是堅(jiān)持下來了。有一句話說的好:貴在堅(jiān)持,沒準(zhǔn)奇跡就在眼前。

最終,國賽雖然成績不理想,但也獲得了“國一”的成績。
全國一等獎(jiǎng),順利保研?沒錯(cuò),波折如約而至。
有一個(gè)政策不知道是否會(huì)實(shí)施,競賽保研需要綜合成績排名30%以內(nèi),而我剛好30.1%。
在工作和考研的糾結(jié)中,沮喪地過了兩周,政策出來了,沒有成績這項(xiàng)要求。
經(jīng)過這件事,我懂得了一個(gè)道理:能為自己爭取的東西,盡量爭取,不要等到需要用到的時(shí)候,才悔恨當(dāng)初為何不再努力一點(diǎn)。
小組四人,一個(gè)去了北航直博,一個(gè)去了西交,一個(gè)去了天大。而錯(cuò)過保研推免面試的我,選擇了東北大學(xué)作為我人生的另一個(gè)起點(diǎn)。
研究生
如果本科就業(yè),我可能就是硬件工程師了。
沒經(jīng)歷過瀟灑的大四生活,大四,我就直接到東北大學(xué)報(bào)道了,開始跟著老師做項(xiàng)目。
總校的校園比分校大不少,但生活節(jié)奏并沒有什么變化,還是寢室和實(shí)驗(yàn)室兩點(diǎn)一線的生活。
讀研期間,跟著老師做了很多項(xiàng)目,硬件設(shè)計(jì)、Linux驅(qū)動(dòng)開發(fā),再到上層應(yīng)用的編程。
跟著實(shí)驗(yàn)室優(yōu)秀的師兄們,繼續(xù)學(xué)習(xí)。讀研究生,突然感覺自己的底子太差了,并且記性不好。
因?yàn)橹笆且恢弊鲇布模F(xiàn)在硬件軟件一起來,需要學(xué)、需要補(bǔ)的知識很多。
看視頻,學(xué)知識,做項(xiàng)目,那段時(shí)間過得很舒服。
研一,決定開始寫博客文章,以記錄自己點(diǎn)點(diǎn)滴滴的方式,幫助自己鞏固知識。同樣,也可以幫助自己在忘記學(xué)過的知識的時(shí)候進(jìn)行回憶。
我最早的兩個(gè)系列教程「Python3網(wǎng)絡(luò)爬蟲實(shí)戰(zhàn)」和「機(jī)器學(xué)習(xí)實(shí)戰(zhàn)」就是在這樣的背景下寫的,如今它們的全網(wǎng)閱讀量早已突破了百萬。
不少讀者說,我寫的文章太好了,對小白非常友好,其實(shí)那是因?yàn)槲易约河浶圆缓茫詫懙拿婷婢愕健]有徹底弄懂的內(nèi)容,不會(huì)一筆帶過,而是研究透徹再寫。
就這樣,堅(jiān)持寫作到現(xiàn)在,已有5年。
現(xiàn)在想想,能夠健健康康地學(xué)習(xí)自己想學(xué)的知識,真的是一種幸福。愿自己可以活到老,學(xué)到老,做一個(gè)永不停歇的程序員。
研二,我找到了算法實(shí)習(xí),開始了北漂的碼農(nóng)生活,這又是另一番故事了。

推薦閱讀
? 用AI玩55款經(jīng)典游戲是什么體驗(yàn)?? 我,這一年? 我是如何成為算法工程師的,超詳細(xì)的學(xué)習(xí)路線
