當前位置: 妍妍網 > 碼農

備戰四個月,每天學14小時,成了

2024-04-22碼農

今天分享 裏一位同學的校招學習經歷,四個月前他對於編程的了解僅停留在了解電腦網路、作業系統、電腦系統、資料庫,Java 基礎還沒開始學,力扣還沒註冊。

四個月後學完韓順平課程、力扣刷題 200 道、完成 3 個計畫、面經八股筆記寫了 10萬+ 字、累計投遞企業 100+ 家,最終如願拿到了滿意的 Offer,校招也算告一段落。

星球原文連結:https://t.zsxq.com/19a1tIRNF

本文已獲原作者授權

先簡單介紹一下我的個人背景,我是本科的,四個月前還是停留在學校的課程上,並沒有自己主動去學習,臨近要找工作才發現自己還差距這麽多,於是給自己制定了高強度學習計劃,全力沖刺。

在校招的時候,遇到了兩個情況類似的朋友,他們早早的拿到大廠 Offer,刺激到了我,但經過和他們的交流,我知道,想要吸取他人的學習經驗,一定要看別人的背景。

這兩位同學,一個是 6 月開始學前端,但他是 ACM 區域金牌,另一個是 C++ 方向,但有國獎比賽計畫,一對比下來就顯得我很弱。所以如果你不是有好的競賽、計畫,那麽盡早開始找實習和準備校招,不要臨到校招前夕再開始準備,會經歷無數的大家,陷入自我懷疑、焦慮階段。

每天的學習規劃

這四個月裏,我每日學習安排:

09:00 到自習室學習

12:30 吃飯、午休

14:30 自習室學習

17:30 吃晚飯

18:30 繼續學習

23:00 離開自習室

洗澡的時候背八股文,上床前再看一遍,而後趕緊入睡準備第二天的學習。

學習期間每天的手機使用時長 < 2 小時,偶爾吃飯的時候看一下訊息和回復,遊戲都棄遊了。

四個月以後的學習成果:

第一個月(基礎):韓順平課程、黑馬 JavaWeb 、力扣刷題

第二個月(計畫):看完黑馬 Redis、SpringCloud、完成三個計畫(聚合搜尋平台、API 開放平台、黑馬點評,擴充套件+上線)

第三個月(主要是演算法+八股):黑馬 23 年面經、演算法接近刷了 200 題,準備第一份簡歷開始投遞

第四個月(校招):持續的投遞簡歷做筆試,期間連續半個月每天不斷面試,最多的時候一天面 6 場,面到懷疑人生,期間見縫插針的學習

校招期間應該總投遞了 100 家,做了 40+ 長筆試,OC 7 家小廠、2 家中廠。

學習建議

演算法

可以看看劍指 Offer、LeetCodeHot100 、面試題 150,這些都要刷完,遇到重復的題可以再寫一次,一定要看題解學習多種解題方法。演算法是無法速成的,最好學完數據結構之後,就開始每天練習保持手感,這些積累都是未來征服面試官的殺招,很多公司筆試撕不出,基本後面就不用面了。

八股

八股要系統的學,你學一個知識點,盡量把所有的擴充套件都學完。比如雙親委派機制,你只學到向上委托,那是遠遠不夠的,你得學怎麽打破、為什麽要打破、有哪些場景打破了,推薦我當時看的八股文內容:

1)計網、作業系統:小林 coding

2)Spring:廖雪峰

3)資料庫:極客時間 45 講

4)Redis:黑馬

5)其他想要速通就看 23 年黑馬面經,想要全面就看 JavaGuide。

這上面的不一定是最好的,因為我的精力有限,大夥可以多搜尋一下,哪些是優質的八股作者,未來真正臨近秋招的時候再猛背,平時就細水長流的積累吧。

計畫

魚皮星球裏的計畫,建議校招前幾個月開始做,因為魚皮的計畫很多擴充套件點留給魚友自己去實作,學起來更紮實。

我在星球的成長

魚皮挺好的,每次有問題,都會回答,而且是本人回答。

改簡歷這個也挺有用的,我第一份簡歷,給現在的我看,我要抽當時的我十幾耳光,黑歷史,但是魚皮也沒有嘲笑,反而給出了中肯的建議。

我和魚皮倒了幾次苦水,負能量這種東西,我已經很克制不去傳播,但是尋求建議的時候難免會帶點負能量,但是魚皮也沒不耐煩,給我發了幾段很長的錄音建議,而且也是基於我的背景去給的建議。

建議這種東西,必須要考慮對方的背景,才可能給出那麽點有用的建議,比如你的面試官可能會建議你讀個研再找工作,可是他沒考慮你現在準備考研,大機率要二戰,沒考慮背景的建議,都沒意義。

最後就是一些不會的面試題,雖然不像小林那種八股大師,能給出非常詳細的解答,但是魚皮畢竟鵝廠,給出的方向也言簡意賅。我的基礎非常差,問了很傻的問題,魚皮也就盡力講細點,搞得我都有點不好意思了,我怎麽那麽蠢...

最後就是王德福老師,有好幾次星球動態,我都沒有專門向他提問,但是他也熱心的在評論區給出獨到的見解,非常棒。

求職建議

要不要去實習?

很多人會說,實習沒用,實習了也找不到工作,不如全力秋招。我想說, 不要醜化已經走過的路,不要美化未走過的路。 多的就不說了,不然我也做不到上面這句話了。

比賽打不打?

打,HR 面很喜歡問比賽,從這個角度考察你的團隊合作能力。如果你的比賽非常有含金量,包裝成計畫那也是非常加分的,畢竟是有實際套用,有深度的計畫。上面提到的小夥伴,一個國賽計畫就抗住了秋招。

骨頭原理了解嗎

時間緊任務重的時候,一定要有取舍。什麽是骨頭?就是全是骨頭沒有肉的你去啃它,忽略了其他更好吃的。我之前跑去看技術摘抄裏的Sentinel 、Dubbo 的源碼,看不懂半個字。還有一些沒啥用死扣細節的八股,沒意義沒用。

面試建議

1)不會就直接說不會,不要胡扯,因為面試不一定要全答出來,除了 BAT ,沒多少廠會因為一個問題回答不出就掛人,而且胡扯很容易鬧笑話,面試官會詐你,如果似懂非懂,那就尬尷了,你的回答會讓一部份面試官微笑,讓另一部份繃不住大笑。比如問你 Redis 主從搭過嗎?你想我看過黑馬 Redis,那我也算搭過...

2)不要背八股,可能問到某個問題,你剛好背過,你就直接竹筒倒豆子,不要這樣。先把大概的點說一遍,然後問面試官想具體聽哪一個,再去吟唱對應的八股。不然全答對也可能被掛。

4)面試前搜集公司的面經、了解公司賽道,這個我很後悔,因為我根本沒這樣做,稀裏糊塗硬面。

EMO 怎麽辦?

沒辦法咬咬牙,我好幾次 Emo 到 3、4點,第二天還得爬起來面 3、4場。想要不 emo 就多準備吧,順利是努力的另一個名字。和別人倒苦水也是沒用的,別人和你背景不一樣。工作總是能找到的,只是是否符合預期,我一開始只是打算隨便找個中小廠,真正拿到了之後,又不甘心,才那麽痛苦,不然 9 月中我就可以開擺了。

逼簽怎麽辦?

中大廠都在泡池子,也不知道能不能泡出來,小廠逼簽怎麽辦?這個逼簽說實話根本拖不了,或者說拖不了那麽久,沒人想做備胎做保底,但是我們又必須騎驢找馬。

所以,多投中小廠,一個逼就換一個保底,反正開得都差不多,我換了差不多 7 個才等到一個滿意的,當然一定要註意手裏的流程,如果發現,往後已經沒有保底了,前面池子還是沒信,那就真的要做選擇了。

做決定要趁早

大二下,如果保研差很多,你就要考慮是工作還是考研,想清楚之後,就開始。大二下我覺得是最遲的節點了。早,才有出錯的余地,否則一步錯步步錯的連鎖反應,回天乏力的無助,都很容易幹碎自己。

上面這些,都要考慮我的背景,我背景是時間很急、也沒實習、演算法、計畫,甚至沒方向,所以我會認為早點更好,但是實際怎麽樣,各人有各人的差異,我說的只是對我這四個月的一個總結。

無論是拒 Offer 接著找、最後決賽圈選 Offer 、每天安排,都要自己做決定,別人幫不了。只有自己選的,以後出了岔子,才不會怪別人,才能坦然面對。可是我選得不一定是對的,怎麽辦?人生這東西沒那麽多對錯...

做筆記復盤

計畫筆記:寫了 5W 字

演算法筆記:寫了 10W 字

八股文筆記:寫了 8 萬字

一定要自己總結重點,才能更好的去理解和背。

最後的最後,希望大夥都能找到想要的工作,難進的,不一定是讓你快樂的!現在,先讓我爭取不被裁員吧。

以上,就是今天的分享,希望對大家有幫助。


歡迎學編程的朋友加入魚皮的 ,和 2.9 萬名 編程學習者共享知識、交流進步。

星球擁有 30+ 原創學習路線和專欄、 上千篇 優質編程學習求職幹貨。

還有魚皮從 0 - 1 全程直播帶做的 原創計畫 ,手把手帶你 掌握獨立開發計畫的方法 ,並且提供 現成的簡歷寫法 ,成功幫助不少小夥伴找到了工作。

並且星球裏已經匯總了求職過程中的高頻問題, 求職前完整閱讀一遍,能少走很多彎路,找工作不迷茫!

歡迎感興趣的同學加入體驗,限時領取 36 元優惠券:

三天內不滿意可全額退款,有沒有用自己試了才知道