1. 程式人生 > >2015秋招經歷和總結

2015秋招經歷和總結

2015的秋招快接近尾聲了。

先介紹一下自身情況,2011級普通本科生,非ACM,個人能力在班級算頂尖,但是和其他985,211大學比就只是中等水平。個人專業非計算機專業,讀的是電子資訊工程,如果你也學數電模電,學數字訊號處理,數字影象處理,微控制器,電磁波,嵌入式等等課程,那麼恭喜你,我們學得差不多,只是專業名字不太一樣而已。

為什麼我選了這門專業?

報考的時候我就在想,我感興趣的是什麼,這裡感謝我的父母並沒有強迫指定讓我讀哪一門專業。但是身邊讀大學的人屈指可數,也沒有借鑑到什麼經驗,就是個人動手能力較強,從小就喜歡搗鼓一些電器的維修,連電視也巴不得能看一下內部原理(後面聽說有高電壓會被電死就不感了),然後看到電子,就選了。為什麼我沒選計算機呢,因為我們那種小城市沒多瞭解這東西,我高考前連網都沒有,所以網際網路什麼的對於我來講也是很陌生的。

大一摸索之後知道有三個方向:硬體,軟體,學術。從大一下學期開始我就想通走硬體是很難的,學校硬體設施不齊全,地理位置偏僻,成本問題。學術,說真的,看傅立葉這種理論性的東西我真的不太感興趣,本科學好這個是沒什麼用的,除非考研(985,211的本科生不一定)。就學了一門C,然後,然後覺得做一些東西出來很牛逼,就開始走上程式設計師這條路了。

說回來自己也挺搞笑的,當時覺得C不能做什麼,就寫幾條語句,然後當時Android應用用java開發,自己就開始學起Java了。當用AWT控制元件寫出圖形介面的時候,那股激動之情難以言表。然後看馬士兵的視訊,看書,看部落格,上論壇。就這樣慢慢摸索下去,CSDN是老師大一就推薦的,所以你能看到我很早就註冊了,但是真正寫部落格是13年左右。靠著論壇和死厚臉皮,慢慢地認識了很多工作者和學生,有些到現在還保持聯絡,經常請教問題,也很熱心地和你探討,在這裡致以最誠摯的感謝。這樣,從J2SE到J2EE,到框架,到專案,到自己也搞搞android,寫點小東西,說真的,我自己也好驚訝,是的,我慢慢地把這個做好了,而且也很享受學習中的樂趣。

後面又有一段迷茫期,因為我要做的東西所需要的知識點我已經學好了,然後接下來幹什麼?後面很感謝謝宇大哥回我的一封信,包括後面自己也看了好多東西。發現基礎薄弱,是的,作為一個非計算機專業,你沒學資料結構,作業系統,計算機網路,演算法,編譯原理這些,那真的就成了碼農了,copy程式碼,貼上。

好比你想當一輩子的司機,還是想當一名開車的工程師,瞭解車的原理,也會修車呢?

恩,我當然想有在程式設計領域有所作為。然後慢慢補上這些基礎,過完暑假,迎接校招。這就是我的個人狀況,回到校招。

發現,我的校招經歷並不能寫得像很多厲害同學一樣漂亮。從華工開始刷起,都是跑宣講會的。

和之前自己看的熱血沸騰的9個offer,12家公司,35場面試,從微軟到谷歌 。差距甚遠,實力差距。

(一)筆試。

如果你應聘的職位是Java研發工程師,伺服器端Java開發,筆試都考Java嗎?不是的。

參加大公司筆試的人超多,大公司需要的更是那種可造之才,基礎有了,其實上手其他也不會很難。

所以,大網際網路公司的題目就是包含我說的:資料結構,作業系統,計算機網路,演算法,程式語言,邏輯推理。

當然不是絕對,如YY會把一份卷子分成好幾份,美團只考10到大題。

然後其他的公司有時考智力題(這個比較坑爹),java語言,資料庫,基礎中簡單的題目。

美團的10道大題,但是難度較大。

3G門戶的其實剛好有認識的人在,他說中大的也是一大片空白,是的,考ClassLoader的型別和ThreadLocal類。都不會做,那麼就刷簡歷了。企鵝的選擇題知識面很廣,也跪了。

有沒有發現從最前面的筆試被刷到後面有面試機會的蛻變?那就是試後總結,每次考完試離場前我會默默記下不懂的題目,然後回去之後馬上找答案,同時進行知識點的擴充套件,如ip掩碼不懂,查了弄懂後就繼續查相關的計算機網路的題目。後面越挫越勇,基本上面試都能過,因為Java方面掌握程度還算熟練,不太會的就基礎題,筆試通過是你面試的首要前提,霸面也是可以,但需要能力過人。

(二)面試。

唯一欣慰的是通過了唯品會的筆試,因為幾道大題是基礎中的基礎。面試官人很nice,但這是我的處女面,有點緊張,後面聊著聊著就不緊張了,面試官經常後仰大笑,因為我和他談遊戲什麼的,最後的評價是不錯的,但是他指著紙上那麼多華工的同學說要刷很多人,然後我也知道是婉拒了。不過也因為這次面試,學會了很多東西。你的表達要順暢,不要緊張,還有問題的解答方面要捉住重點,先講重點再分析。

面試就不同筆試了,基礎那關過了之後,就要看你精的方面,也就是看你簡歷寫的東西,掌握的東西,做過什麼來針對提問。

不懂的直接說不懂就好了,你只是個大四的學生,總有你不懂的問題,學霸,大神就繞過吧。

專案經驗還是要有,至少有一個拿的出手的,能把整個專案的功能,用到的技術流利地表達清楚。

有些會問你筆試題上的題目,所以筆試的總結就很有價值了。

面試過後,和筆試一樣進行總結。查漏補缺,為時不晚。

(三)提升你的競爭力

自己無ACM經驗,基礎一般,就是Java比較熟練,一次獎學金,比賽沒有大型比賽的獲獎,但在校的其他公司的軟體比賽中獲獎。有專案經驗。

之前也認為自己簡歷沒什麼好寫,後面把自己發在部落格上的自己做的東西寫下(回過頭來,發現自己做的東西還是有的),所以,雖然競爭力不大,但是簡歷還是能在篩選中留下。

這個絕對被ACM大牛碾壓的,這個就無需對比。

其實筆試過了之後,面試問的那些都是差不多的,雖然學校不同,但是能力差不多的同學,回答的東西也不會相差太遠,所以最後篩選人的時候,就又回到你的學校和簡歷上。

所以有兩個方法:

1、自己去深入並擴充套件,如果一個問題你回答了正確答案之後還能深入,那得的分數更高。

2、一個好的學校,一次牛逼比賽的獲獎,像騰訊馬拉松,藍橋杯等等。


(四)職業規劃

關於這個問題,面試經常有問到。

其實這種是很虛的東西,我也不知道以後會怎樣,但是答案你需要有一個,所以我一般答我想當一名全棧工程師。

因為現階段我只想到當一枚程式設計師罷了,我也不知道什麼專案經理是幹什麼的,也不想知道。

(五)個人興趣

不要因為純粹賺錢而來程式設計,如果你學程式設計只是為了找份工作這樣混下去的話,那十年後你就被人淘汰了。

即使你之前是這樣想,那麼現在你如果能把工作當成你喜歡的事情做下去,我想是一件很好的事情,這樣就是你的事業,你會不斷地提高自己的技術,即使十年過後,你還是行業的佼佼者。

不想做程式設計的,就做好其他的職業方向,像我見過一中大的軟體工程的女孩做運營。

不要去理那些青春飯的問題,相信你自己。以後的東西你沒走過怎麼會知道呢?

忘記原作者是誰了,在csdn論壇看到的,不過寫得實在很棒,這裡貼一下:

一直都沒有想過放棄心底的這份純真,所以直到今天,我也無悔自己當初獨自飄泊在異鄉,在IT行業打拼的決定。

三十開外,青春不再。今日狀態,忙裡忙外。稍有餘財,孩子可愛。天曉得,混得好壞。

活著,健康,尋找自己喜歡的城市,從事自己喜歡的職業,挑選自己的老闆。能一直做自己,這其實就已經是一種的幸福。

(六)艱辛與愉悅

大學城的同學可謂佔據天時地利人和,剛開始還有個同學和我一起去,後面他被打擊之後就只有我一個人去了,我來回每次要花兩個多鍾,晚上有筆試的也趕過去,有時幾家連在一起的,就隨隨便便吃個飯就去教室休息下。

晚上很晚的時候,大學城的大路很昏暗,沒幾個人,我就走在空蕩蕩的路上,摸索著路,地鐵口沒幾個人。


早上筆試完下午等面試,這裡要吐槽一下廣工的圖書館,不是大學城的大學的學生不讓進。我又不想打擾同學,然後

就在椅子上躺了一個下午。


一次的來回就是一次等待,每次都不想白白浪費。

苦盡甘來,當然睡了一個下午的椅子之後過了二面。中途宣講會,筆試,面試也認識了好多人。研究生也有。

有一次,面試完,和一個素不相識廣工的研究生一直聊,剛好下午華工還有一場,然後我就和他一起坐車去大學城,然後又去廣工蹭了頓飯吃,對,他請客,但是一路上講這段時間的校招經歷各自都有不同的有趣的事情。

有和一位華工的研究生一起吐槽筆試題。

有以前的同學在大學城的,一時興起也和我一起去了宣講會,過後請我大吃了一頓。

有以前同學帶我帶到了具體的樓層。目送我走進教室筆試,然後自己回實驗室做專案。

認識的同學,拿到offer後肯定請他們吃飯。

(六)機會和堅持

前幾個被刷之後為什麼我還會找下去呢?

宣講會的時候Go桌面的人力資源的經理說了一句經典的話,那段時間正值阿里上市,

不試試,你怎麼知道不行呢?

本身的水平就不是大牛水平,大牛寫的經歷是很順的,因為是他在挑公司。而普遍的人還是反過來的。

不斷地總結,不斷地補全才有最大的機會,因為今天你解決了一條資料庫的問題,下次就考到了。

當然,不推薦盲目的堅持,本身基礎都沒學好的,難度是很大的,這種情況可以選擇比較容易進的公司,潛心學習。

作為一個在大學這個起跑線上就落後人一步的人,沒辦法不比別人努力。

最後的總結:

最後進了我向往的那種環境的網際網路公司,這段時間的努力沒有白費。

也希望沒找到實習還有工作的同學早日找到適合自己的崗位,找到的同學也希望在未來繼續加油。

贈大家一句前輩送我的話:Follow your heart.