春節(jié)快過去了,該立目標了!
不少錄友會問我: 我本科出身不好,投大廠會不會簡歷就被刷?
大廠會不會刷簡歷沒那么絕對的,而且這種問題只會增加自己的焦慮,沒啥實際作用,關鍵是學歷已經(jīng)是客觀事實,就不要去在意這些了,只能去改變自己的能力。
努力好好把技術學好,總有機會的。
這位位錄友,在春節(jié)期間,反思了自己的整個2021年。
他是專升本的學歷,可以說2021秋招之路走得很艱難,并沒有拿到什么offer,而且要準備今年春招了。
但他的努力過程 非常值得 大家學習的。
以下為全文分享給大家:
----------------------
2021年初,我剛剛通過專升本考試升學到雙非一本武漢××大學。此時的我對自己充滿信心,堅信著只要我不懈努力,等到1年之后的大四上學期秋招的時候,一定可以通過大廠的認可。
為此我每當課余時間都會在圖書館中深入技術底層以及向上框架的學習。
我清楚記得在大三期間我看完了**《深入理解Java虛擬機》,《計算機網(wǎng)絡:自定向下方法》,《高性能MySQL》,《Java并發(fā)編程》,《大話設計模式》,《Java高頻源碼》**并通過白嫖某峰付費培訓課程線上視頻完成了Spring Cloud微服務的框架教程,最后自己完成了基于spring boot的仿易購商城項目。
當我完成這些科目之后,也就到大三結尾的暑期。
此時我已經(jīng)結束了基礎科目的復習以及一定程度的技術提升,開始秋招面試準備---我準備開始撰寫屬于我自己的面經(jīng),因為市面上大多數(shù)面經(jīng)都是根據(jù)知識基礎來的,當我們學習完這些基礎知識后,我們再后頭看面經(jīng)就會發(fā)現(xiàn)原來讀起來,甚至背起來還是很合理的。
但是前提是我們得用心去學,而不是為了趕進度去學,我曾經(jīng)因為一個17分鐘的視頻中的疑點(博主講錯了),查閱了大量的博客以及相關電子書,記得是花費了3天左右才把這個知識點梳理出來。
所以當遇到困難的時候,我希望大家不要去躲避他,不要因為面試不考而不去了解這個知識點。
我們以面試的心態(tài)去學習的時候,難免會有急躁的情緒出現(xiàn),此時學習的效率會很低,所以我建議大家還是想清楚自己為什么要學習編程,自己學習編程的目的是什么?
我來分享一下我為什么要學習編程,我復讀高考結束之后,差不多算是爆大冷門,大家可不要認為是向上的冷門,真實情況是向下的冷門。
最后的高考成績離我三模時差不多下滑150多分。最后不想再次復讀的我選擇了一所武漢市內(nèi)的某??茖W院的計算機應用專業(yè)就讀。
大一
大一的時候由于失利陰影,基本上課程考試都是啃高中老本,一到下課或者放假,我們寢室就會開始通宵打游戲或者出去浪,算是頹廢的一年。但是我很珍惜那段時間,因為那是我大學里玩樂最多的時間了。(沒想到最后靠啃老本還拿到幾千的獎學金,哈哈哈哈哈)。
我的改變起點在于大一暑假的時候,我回到了廣州我爸媽身邊,由于我爸媽看不下去我的頹廢樣子,就把我交給了我叔叔。
由于我叔叔當時以及現(xiàn)在都是某易豬場多個項目的項目經(jīng)理,所以當時叔叔帶我體驗了一把什么叫做互聯(lián)網(wǎng),什么叫做編程,什么叫做項目以及什么才是一個男人該做的事兒。
真的,我到現(xiàn)在都覺得由0和1構造的世界是那么的牛逼。在這里我所學的東西并不再是只會體現(xiàn)在我身上,而是我可以通過我學習的技術影響到這個虛擬的世界,我也是可以成為為這個虛擬世界添磚加瓦的一份子。
大二
從這個暑期之后,進入大二的我,開始重新學習C語言,匯編語言,數(shù)字電路,計算機組成以及操作系統(tǒng)等等,為之后的技術打下鋪墊。
每次當我遇到難題或者是被打擊的時候,我都會放松兩天,然后繼續(xù)充滿動力的干,因為我知道這就是我的路,我的目標。
在專科大二期間,我通過每天泡在圖書館里時間,完成計算機網(wǎng)絡,數(shù)據(jù)結構與算法,Java編程語言,軟件工程,多種數(shù)據(jù)庫應用,數(shù)據(jù)庫原理,JavaEE以及Web開發(fā),HTML+CSS+JS,SSM的學習。
當時為了鞏固這些技術,我還做了一個關于網(wǎng)易云音樂和小米商城的微信小程序以及一個博客網(wǎng)站。
大三
在專科大三期間,主要是在準備專升本考試,我內(nèi)心里也想彌補一下我當年高考失利的事情,所以對此也格外的上心。
差不多準備了8個月,不算第一遍學習的,光復習我都進行了三輪。所以哪怕這個學校專升本指標只有20個人,我最后也是嘎嘎亂殺,哈哈哈哈哈。
秋招
時間線我們收縮到本科大三結束,秋招在即的暑假時,當時我利用暑假完成了Java基礎面經(jīng),計算機網(wǎng)絡面經(jīng),JVM面經(jīng),Java高并發(fā)面經(jīng),MySQL面經(jīng),設計模式面經(jīng)的編寫,但是我自己卻疏忽了還一個最重要的關鍵點,也就是算法方面。
當時的我可以說是連兩數(shù)之和都要寫好久的算法底子。這也就導致了我在秋招提前批的時候還在刷??脱邪l(fā)TOP100的算法題,底子差的進度,大家也可想而知。我成功錯過了秋招的提前批。
等到我可以應付正常難度的算法題的時候,秋招已經(jīng)是高潮進行時了,我慌忙的投遞了武漢小米,武漢字節(jié),武漢騰訊研發(fā)以及一些中小企業(yè)。
我不怕被大家笑話,哈哈哈哈哈。小米和字節(jié)的簡歷篩選把我直接掛了,當時我其實蠻崩潰的,因為自己一直努力了這么久,一直在不停的學習,但是連面試的機會都沒有給我,就直接把我拒絕了。
我是我最受不了的,也是我內(nèi)心最抗拒的事兒。但是現(xiàn)實就是現(xiàn)實,我可沒認為我是什么天選之子,可以讓他們?yōu)榱宋叶淖円?guī)則。
結果可想而知,我大病了一場,我最開始的某天晚上開始全盤否認自己,否認自己這么多年來的努力。我那晚一夜都睡不著,一直內(nèi)心斗爭到身體扛不住睡著了。
那晚第二天白天我沒有去圖書館,算是終結了我一年的連續(xù)圖書館打卡。我一直在反思我到底哪里做的不夠高,是不是我不夠努力。突然這個時候我翻到手機里保存的以前在某易長見識的時候,和我叔叔部門的合影。
我當時腦海里,只有一句話---“我怎么變這么功利了”。我為什么這么在意大廠對我看法,我為什么會因為大廠的拒絕而否認自己。這些一直在拷問著當時的我。
這么多年編程之路的學習,我難道只是為了進入大廠嘛,這些被我學習過的知識就是對我自己最大認可。
我現(xiàn)在應該尋找我自己的不足,而不是在這里懊惱為什么會被拒絕。更不是在這里全盤否認自己。
我能否認自己,但是腦中的知識存儲的痕跡可不會因為我的否認而消失。
沒錯,我走出來了,并且找出自己的現(xiàn)有的不足,開始繼續(xù)努力。
關于面試,我挑一個我印象最深的來和大家說說。
面試經(jīng)歷
也就是武漢騰訊云智研發(fā)中心這個。當時我以為這個也把我簡歷掛了,因為這個面試遲到了1個多月,但是在大病的第三天,我收到了它的筆試和第一面的通知,當時我印象特別深,我處于高燒狀態(tài)。
腦袋里都是糊的。筆試我寫完基礎的題之后,完成了三道里面的兩道算法題。下午就開始了第一面,一上來就正對簡歷里的項目開始提問,當時的我高燒只想快點結束這場面試,所以對于面試官提的問題,我只是回答了該回答的,并沒有去引導面試官去深入他詢問的問題更底層的技術。
差不多只有平時狀態(tài)的三分之一水平。到結束的時候,差不多一共花費了1個多小時,現(xiàn)場編寫一道算法題也是寫出來了。
就在我以為這狀態(tài)面試的結果可想而之,沒想到二十分鐘之后收到了第二面通知,第二面比較戲劇性,負責面試我的技術主管出差了,讓我等待一個星期之后再進行面試。第二次面試的時間是周五的晚上8點。
這次我是滿狀態(tài),他讓我說說關于自定義類加載器,我從線程上下文類加載器作為切入點,引出雙親委派機制以及為什么要打破以及如何打破雙親委派機制,從而引出OSGI這種自定義加載器組成的熱加載類加載機制。
讓我說說四種MySQL事務等級,我從可重復讀以及不可重復讀引出了MVCC機制,以及MySQL如何使用MVCC和行級鎖組成這兩個事務級別。
就這樣我通過了第二面,但是最戲劇性的反轉來了,在雙休之后的第一天他們HR給我打電話做簡歷核對,確定我專升本的本科身份之后,就沒有再聯(lián)系我了。最后也就拒絕了我。
基本上讓我進入進一面的公司,我都面到了HR面,除了云智HR掛了,其他都拿到了offer。
但是我已經(jīng)無所謂了,因為我已經(jīng)開始一段新的征途,這只能算是路上的一點兒小插曲,我在秋招結束的三個月里,借助Carl哥的算法平臺完成了一刷算法題,通過Netty編寫了一個模擬微服務rpc框架的簡易rpc框架(借助Netty和Protobuf協(xié)議完成服務之間的通信以及憑借ZK完成的服務注冊與發(fā)現(xiàn)),并完成了Redis和kafak的博客整理。
后序
到現(xiàn)在離秋招時候的我又進步了一大步,我感謝這次秋招對我的教訓,讓我更加清楚了我自己到底想要什么,我自己追求著什么。
等明天除夕一過完,大年初一開始我會再次進入到全力備戰(zhàn)春招的階段,年過春招開始之時,去展示一下我這些日子的成果。
哪怕簡歷會被一些公司拒絕,但是這些再也不會給我?guī)泶驌簦視湎恳粋€給我機會的公司,最后選擇最適合我成長的(我不傻,也沒那么容易被pua,成長歸成長,生活還是得考慮,哈哈哈哈哈哈哈哈)。
最后我會附上我自編寫的面經(jīng)鏈接給星球中的各位,希望能起到借鑒作用。
我們大家一起努力。正如我加入星球時所說的“不為成為行業(yè)內(nèi)那耀眼的新星,但求內(nèi)心不負于與自己”。
------------------------------
可以看看在知識星球下面這篇文章的評論:

下面是這位錄友,當初加入星球時候寫的自我介紹,可以說,同樣能量滿滿:
--------------------------
大家好,和大家一樣都是編程路上眾多奮斗人之中的一員。
關注Carl哥是在秋招的時候刷Java研發(fā)TOP100算法題的時候,對回溯剪枝算法概念模糊,所以在B站上找了好幾個關于回溯視頻,但是講的都很一般,直到看到了Carl哥的講解視頻,突然茅塞頓開。
之后我還關注到Carl哥還有一個算法從簡入深的學習網(wǎng)站,之后就開始刷題學習,直到前幾天刷完了第一遍,并把整理了一些關鍵思路,比如滑動窗口固定寫法思想等寫到了自己博客上(ps:一開始就注明并鏈接了想法起源來自Carl哥的算法網(wǎng)站哦,嘿嘿),我很早就在Carl哥的刷題小分隊1群里,看著大家努力奮斗,也激勵我奮斗。
但是說來慚愧最近才知道Carl哥還有一個知識星球的打卡??,二話不說直接加入,并和大家一起繼續(xù)努力。Carl哥的書一上市我就搶了一本并且推給了我的幾個好朋友,大家都說這本書意義很大。感謝Carl哥。
我是一名來自武漢的雙非一本軟件工程大四學生,可千萬不要認為我是一個技術大牛什么的,我就是秋招失利的一名奮斗者??,一開始我并沒有太注重算法,除了有時候可能參加算法比賽的時候會突擊一下,其他時候都在學習Java開發(fā)路線中的內(nèi)容。
所以大學后面三年我基本都在泡圖書館里學習開發(fā)內(nèi)容(真的是看著一代又一代考研人從我身旁飄過),也把Java開發(fā)路線都過了一遍,但是這個不用的話,很容易忘記,所以我又開了一個博客網(wǎng)站,作為我對這些內(nèi)容的加深理解和復習所用。
、"學習并不在于學習的速度,毅然回頭鞏固可效果更佳"。希望大家在學習的時候,不要一味的追求進度,有時候停下腳步,回顧一下自己以前學習的東西,效果會更好。 我 一直都在努力學習的路上,之前我沒有停下腳步,以后也更加不會停下腳步。每次當我看到新的學習路線,我都會知道原來還有這么多進步空間??。
希望我能和大家一起努力,不為成為行業(yè)內(nèi)那耀眼的新星,但求內(nèi)心不負于與自己。
----------------------------
以上就是 這位錄友的2021總結和 加入星球時候的自我介紹。
春節(jié)也快要結束了,大家可以適當收一收心,規(guī)劃2022要走的路。
網(wǎng)址:programmercarl.com,200道力扣題目刷題順序,詳細題解,支持C++、Java、Python、Go、JS等多語言版本,一個你只要發(fā)現(xiàn),就會收藏的硬核算法學習網(wǎng)站。
覺得不錯的話,還請小伙伴 點贊 支持下,希望能幫助到更多同學 ??