小齊說:前端
如今秋招進行時,正在找工做的小夥伴進度都怎麼樣了呀?java
今天這篇文章是我武大的學妹今年秋招的經驗分享,慶妹去年才決定轉行,如今已手握 N+ 個 offer ~python
這篇文章乾貨滿滿,慶妹對每一塊麪試考察點都給出很是具體、詳細的資料和書籍推薦,我看了都頗有啓發,但願對你也能有所幫助呀。nginx
2020 年秋招過了一半了,我目前收到了百度,快手,Shopee,做業幫,TpLlink 的意向書,騰訊,華爲和微博面試也已經經過,等待錄用。崗位都與後臺開發、C++開發有關。git
我自己並非計算機專業,比不上收割 SSP offer 的大佬。這篇文章我就跟你們談談非科班的後臺開發求職路線吧。github
去年這個時候個人編程水平也就是能用 C 語言寫 HelloWord 的水平,個人學習路線就是一個真實的純小白的進化史了。web
介紹一下個人編程背景,我研究生就讀的武漢大學 xx 學院的二年制專業碩士,研究方向與深度學習有關。本科時上過 C 語言、數據結構、計算機網絡這些課程,不過都忘的差很少了。面試
因爲我是專碩,在研究生第一學年結束就要立刻開始找工做,因此我在剛入學就有了就業意識。算法
那時候和 2019 年秋招的一位學長交流了許多,學長拿了武漢字節,上海拼多多的 offer,字節年薪30 萬,拼多多年薪50 萬。數據庫
歷來沒有見過這麼多錢的我瞬間驚呆了!原來在互聯網開發能夠賺這麼多錢。我對開發工做產生了一些心動。
而且學長鼓勵我在一年以內是徹底可以達到他這樣的水平,因而我就初步將後臺開發方向做爲個人就業方向。
選擇哪一門編程語言?
目前秋招後臺開發求職主要有兩種語言,C++和 java。
Java 的就業方向更廣,阿里美團,銀行和一些中小廠技術棧 80% 以上是 Java,生態圈更加完善,比較好提高背景項目。正由於這樣,學 Java 的人不少,競爭很是激烈。
選 C++也有優勢,騰訊的技術棧主要是 C++,學習 C++能夠走算法優化方向,這是算法落地的一個熱門方向。並且, C++比 Java 學習的知識點要少。
過去的我確實也在語言的選擇上糾結了很久,可是當我走過秋招,發現其實語言並無想象的那麼重要。
在作筆試的時候兩種編程方式均可以選擇。在面試的時候,面試官會針對咱們熟悉的語言針對考察。因此不管是 C++仍是 Java,甚至是 python 或是 C#都是沒問題的。
因爲當時實驗室的師兄都用的 C++,若是學習遇到了困難我有人能夠問,因而最後我選擇了 C++。
接下來談談學習後臺開發須要看的資料,主要分爲
這 8 大部分。
其中前五個部分是須要重點準備的,後面三個部分學有餘力能夠充分準備,沒有時間的話瞭解常考面試題也是能夠的。
若是你想準備其餘語言,除了語言部分,其餘部分都是適用的。
看 C++ primer 前三大部分——C++基礎、C++標準庫和類設計者的工具,學習 C++基本語法,容器的經常使用用法,瞭解 C++11 新特性。
進階階段推薦看《STL 源碼剖析》和 _Effective C++_,前者瞭解 C++容器的底層數據結構,後者涉及了不少 C++面試的內容。
瞭解數據結構看「若是天空不死」的數據結構部分博客,這個博客利用畫圖的方式把數據結構用淺顯易懂的方式表示出來。看博客時除了排序算法部分要看程序之外,其他部分熟悉概念便可。
學習算法我是上了牛客網左程雲老師的算法視頻課,我很是推薦這門課程,由於這門課講解了面試中最多見的數據結構考點和麪試算法題考點,還講解了一些看起來高大上的內容可供面試裝逼。
固然,算法部分還須要經過刷算法題,不斷鞏固熟練度。《劍指 offer》和 Leetcode 前 hot100 爭取刷三遍。
作到以上,面試 90%能遇到原題。
先看《圖解 TCP/IP》,對 TCP/IP 協議有些初步印象
接下來看《計算機基礎》,只要看有關 TCP 和 IP 協議的部分。
經過博客學習 HTTP 協議,例如 CS2018.
進階階段須要學習計算機網絡編程,看《UNIX 網絡編程卷 1》
推薦《深刻理解計算機基礎》,從第五章虛擬內存開始看。這本書很是經典,可以熟知這本的知識,面試中的操做系統問題絕對沒問題。
清華大學操做系統課程,學堂在線可看。
有些大佬推薦看現代操做系統,Linux 內核這些書,這些書面試中考察的很少,能夠之後工做了看。
下次必定。
看了陳碩《Linux 高性能服務器編程》這本書,基於這本書在 github 上學習了一位大佬寫的 web 服務器。
學 C++方向的不少同窗都準備了 web 服務器,致使我後期面試跟別人撞車。
項目經歷能夠說是個人弱項了。有精力想要衝大廠的同窗,能夠看看陳碩的 Module 庫,瞭解下一些開源庫的源碼,好比 libevent nginx 等。
我看了 B 站尚學堂的 Linux 視頻教程,課程內容涵蓋了大多數面試內容。
基礎入門看《MySql 必知必會》,進階看《高性能服務器》前四章。
學會單例模式和工廠模式這兩種模式便可。
2020 年疫情期間,我花了三個月把以前提到的學習資料看了一遍,還花了些零零散散的時間看了牛客網上的面試經典問題。
六月份,個人秋招之旅便開始了。
七月初很順利的斬獲了個人第一個 offer——Tplink 後端開發。七月份不少互聯網知名公司提早批都開始了,因而我開始了瘋狂海投、筆試和麪試的過程,最忙的時候一天有 5 場面試。
你們必定要在提早批抓住機會,不要等到徹底作好準備了再投簡歷。
一是你準備好了,別人也就準備好了。
二是不少公司提早批免除了筆試的過程,面試難度也比正式批要小。
三是到了正式批,不少人會學會搞騷操做。
我瞭解到竟然有一個實驗室的人同時幫一個同窗作筆試的狀況,我就說怎麼到了正式批個人筆試經過率變低了。
面試是一個查漏補缺的過程,面試完以後作好總結,「以戰養戰」纔是進步最快的方式。
七月中旬牛客作了一個 SP 提早批專場的活動,每一個公司都有投,雖說多數毫無音信,甚至一些不太知名的遊戲公司直接通知我簡歷不過,把我氣的半死,不過我最想去的 Shoppe 經過了簡歷篩選,免除了筆試環節,要知道筆試就要掛不少人。最後個人 offer 基本上都是在提早批拿到的。
固然找工做免不了焦慮的時候。
八月上旬字節提早批三面掛,網易互娛一面掛,快手 HR 面以後也沒有準信,那段時間真的有些低氣壓。
我不是一個心態很好的人,失敗的時候就會生氣焦慮。我也不喜歡給本身灌雞湯,找不到工做我就是煩。
我以爲這很正常啊,是我的找不到心儀的工做都會很崩潰,那段時間常常我還常常跟我媽吵架。
可生活不能老這樣,我得調節本身,煩躁的時候我就啥也不幹,玩玩手機,放空本身。
在找工做期間我還養了兩隻小烏龜,他們太可愛了,看着他們就特別解壓。
另外,找工道別看牛客,一堆大佬 show 本身收到大佬 offer,越看越煩。
八月中旬心態崩潰,去長沙玩了一圈,回到家隔天收到了 Shopee 意向書,內心放鬆了大半。
以後的過程也慢慢的愈來愈順利,繼續筆試面試的過程,在九月初趕在開學前收穫了百度,快手的意向書。
回到學校之後,因爲導師盯得緊,能面試的時間不多。因此接下來的階段,主要是利用有限的時間沖沖大廠,再準備一些心儀的國企銀行。
固然了,互聯網也許不是人生的最優解,畢竟容易出現中年危機不是?
可是不管是去國企仍是銀行,都須要提早準備的意識。
若是你們有準備前端算法或者其餘方向的,能夠參考這下面這個牛客網址:https://www.nowcoder.com/discuss/351700
很是感謝慶妹的無私分享,也祝慶妹在接下來的面試中一切順利,好好享受最後一年學生時光,齊姐真是羨慕大家呀~
我是小齊,紐約程序媛,終生學習者,天天晚上 9 點,雲自習室裏不見不散!
更多幹貨文章見個人 Github: https://github.com/xiaoqi6666...