我學(xué)編程,都是因為愛情!
大家好,我是軒轅。
今天是周日,但是要搬磚,所以決定給大家分享一篇輕松一點的文章。這篇文章是關(guān)于我的一位讀者大學(xué)求學(xué)和校招的故事。至于分享的原因嘛,嗯,這位讀者的故事有一部分跟我非常相似。嘿嘿,所以也算是跟大家分享一下我的一些經(jīng)歷了。
一、 大學(xué)經(jīng)歷
嗨,大家好,我叫管飯(軒轅注:這名字有點意思),是2021屆畢業(yè)生。
管飯的出身并不是什么985、211之類的名牌大學(xué),而是一所不知名雙非二本院校,它坐落于四季如春的昆明,我讀的是物聯(lián)網(wǎng)工程。目前,管飯從事的是入侵防御方面的開發(fā)工作。
說實話,我沒有想過會接觸到編程。當時報的專業(yè)和學(xué)校也是從志愿書上隨便挑的,完全不知道什么是物聯(lián)網(wǎng)。從小家人給我灌輸?shù)乃枷刖褪请娔X、上網(wǎng)這些會禍害你的前途,一旦接觸電腦戒不掉,上網(wǎng)前途盡毀,輟學(xué)打工,所以我就挺抗拒計算機專業(yè)。
我當時一個人獨自坐著凌晨的航班到的昆明,那時候,第一次出遠門,什么也沒有訂好,下了飛機,還想導(dǎo)航出去,結(jié)果人家跟我說,你再厲害的導(dǎo)航都出不去,因為機場太偏了。
沒想到呀,自己的一意孤行,大一就開始了我悲痛的大學(xué)生涯。大一第一個學(xué)期,室友們都在規(guī)劃著自己的大學(xué)生活,拿獎學(xué)金、參加各種活動,加入老班或者哪個老師的實驗室等等。我嘛,就躺著床上睡大覺,期間還去找過輔導(dǎo)員說退學(xué),他不同意,然后就這樣渾渾噩噩得過了一個學(xué)期。
時間來到大一第二個學(xué)期,我開始逃課、曠課,每次老師點名總會有我,依然在宿舍睡著覺,成了老班眼中的刺頭生,也不受同學(xué)待見。這個學(xué)期最后,掛了11科,基本把這學(xué)期的課能掛的都掛了吧。
大二開學(xué),這下子當然成了老師辦公室名人啦,經(jīng)常聽到老師在背后議論我
,這家伙真的厲害呀,能夠掛掉11科
,以至于后面上課的時候,都會有老師問誰是管飯
。
開學(xué)就去輔導(dǎo)員辦公室領(lǐng)了紅頭警告書,當時輔導(dǎo)員問我,你確定要這樣混四年嗎?我腦子一熱,回了句,是的。當時是傍晚了,我拿著這張警告書,再想想自己的未來,好像也就那樣了吧,反正又不想讀。
好啦,此時,最重要的人物要出場了,暫且叫她暢哥吧。當時暢哥是在新生老鄉(xiāng)群聯(lián)系我的,因為錄取的是同一專業(yè),所以就這樣熟悉了起來。額,后來的事,你們也會猜到的,暢哥已經(jīng)是我女朋友了嘛。
“愛情使我們學(xué)會我們都要變得更加優(yōu)秀,才能給對方未來的希望”,感覺這句話說的挺對的,畢竟也有不想讓別人看到暢哥boy friend竟然是這么差勁。想想后面,跟著暢哥他們一起重修的尷尬場景
。
緊接著就開始進入了瘋狂的學(xué)習(xí)狀態(tài),除了正常上課外,還得重修好幾門
?;旧鲜前滋焐险n,晚上回宿舍泡自習(xí)室,因為我連個hello world都不會寫
,在B站找了個C語言視頻就這樣看,跟著學(xué),跟著敲,我都是兩三點睡覺,欠的債總是要還的
。
我平常周末和節(jié)假日都沒跟暢哥出去玩過,但是!但是!但是!她沒說過一句怨言,她還不斷跟我說,好好學(xué)習(xí),跟你一起學(xué)習(xí)是最開心。
后面基本維持在這種狀態(tài),寒暑假也沒放過,我們一起學(xué)51單片機,STM32,各種寄存器怎么操作、外設(shè)怎樣驅(qū)動的,淘寶買來的各種傳感器,比如溫濕度傳感器等。當時還用51單片機做了那種LED廣告牌哈哈哈,ESP8266做的智能家居,平衡小車等等。我輔導(dǎo)她,她鼓勵我哈哈哈哈,后面暢哥參加了嵌入式類的比賽,從省賽一直到國賽都拿到了不錯的名次。
寫了一年的這種單片機程序,當我想轉(zhuǎn)方向的時候,已經(jīng)是大三下學(xué)期了,只會C語言和一些嵌入式的知識,如果要說真正的計算機體系課,計組、操作系統(tǒng)、計網(wǎng),這些好像都沒怎么關(guān)注,再加上我還沒重修完,自己開始焦慮、著急,要學(xué)的東西太多,想學(xué)的東西太多,但是時間很緊張,不知道應(yīng)該學(xué)什么。越深入學(xué)習(xí),越發(fā)現(xiàn)不懂的東西越多,越意識到和別人差距很大,學(xué)的越多越絕望。我只能慢慢來,一步步地打基礎(chǔ),從計組到操作系統(tǒng)再到計網(wǎng),老辦法,熬吧,繼續(xù)泡自習(xí)室。
暑假,沒敢找實習(xí),一是還沒重修完,二是沒過四級,最重要的是技術(shù)水平不行??粗?蜕虾芏啻罄心玫搅烁鞣N大廠的offer,很心酸哈哈哈哈,酸那就努力吧!
從數(shù)據(jù)結(jié)構(gòu)練起,鏈表到樹、圖、哈希寫個三四遍,忘了繼續(xù)寫,基本上面試的時候,面試官要求手寫什么的都沒問題了。然后我就開始學(xué)習(xí)x86架構(gòu),苦!是真的苦,太難了,不過還好沒有放棄,跟著李忠老師的書,一步步看。
一個暑假過去了,總算是把x86摸清楚了,通過學(xué)習(xí)x86再看操作系統(tǒng)的書,也沒那么難了,也能跟面試官吹吹x86,內(nèi)存管理、8259A中斷啥的。
大四開學(xué),還得重修,剩余時間拿來學(xué)習(xí)。學(xué)Linux系統(tǒng)編程和網(wǎng)絡(luò)編程,幸好有學(xué)x86時FAT12和FAT32文件系統(tǒng)的基礎(chǔ),學(xué)文件編程時講的super block和inode啥的才沒把我繞暈,最后寫了個BT下載軟件就結(jié)束了。
緊接著是算法,真的要特別感謝y總和他的Acwing,太強了,我就是個算法小白,跟著y總的腳步一點點學(xué),說實話y總的思路太強了,學(xué)了一段時間,自己也能做一些簡單的題了,多寫幾遍,自己的思路也拓展開來。這段時間,老班對我刮目相看,讓我進入了他的實驗室,雖然很晚,但是在里面更加努力學(xué)習(xí)了。在這段時間我終于把所有的課都重修完了,最后還是通過四級,這下子面試的底氣也多了點。
二、校招經(jīng)歷
我參加的是春招,僧多粥少的局面,而且,在官網(wǎng)投遞簡歷的時候,都會要求填寫績點、在校成績,其實,我已經(jīng)被這個擋在門外了
。我相信,很多人在投遞簡歷時都是采用海投戰(zhàn)術(shù),我也一樣。
第一家公司是做無人機的創(chuàng)業(yè)公司,公司背景還不錯,處于上升期,剛進行了B輪融資。我面試的崗位是嵌入式軟件,面試官,上來就是一頓匯編使勁問,我心態(tài)直接崩了,后面的手寫鏈表,還沒寫完就草草結(jié)束了。
經(jīng)歷過初痛,后面的面試還挺順風(fēng)順水。第二家公司是就是我現(xiàn)在的東家了,天融信,一面部門經(jīng)理,二面技術(shù)總監(jiān),進行得很順利第一個offer拿下了。天融信可能知名度不怎么高,但總體來說還算是不錯的吧,氛圍我是比較喜歡的,同事和leader都對我挺好的。
面試完天融信,緊接著就是綠盟。有一說一,雖然我拒絕了綠盟的offer,但是面試官的非常的nice,而且面試官的東北口音我很喜歡,面試官還跟我探討了很多文件系統(tǒng)和x86方面的知識,受益匪淺。深信服以及智微智能我都不面了,面試其實挺累的,再加上我還得搞畢設(shè),就直接簽了天融信上岸吧。
三、給還在校園的你一點點小建議
1、不要掛科!沒有多光榮,掛科只會加重自己的負擔,掛科重修,浪費了自己的很多時間。
2、不要妄自菲薄,被外界的聲音所干擾。出身其實并不是那么重要,更重要的是你自身的能力,所以得拿出證明自己能力的有力證據(jù)。不要覺得證書沒什么用,但對于出身不好的你來說,那是證明你學(xué)習(xí)的一個態(tài)度。
3、心靜和心凈。現(xiàn)在的社會很浮躁,很多人都是想著速成,鋪天滿地的廣告,xx掌握xxx。但技術(shù)不是一天兩天就能學(xué)會的,你學(xué)習(xí)的同時,需要不斷練習(xí),才能熟練。
4、能夠有大片的時間也就屬學(xué)生時代了吧,把握住校園的時光,留個美好的回憶。
5、如果可以,談一場校園戀愛吧!進入社會后你會發(fā)現(xiàn)最純潔的戀愛大多誕生在校園里。(這一條是軒轅的中肯建議
)
好了,管飯同學(xué)的故事就到這里了。歡迎大家在評論區(qū)留言,說一下你的技術(shù)之路里有沒有那個特別的“ta”。
沖著封面進來的同學(xué)不用失望,如果這篇文章點贊過百,下次軒轅就來寫一寫我和“ta”的故事~祝大家周末搬磚愉快哦
