簡單聊聊我的Java后端開發(fā)求職之路
這篇我會簡單介紹一下自己從大一到最后的求職的過程。
大學那會踩了很多坑,也做了很多正確的選擇。非常希望我的經(jīng)歷可以給大家?guī)韼椭?/p>
另外,很多小伙伴可能已經(jīng)工作有幾年了,這篇文章你們就當看個故事吧!嘿嘿!
考慮到篇幅問題,一些細節(jié)比如面試該準備哪些知識點、簡歷該怎么寫等等,我都沒有介紹。這些話題,后續(xù)我會繼續(xù)在星球分享。
懵懂無知的一年
我的學校是荊州一所雙非一本。剛上大學那會,我真就像一個憨憨。整個大一,我都沒有怎么認真學習編程,每天就是出去玩,還有參加各種社團活動。
下面這張是我大一的一次徒步旅行(40 多公里的路程)。

這也導致我到大二的時候,還不知道 Github,甚至不了解什么是 Linux。大二之后,因為加入了學校的一個還挺不錯的技術(shù)組織,跟著一些已經(jīng)可以獨立做項目的學長學姐們學到了不少東西。
我想,也正是那個時候,我的編程之路才正式開啟。
開始了 Java 后端領(lǐng)域的打怪升級之路
大二上學期,我們學院的一位比較厲害的學長去面試了螞蟻金服。
這位學長的能力很強,經(jīng)常聽我們老師各種夸獎。他還獲得了國家獎學金、國家程序設(shè)計大賽的二等獎。
當時,他面試完螞蟻金服回來之后,就給我們分享說:“咱們學校的學生學歷不是優(yōu)勢,如果想要找一個好工作的話,就要努力提升自己,完善自己的簡歷。另外,一定要盡早確定自己的技術(shù)方向,然后,在這個方向努力沉淀”。
講真,學長的那次分享對于我來說意義非凡。真正讓我認識到我現(xiàn)在的能力距離找到一份好的工作還有很遠的距離要走。
于是,我經(jīng)過了慎重考慮之后,在大二上學期末,最終確定了自己以后要走的技術(shù)方向是走 Java 后端。于是,我就開始制定學習計劃,開始了自己的 Java 后端領(lǐng)域的打怪升級之路。
到了大三,我基本把 Java 后端領(lǐng)域一些必備的技術(shù)都給過了一遍,還用自己學的東西做了兩個實戰(zhàn)項目。
整個過程一共花了我一個暑假+半個學期,每天的學習強度基本都在 10 個小時以上。
由于缺少正確的人指導,我當時學的時候也走了很多彎路,浪費了不少時間(我很羨慕大家能有我,就很厚臉皮!)。
該學的都學的差不多之后,我就開始準備面試了。
對于每一門技術(shù),我會去網(wǎng)上找一些常見的面試題,并把這些面試題作為重點來復習!同時,掌握這些面試題,又讓我對這門技術(shù)有了更深刻的認識。
我當時每天的任務基本就是刷刷算法題,寫寫代碼,總結(jié)一下常見的面試問題。
這個期間還接過一些外包做,還和一些朋友參加了一個軟件設(shè)計大賽。這讓我的編碼能力有了非常大的進步。并且,讓我的簡歷也有了更多可以寫的東西。
在大三暑假的時候,我還和同學老師一起做了一個有點像員工績效管理的企業(yè)真實項目。這個項目和我剛進公司做的項目非常非常相似,不過公司做的可能更高級點。實在是太巧了!
秋招末尾開始投遞簡歷
到了大四,把老師的項目做完之后,我才開始投遞簡歷面試。不過,這個時候,秋招基本已經(jīng)尾聲了。
校招的小伙伴一定要記住:秋招 7 月份就開始了,大概一直持續(xù)到 10 月底。
并且,大三暑假的時候,很多公司(尤其大廠)的提前批就已經(jīng)開始。如果你覺得自己準備的還行的話,可以把握住機會,找認識的學長、朋友或者網(wǎng)友內(nèi)推。
注意:很多公司(尤其大廠)到了 9 月中旬,很可能就會沒有 HC 了。面試的話一般都是至少是 3 輪起步,一些大廠比如阿里、字節(jié)可能會有 5 輪面試。面試失敗話的不要緊,某一面表現(xiàn)差的話也不要緊,調(diào)整好心態(tài)。又不是單一選擇對吧?你能投這么多企業(yè)呢! 調(diào)整心態(tài)。 今年面試的話,因為疫情原因,有些公司還是可能會還是集中在線上進行面試。然后,還是因為疫情的影響,可能會比往年更難找工作(對大廠影響較小)。
另外,應屆生查意向公司的薪資的話,推薦一個小程序:offershow。
小伙伴們一定要記得在大三暑假那會就開始關(guān)注招聘信息。
來到武漢參加了第一場宣講會
不在大城市讀書的小伙伴都清楚,一些 3~4 線的小城市壓根沒有比較好的互聯(lián)網(wǎng)公司會來招聘(主要是小城市沒有比較好的學校)。所以,我就來到了武漢找工作。
來到武漢之后,我隨便找了一個落腳點住下。第二天,我就跑去武漢理工大學參加宣講會。
然后,我就面試了自己求職過程中的第一家公司—玄武科技。這是廣州的一家做 SaaS 服務的公司,算是一個比較中小型的公司了。整個面試流程大概是:筆試 - > 技術(shù)面 - >HR 面 - > 高管面。
玄武科技和很多公司一樣,都有筆試,并且筆試中有大量邏輯題。我之前沒有做過類似的題,第一次做有點懵逼,不過,索性蒙對的比較多。高管面的時候,高管還專門在我做的邏輯題上聊了一會,讓我重新做了一些做錯的題,并且給他講一些題的思路,可以看出高層對于應聘者的這項能力還是比較看重的。
和絕大部分的求職者一樣,我在求職的時候,也會經(jīng)常面臨自己學校不夠好的問題。
就是這樣一家中小型的公司,當時來求職面試的很多都是武大華科的學生。
不過,他們之中一定有很多人和我一樣,就是單純來刷一波經(jīng)驗,找找信心。就像是打怪升級一樣。
秋招結(jié)束
來武漢之前,我實際上已經(jīng)在網(wǎng)上投遞了 ThoughtWorks,并且,作業(yè)也已經(jīng)通過了。
當時,我對 ThoughtWorks 最有好感,內(nèi)心的想法就是:“拿下了 ThoughtWorks,就不再面試其他公司了”。
奈何 ThoughtWorks 的進度太慢,擔心之余,才來武漢面試其他公司留個保底。
不過,我最終如愿以償獲得了 ThoughtWorks 的 offer。

面試 ThoughtWorks 的過程就不多說了,我在《結(jié)束了我短暫的秋招,說點自己的感受》這篇文章中有提到。
一些個人經(jīng)驗分享
我是怎么準備面試的呢?
和老師一起做了一個企業(yè)的項目作為自己簡歷的一個項目經(jīng)歷 。畢竟我的學校不好,要靠項目經(jīng)歷補救一下。 和同學一起參加了一些技術(shù)比賽比如軟件編程大賽。 這個過程重要的不是名次,每一次比賽經(jīng)歷都是對自己能力的鍛煉。 我在大三上學期就根據(jù)企業(yè)的招聘要求整理了一份技能清單。 整個大三,我沒有周末,基本沒有什么娛樂時間,一個人在圖書館,在寢室學習這些技術(shù)。 對于每一門技術(shù),我會去網(wǎng)上找一些常見的面試題,并把這些面試題作為重點來復習!
要不要針對某個知識點準備面試題呢?
你把某一個技術(shù)用的非常熟練之后,并不代表你能回答上來面試題。 很多小伙伴都覺得自己對于某些技術(shù)非常熟練,就不需要準備面試題了。實際上,這是一種非常錯誤的做法。你會發(fā)現(xiàn)很多面試題,你不準備一下,一去面試就直接懵掉了! 很多面試題可以加深自己對于某個技術(shù)的理解。 比如消息隊列的常見面試題有消息隊列解決了什么問題、常見消息隊列對比、如何保證消息只被消費一次、如何保證消息不被重復消費等等,當你會回答這些消息隊列相關(guān)的面試題之后,你自己是不是對于消息隊列也有了更深的認識了呢?
推薦?? :Github掘金計劃:Github上的一些優(yōu)質(zhì)項目搜羅
推薦?? :星球一周年福利
推薦?? :嘮嘮嗑!大學那會接私活賺了3w+
推薦?? :怎么吃透一個 Java 項目?新人如何上手一個項目的開發(fā)?
