大廠難進?(來自雙非 非科班 應屆生的自述信)

2021-09-22 18:00:02

寫下這篇文章,
一是給自己的學習生活畫上一個句號;
二是希望給想走上程式設計的學弟學妹們一點點建議和鼓舞;
希望你看到這篇文章之後,有所收穫。

關於自己

22屆畢業生
一本雙非學校,非科班
可能和很多人一樣,因為小時候喜歡打遊戲,所以大學一直想學程式設計,但因為種種原因,自己來到了一個硬體相關專業,但由於現實和興趣,自己又從事了軟體相關的工作。

自己18年進入大學,在19年9月的時候可能是改變自己整個大學軌跡的時間點,開始深入學習軟體程式設計,學習語言為C/C++ ,在學習了一年多之後,有幸在22屆秋招當中,後端方向掙得一個席位,拿到大家熟悉的網際網路公司意向(在下圖當中的哦)。
在圖片裡面中的哦

關於學習(語言選擇、學習的知識、方向選擇)

程式語言選擇

想進入網際網路開發這個行業,第一件事情就是確立自己想要學的程式語言,自己當時比較熟知的程式語言有Java和C/C++ ,現在比較流行的還有Go,對於程式語言的選擇,我僅保持一個態度,選擇一個自己喜歡的,去深入瞭解。自己當時是選擇了C++方向,更多的是自己已經學過C語言,感覺C語言很有趣,而且自己認為已經有了一定的基礎,能更快上手。
對於語言方面,其實無論想學什麼語言,建議先去了解一下C語言,一是對於程式設計會有一定的瞭解,二是C語言,是大部分學校都會開設的一門課,比較簡單易學,並且好好上課還可以拿到一個優秀的成績,一舉N得。

學習的知識

關於需要學習的知識,自己總結為三個方面:
基礎知識:
程式語言(C/C++) ,資料結構,作業系統,計算機網路,資料庫(MySQL、Redis、MongoDB)
實戰經歷:根據自己的知識做的專案
技能提高:指令碼(shell指令碼)、框架(grpc) 、設計模式
Nginx,Docker,一些中介軟體

基礎知識是大家面試時非常重要的方面,自己認為關於技能提高的方面,大家在學習的時候可以不優先考慮,先將基礎知識全部弄紮實。憑藉 紮實的基礎知識+實戰經歷(專案) 很容易找到一個不錯的崗位。
在這裡插入圖片描述

上圖是對於一些要掌握的基礎知識的一些簡單梳理
對於技能提高,優先選擇指令碼,框架,設計模式來學習,下面的東西優先順序可以放到最最低;關於資料庫,建議大家先了解MySQL。

學習建議

對於學習,我最想對學弟學妹們說兩句話 「學好程式設計是玩出來的」 和「紙上得來終覺淺,絕知此事要躬行」。
如果大家想要一個比較紮實的基礎,不光要掌握書面的知識,還要多進行實踐,尤其是學習資料結構,STl,我們能否自己去搭建一個呢?對於一些書面的知識,我們是否能夠書寫成一篇筆記,部落格,進行輸出呢?
此外,大家如果找工作的話,我認為這三類網站,是大家必須要常去的:
1.刷題網站:以力扣,牛客為主
2.部落格網站:CSDN,掘金等等
3.GitHub
關於做題,大家千萬不要抵觸,因為現在大部分公司在面試之前,都會經歷一關筆試,只有過了筆試,我們才能拿到面試的門票。
對於做題的數目,如果是上限的話,當然越多越好;如果是下限的話,自己的建議是300左右。
力扣當中一下的版塊是自己認為比較經典的,可以反覆的練習,其實自己的數目也在300左右,關於劍指offer和HOT100其實是自己經常去練習的,對於看到這篇文章的時候,時候很緊急的同學,非常建議先練習劍指offer這個板塊,再去練習HOT100這個板塊。對於一些時間比較充裕的同學老說,可以在練習一下精選練習50題、程式設計師面試金典。
在這裡插入圖片描述

關於部落格和Github,非常建議大家從一開始學習就開始維護屬於自己的部落格和Github倉庫,這也可以成為你簡歷當中的一大亮點。如果你覺得我們雙非沒什麼優勢,對不起,請你好好維護這兩個網站,者就是你的優勢。

關於Github,你可以去看看比較火爆的一些開原始碼,也維護自己平時練習的題目程式碼。關於自己其實不太想展示,星星點點的淡綠,沒有弄成青青草原,也是比較遺憾的事情。

關於部落格,其實是最需要維護的,你可以將自己學習的知識全部整理到部落格當中,進行發表。這裡有兩個好處:

  1. 你對知識進行了反覆的思考,理解更加深刻

  2. 如果你寫的不錯,點贊,收藏,甚至瀏覽量都能成為你愛上學習的動力
    這可能也是自己寫部落格較多的原因吧

關於學習方面也就和大家討論這麼多,基礎打牢,萬事不怕,希望對每個看到這的小夥伴有所幫助。

關於工作

對於要找工作的小夥伴來說,一定一定要熟悉找工作的節奏感,也就是要熟知公司招聘的時間線

準備簡歷:

在找工作之前,我們一定要準備好自己的個人簡歷,要準備簡歷的時候,最主要的是,將自己的一些資訊完美的暴露出來,簡歷的樣式一定不要花哨,像我自己的簡歷(下圖所示),是使用word進行設定的;簡歷的準備時間,非常建議在大三下學期開始之前製作完畢。
在這裡插入圖片描述

找實習

實習對於之後的秋招來說,是非常非常重要的。
第一,你可以認識到很多優秀的人,從和他們的交談和相處中,你可以學到很多東西
第二,你已經開始接觸和了解企業的業務,和在學校中是有差異的
第三,你可以在簡歷當中增加含金量
第四,你可以瞭解你所實習的公司,也可以瞭解自身的情況(是否適應和喜歡這份工作等等),總之你可以避免一些坑
第五,實習到一定時間,你可以參與答辯,去獲得留用offer (一般這個時間是很早的,相當於一顆定心丸)
第六,你能夠大量的反饋,知道自己的不足,也積累的面試經驗,在之後秋招中也會有優勢

說完好處,我們再聊一下,找實習時間:
找實習的時間一般在大三下學期的3月份之後,一般的小夥伴可以在3月份開始的時候,可以關注各個公司的招聘網站或者去一些其他招聘網站查詢招聘資訊,而自己當時是去牛客的校園實習招聘板塊去查詢的,總體體驗還是不錯的。

另外談一下我在這個階段出現的問題:
因為在找實習的這個階段,其實是我第一次進行面試,因為不知道是什麼樣子的,就出現了恐懼的心理,不想投也不敢投簡歷?
我的建議是如果出現這種情況,要多投簡歷,所謂箭在弦上,不得不發,等公司約面試的時候,自己也會硬著著頭皮進行參加。而我也是這麼做的,一口氣投了幾家心儀公司,等第一次面試完畢之後,原來,面試
在這裡插入圖片描述

另外,實習招聘這個階段,有些公司面試可能會很晚,3月份投遞,可能5月份才開始篩簡歷,聯絡你,所以找實習的實習,可以適當的多投一些簡歷,防止出現一直苦等的情況,當然很建議去投一些大公司(它們的招聘效率屬實高,愛了愛了)

秋招

秋季招聘(9月1號開始)

談完實習,我們再來聊一下,秋招這個話題。相信大家都聽過 「金九銀十」 ,九月份開始,很多公司就開始了秋季招聘,這也是我們畢業生找工作的最好時機,到了十月份就慢慢淡下來了。其實這沒錯。很多網際網路大廠,從9月1號,秋季招聘就開始了,但我想說
在這裡插入圖片描述

筆試很難,競爭激烈。

提前批(7月或者8月開始,在8月31號基本結束)

我非常建議大家在這個階段來參與面試,首先崗位隨你選,全都剛剛開始,不存在hc問題,此外,你想當擁有復活甲,不會影響秋招, 當然,還有更爽的是 沒有筆試(●’◡’●)

如果之前參與了實習的同學,很建議你參與
因為你有了面試經驗,也有能力;斬獲滿意offer後,直接躺平
在這裡插入圖片描述

如果沒有實習過的同學,很建議你參與
因為這是你彌補之前懶惰的好機會,你可以增加面試經驗和檢視不足,以更好的狀態參與秋招,如果意外得到offer後,
在這裡插入圖片描述

春招

春招時間是大四的下學期,差不多也是3月份左右

最後,給各位看到這的小夥伴整理一下時間線,順便說一句,簡歷真的越早投,越好哦
在這裡插入圖片描述
最後
祝願每位小夥伴能夠把握好每個機會,拿到好的offer!!!
在這裡插入圖片描述

此外
在這裡插入圖片描述