最近不少同學問我有關校招的問題,這裡就有關校招的注意事項做一下統一答疑。因為跟校招的面試官需要各個城市跑來跑去,跑校招真的太累了,我近幾年都不太會離開杭州參加其它城市的校招。當然也不排除受朋友邀約,跟著他們去串串場,指不定哪天就遇到我了校招有兩輪,今年的秋招和來年的春招,秋招一般在九月開始,春招一般在來年三月份以後開始。今年的秋招開始的格外早,現在很多公司都已經開始了,下面會給出參加校招的渠道地址,大家可以去看看,早早準備。內推時間一般在六七月份,秋招前。內推與校招不衝突,都可以參加,但內推後會留有面試記錄和面試官評價,可能會對校招有一定影響。現在內推都已經結束了。因為有些同學是Offer收割機,在秋招時,手握大把Offer,最終只能選一個,就會導致其它公司沒招滿,這時才會在春招時補招。所以春招一般是用來補招的!機會相對秋招,少的多。有些同學會一個個搜公司,然後一個個公司看他有沒有開始校招。
海投網:https://xyzp.haitou.cc/ 我當年參加校招時,就是通過海投網,現在他更專業了,一個網站校招信息全拿捏。
當然,如果你有特別中意的公司,也可以到他們招聘網官上去看,校招開始時,官網上都會有入口的。阿里:https://talent.alibaba.com/campus/
百度:https://talent.baidu.com/external/baidu/campus.html騰訊:https://careers.tencent.com/campusrecruit.html
今年春招的時候,幫同學們看簡歷,發現了很多問題,也寫了篇文章來告訴大家簡歷要怎麼寫,這裡摘抄過來給大家。我始終認為,簡歷如人,它是能說話的,把它放在面試官面前,儀表整不整潔、實力到不到位?一目了然。我認為最好的簡歷,不是多好看,字數有多少,而是能恰到好處的展示你整個人的實力、能力與魅力。讓別人能夠完整地了解你,過於誇大和縮水,都是不合適的。有些同學的簡歷,看起來就像是在寫文章,洋洋灑灑地幾個字佔一行,卡卡給你整了幾頁,毫無美感。
(這位同學的簡歷就非常的簡練,每個字都有用,一點沒有拖泥帶水)有些同學,排版錯亂,不對齊,還有錯別字。這種馬大哈的簡歷,HR一看見就覺得不咋地。看這位同學的簡歷,有些用圖標,有些用文字,而且文字完全沒對齊,毫無美感。個人簡介這裡不必寫特長,下面已經有了專業技能欄,這裡沒必要再重複。而對於HR來講,英語四級就相當於程式設計師標配,如果你沒有,簡歷水平大打折扣。所以,四六級如果過了,要明顯標出來,可以直接放在個人簡介裡如果自己證書較多,可以單獨開一欄,明顯地放在其中,因為證書一欄,HR是必看的,它能體現你在學習校的學習情況和學習能力:有些同學就玩躲貓貓特別好,把英語水平寫在最後,而且跟其它信息夾雜在一起,標題也不語言、證書相關,HR就很容易遺漏,一旦遺漏就會認為你沒有在程式設計師的簡歷中,最重要的莫過於實習經歷和項目經歷,這是直接讓你區別於其它人的關鍵部分。而有些同學,就特別厲害,一帶而過,你想深入了解下都毫無信息。如果有實習經歷和項目經歷一定要著重寫,而且在寫的時候,實習經歷可以一帶而過,寫個職責簡介即可:將實習經歷中所涉及的項目,在項目經歷中詳細描述,描述時分為項目描述、項目職責、涉及技術:我們說,
在寫簡歷時,需要寫專業技能,就是簡單扼要地寫出來自己會哪些,了解哪些。讓面試管能夠很快地對你的技術棧有所了解。有些同學就牛逼了,使用進度條,生怕人家知道他具體會啥。上面Python標的進度條是熟悉,那請問,您對Python哪裡熟悉呢,Python Web開發會不會?Python文件操作會不會?有沒有會用的IDE?這些信息完全沒有。所以,你會啥,你要寫出來,你不說,人家怎麼知道呢?這是非常另人反感的,不誠信,而且是非常傻的不誠信。當然可以誇大,現在有幾個應屆生吹的,明明自己學習上都數不著,寫上績點Top 5%。了解寫熟悉,熟悉寫精通,不都這麼幹!那些能明顯被查出來的,而且肯定會查的東西不能做假。有些同學,專科寫本科,甚至還偽造證書,這都是極其蠢的行為,因為HR入職時,都會在學信網上去查,學歷和學校是造不得假的。你要知道,每個簡歷基本上五秒以內就會被離手。那怎樣在這麼短的時間內怎麼突出自己的實力是非常重要的。人看東西都是自上而下,所以
自己的核心競爭力要靠前寫,不是競爭力的靠後寫。有些同學就特別猛,老怕人家不要他,上來就來個自我簡介,把自己一頓亂誇。真正有體現競爭力是你的技術描述、項目描述、實習過程,而不是自吹自擂!如果文字太多的時候,我們都可以把自我介紹給去掉。這部分內容是最不重要的。對於面試官而言,重要的客觀事實,而不是主觀臆斷!一般而言的劣勢信息有,學歷,項目經歷薄弱等等,反正你覺得你哪裡好的就靠前寫,哪裡不好的就靠後寫。所以,我認為最好的簡歷,不是多好看,字數有多少,而是能恰到好處的展示你整個人的實力、能力與魅力。讓別人能夠完整地了解你,這就達到簡歷的目的了。為大家準備了簡歷模板、校招大禮包、往年筆試/面試題,總共11G,有需要的小夥伴,可以到備用號【java技術研究院】上回復『120』就可以去下載了。(點擊卡片回復『120』,下載校招簡歷、資源大禮包)大家並不一定完全使用這個模板,大家可以自己去找模板,只要把能模板上的信息完整地填充到你的模板上,都是很好的簡歷。這位同學的模板就很好,非常簡練,一點沒有拖泥帶水,關鍵信息一個不少。這就是好簡歷模板。這位同學,雖然在專業技能處用了進度條表示,但整個模板是很好的。清晰簡潔,條理分明。只需要把專業技能和項目描述都再修改下描述,就已經是非常好的範本了。所以簡歷好不好,不是看它長的什麼樣,你用的模板什麼樣,關鍵是看這個模板,能不能簡單明細地體現出你的實力,這是最重要的。
數據結構與算法,
計算機作業系統,
計算機網絡,
計算機組成原理。
之前也寫過文章,推薦大家一些學習課程,這裡也摘抄過來給大家一併看看。無論學習什麼,最關鍵是要找一個風評還不錯的課程,就從頭到尾學一遍,千萬別東學一點,西來一些的。這樣的效果肯定不會太好。
這裡給大家推薦一些我看過的,比較認可的課程,跟著學即可。關於數據結構,我想說的是,它是這四大件中最簡單、最基礎的一個。離開了數據結構,幾乎任何的程序都會失效,所以在討論數據結構的時候,常常要把算法也連帶著說一說。要單純地掌握常見的數據結構,就如同拆解一個個精妙的儀器件一樣有趣和簡單。正因為數據結構這個東西在程序中的作用,和儀器部件特別相像,不同的數據結構有著不同的特性,因此要想學好數據結構,圖解是必備武器!這裡強推中國大學上,浙江大學的開設的《數據結構》課程,涵蓋了常用的數據結構和算法。https://www.icourse163.org/course/ZJU-93001輔以教材參考書,強推《大話數據結構》,光看封面你就知道這本書的風格了沒錯,這就是大名鼎鼎的《大話設計模式》的作者出的,絕對頂。算法課常常和數據結構課放在一起,在有些高校中,會存在「數據結構與算法」和「算法設計與分析」這樣的兩門課。但很多同學搞不明白,數據結構與算法有什麼區別,甚至有些同學以為數據結構中就包含了算法。其實,是字面意思就能知道個大概,數據結構主要講解數據的組織形式,換句話說,我就是我們要怎樣把這些數據存儲起來,所以有列表、堆、棧、樹、圖,這是數據結構的重點。
而算法,則正注意的是思想,比如列表裡的元素怎麼排序、怎麼在當前的存儲結構中找到最大的數和最小的數?等等,說白了就是解決現實中問題的思想。所以才會有分治思想、貪心思想、動態規劃這三大算法。學習算法的套路很簡單,多看、多寫、多上機,既然是思想的集合,看得多了,自然無師自通。https://leetcode-cn.com/problemset/all/
總共兩千多道題,而且有些題,非常難,就算每天10題,也至少刷半年。這顯然不適合絕大部分同學。比如,如果時間緊張,可以先刷《程式設計師面試寶典》裡的題目,總共109題。https://leetcode-cn.com/problemset/lcci/刷完以後,有時候,可以再刷《劍指offer》的題目,共75題。https://leetcode-cn.com/problemset/lcof/因為這兩本書,都是面向面試的高頻題匯總,自然有很多題目是重合的。這也正能說明這兩本書的重要性。當然,我也有一本谷歌師兄總結的高頻面試算法習題集,包含了常見的數據結構和算法匯總,無論是排版還是內容,都是非常棒。
無論你學習什麼語言,都避免不了和作業系統打交道。所有語言的最後執行,都是靠作業系統。比如,你用C可以使用new創建一個變量來存儲數據,也可以通過malloc創建一塊空間。但你真的知道他們的區別嗎?無論用什麼操作符來操控程序,最終真正分配內存空間的其實還是作業系統,所以,想真正了解他們的區別,就必須深入作業系統內部原理。這就是為什麼,我們學習語言時比較簡單,而真正深入起來,卻很多地方不懂的原因。剛開始學作業系統,不建議悶頭看書。相信我,用不了幾分鐘,你就會打瞌睡。學不了一星期,你就想打退堂鼓。
這裡推薦B站清華大學的作業系統課程。這是我見過最簡單易懂的作業系統課程了。
《【清華大學】作業系統 陳渝 全113講(上)》:https://www.bilibili.com/video/BV1wW41117GS《【清華大學】作業系統 陳渝 全113講(下)》:https://www.bilibili.com/video/BV1oW411y7Bm在看視頻的同時,如果你還想要教材,在看上部分時,可以搭配《作業系統導論》輔助入門,在看到具體的作業系統理論時,可以搭配業界經典《現代作業系統》深入學習。這樣相比直接啃書會容易很多。
計算機網絡,提供的是管道服務,像自來水管一樣單純,發送方Bob向管道裡注入一噸液體,接收方Alice就接收到整整一噸液體,不多一滴也不少一滴。當然這是完美的理想,而現實往往並不是這樣的。
真實的情況是這樣的:Bob與Alice之間自來水管,每隔幾公裡都有一個蓄水池(增壓泵),這個蓄水池有若干個進水管,也有若干個出水管,如果進入管的整體流速 > 出水管的整體流速,那麼這兩者的流量差就會被臨時緩存在蓄水池裡。稍後如果進入管的整體流速 < 出水管的整體流速,那麼蓄水池裡的水就可以乘機流走。但是如果進入管的整體流速 > 出水管的整體流速一直持續,多出來的水蓄水池容不下了,多出來的水就溢出了。這溢出的水是永遠都無法到達目的地的,對嗎?這個蓄水池有一個專業的名字:路由器,由於蓄水池無法補償溢出的水,自然就需要有一個流量補償機制,來補償流量丟失,那麼誰來補償呢?肯定不能網絡來補償,網絡一直以無狀態(Stateless)為首要目標,如果讓網絡來補償流量,自然就需要網絡來記憶狀態,這點是難以接受的!最終流量補償機制的重擔就落在了流量發送方Bob的身上,實現這個流量補償機制的代碼赫赫有名,它的名字就是TCP!TCP大佬實現流量補償機制,其實很簡單,就一句話:確認機制!一旦流量到達接收方,需要接收方Alice明確確認到達,否則TCP大佬會周期性使用流量補償(重傳)機制。所以TCP是一個需要記憶狀態(State)的代碼,它本質是Stateful的!
從上面的例子也可以看出,計算機網絡相比作業系統好學非常多,因為計算機網絡不抽象,在現實生活中,都能找得到例子。而且,如果我們想知道網絡中的細節,完全可以通過抓包來分析。https://www.bilibili.com/video/BV1Up411Z7hC這裡需要說明的是,計算機網絡中的細節非常多,李老師講的也很全面。但這些細節是無需關注的,比如Http協議的錯誤碼分類,我們記不住,而且記住也沒任何意義,知道有這個玩意即可,需要的時候,百度一下,它不香嗎?(如果考研用,當我沒說,考研考……)
關於計算機網絡,我們真正需要了解的是OSI 7層協議和Tcp四層協議的產生原因和具體使用場景,就足夠了。關於圖書,絕大部分高校都用的謝希仁的《計算機網絡》,這本書講的很好,很淺顯易懂,它也是考研408的常用教材組成原理應該是所有課程裡最難的課了,它是一門銜接數電和彙編的一門課。整個課程的核心就是使用數字邏輯電路和觸發器搭建一個可以運行彙編指令的機器.單純看書、看視頻的學習,會極其枯燥,必須搭配實驗性小遊戲,才更容易理解並堅持下去。
如果你需要提前感受一下可以去玩一個叫人力資源機器的遊戲.代碼區就是ROM,中間箱子是寄存器,兩邊輸入和輸出的會和併到一起裝到RAM,小人就是運算器.這篇文章裡有這個遊戲的簡介和玩法:https://zhuanlan.zhihu.com/p/21291739再回來問題上來,我們先推薦學習資料,最後再推薦一些實驗性遊戲。
視頻首推卡內基梅隆大學的《深入理解計算機系統》系列課程,英語不好?沒關係,有中英文字幕,看完這套視頻,不僅能學到知道,指不 定六級給順帶給過了。《深入理解計算機系統》:https://www.bilibili.com/video/BV1iW411d7hd配套教材建議選用《深入理解計算機系統》,這個視頻應該也是用的這個教材。https://store.steampowered.com/app/457140/Oxygen_Not_Included/裡面的邏輯電路相關的內容可以提供具體案例,提高對邏輯門的感性認知.同時可以衍生出很多機制相關的思考,比如 具體的問題轉化為數理邏輯,小人作業並發衝突,隨機地圖生成,權限管理,複雜功能分區規劃等等.https://store.steampowered.com/app/375820/Human_Resource_Machine/這個可以最直觀的展示指令和運算的關係,上文也說過了和組原大作業有千絲萬縷的聯繫.另外通過關卡提供了較為平穩的曲線,可以提前規避因為理解力不足帶來的挫敗感.https://store.steampowered.com/app/558990/Opus_Magnum/前置知識要求低,極為藝術的邏輯呈現,完成之後真的會有鍊金一般的快感.https://store.steampowered.com/app/684270/Silicon_Zeroes/https://store.steampowered.com/app/370360/TIS100/現在距離校招還有一個多月的時間,大家好好複習,希望小夥伴們都能在今年的秋招中拿到滿意的offer。
微信8.0將好友放開到了一萬,小夥伴可以加我大號了,先到先得,再滿就真沒了掃描下方二維碼即可加我微信啦,2021,抱團取暖,一起牛逼。
你好,我是啟艦,出過書,創過業、CSDN博客專家、電子工業出版社優秀作家、大廠技術主管、前阿里人。
曾幾何時,我也是2500一個月都找不到工作的青澀少年,也是幫別人發傳單、做門童,滿地找兼職的學生仔。
也曾經處在比大家更差的階段,只是靠堅持和毅力,把一手爛牌打得看似精彩,相信我,你會更棒。點擊藍字,查看我的編程之路