本科生如何才能進入騰訊阿里等一流的互聯網公司?答案其實就在紙面上——你打開他們的官網看一下他們校招的要求就知道了。拿阿里來舉例子,其中阿里校招就是p5,社招就是p6——
那么對于大學在校生,面試互聯網大廠時,如何才能在眾多求職者當中脫穎而出呢?答案就是背面試八股!
拿Java八股文來說,首先是專業課四件套:計算機操作系統,計算機組成與原理,計算機網絡和數據結構,
這是基礎408,學了不吃虧,學了不上當,不管是想進大廠還是去考研,你都得學。計算機科班和非科班之間的差別就是這四門課,你哪怕你是一個學文科的,你只要學會這四門課,你和計算機科班出身的沒區別!
然后,最重要是算法,想進一流大廠必考算法,算法就是程序員的易筋經、就是程序員的九陽神功,想進大廠要把內功練到什么程度呢?力扣至少中級題200道吧,建議從踏入大學校門第1天起就開始刷算法題,每天刷一道有能力的刷兩道!這可是過來人掏心掏肺的話,懂的都懂。
最后就是看你的硬功夫:JVM調優,MYSQL調優,多線程,高并發,分布式,spring源碼,緩存中間件,消息中間件,云原生,設計模式。這些都是加分項,能會多少就會多少。
大廠坑位是稀缺資源,好東西大家都想要,容易獲得的東西都不好,好的東西肯定不容易獲得,想要卷得過別人,就得去拼。我見過其中優秀的大學生,人家在大二的暑假就拿到互聯網大廠的實習offer了。
當然,不是每個人都是天之驕子,名校出身,現實就像考研網紅名師張雪峰所說,互聯網大廠根本不會去齊齊哈爾大學校園招聘,普通大學也根本不是面向大廠培養學生的,更令人遺憾的是,上面互聯網大廠要求大家學習的內容,除了408以外,普通大學根本不教,甚至你主動去問,也沒有一個老師能給你解答,只能靠自己。
教課根本就不是大學老師的主業,大學的計算機老師也沒有互聯網大廠的工作經驗,甚至根本沒有做過一天程序員,知乎上有個熱門問題:「計算機學院的老師們的實際編程能力如何?」,題目之下滿屏差評,大學計算機系的課程質量可見一斑。對于普通大學生來說,可能一生都與互聯網大廠無緣。
普通的大學生就是按部就班的完成大學的課業,到了大三大四臨近實習的時候才覺醒,才意識到怎么自己什么都不會?學校教的也太淺了!計算機科班的又怎樣?良品率都不足10%,大部分人畢業等于失業。屎都拱到屁眼兒了,才想起來要找廁所,怎么能行?
為什么網上大家都在抱怨:「前端已死,后端已亡,測試被開,產品被裁,運維跑路,設計涼涼,行業已黃」?
從大局上來說,經濟遲遲不能抬頭,是由于貨幣遲遲不能流通,企業家都不敢擴大經營,各行各業都在縮招裁員;2023又堪稱史上最難就業季,超過1100萬應屆生嗷嗷待哺,200萬海龜留學生強勢亂入,其中還有5成是碩博,這對于應屆大學生來說簡直就是地獄模式。
新發布的就業數據稱,年輕人失業率已然達到19%,也就是說,每5個大學生就有一個失業的,這種時候,對于每個人都是考驗,以前IT行業的崗位要求滿足60%即可留任,如今可能要求的是80%,但是對于100%合格的程序員,是無需擔憂的,難辦的是那種半吊子半瓶醋的程序員。
對于普通人來說不管能不能進大廠,計算機科班的同學畢業能夠成為一個合格的程序員,就很成功。能進大廠固然好,進不了大廠進中廠,進不了中廠進小廠;能進自研進自研,進不了自研進外包,外包也有大外包,不一定比自研差,工資也許會更高,只要自己肯干肯996,一年經驗頂人家三年,大環境不好不是針對你一個人,熬一熬,都會過去的,不是嗎?
Java學到什么程度可以找工作
PS:千萬不要成為下文中這種大學生——