“一個屌絲程序員的找工作總結(jié)” 題目是師兄自己讓這么寫的 ![]() 原來打算畢業(yè)離校前把這篇文章發(fā)到睿思上,可惜沒有整理好。寫這篇文章的出發(fā)點是想根據(jù)自己的經(jīng)歷來談一下找工作這個事情。先介紹一下自己,我六年半的時間都是在西電計算機學(xué)院度過的,本科是07級,研究生是11級,屌絲程序員一枚,參加過一些比賽,也沒有拿過什么大獎,到處打醬油,沒有做過什么大項目,寫過一些簡單的代碼。大三大四研一研二的時候均嘗試找實習(xí),結(jié)果都以悲劇告終。其中,參見過N次騰訊的實習(xí)生招聘,都沒有過一面。每當(dāng)?shù)秸夜ぷ骷镜臅r候,看著師兄師姐們找工作,心中不時產(chǎn)生惶恐,害怕自己找不到工作,也不確定自己會找到什么類型的工作。以上都是找工作前的狀態(tài)。但當(dāng)真正找工作的時候,情況并不是這樣的。 我從2013年8月14日開始找準備找工作,于2014年1月25日最終決定去哪里工作,總共歷時五個多月,參加過一些筆試和面試。之所以找這么長時間工作,是因為我覺得既然選擇找工作,那說明你可能只有這一次當(dāng)應(yīng)屆生的機會,一定要好好抓住這次當(dāng)應(yīng)屆生的機會,有些單位可能只有這一次進入的機會。當(dāng)然也不是說第一份工作會完全決定人的一生,但從對自我負責(zé)任的角度來講,應(yīng)該認證對待自己的第一份工作。 我要先聲明一下,我在這篇文章中的觀點不一定是對的,我只是把自己親身的經(jīng)歷和感受寫出來,跟大家一起分享一下,沒有什么其他目的。 1. 找工作前的準備 1.1 2013年8月之前的準備 除科研外,看了一些書:《深入理解計算機系統(tǒng)》,《編程珠璣》,《編程之美》,侯捷的書(《STL源碼解析》,《深入理解MFC》,《Effective C++》和《深入探索C++對象模型》),《C++ Primer》,《Unix高級編程》,《Java編程思想》,《大話設(shè)計模式》。 《深入理解計算機系統(tǒng)》:了解匯編語言以及程序底層。 《編程之美》:常見筆試和面試算法題。 《STL源碼解析》:從底層了解常見的數(shù)據(jù)結(jié)構(gòu)(鏈表,樹) 《深入理解MFC》:從底層理解MFC庫(當(dāng)然MFC是一種很古老的東西了,可是麻雀雖小五臟俱全)。 《EffectiveC++》:C++語言中常會遇到的問題。 《C++ Primer》:C++基礎(chǔ)書籍。 《Unix 高級編程》:了解Linux操作系統(tǒng)底層。 《Java 編程思想》:Java基礎(chǔ)書籍。 《大話設(shè)計模式》:設(shè)計模式。 科研項目經(jīng)歷: (1) Linux下C語言編程。 (2) Windows下MFC,Qt或者API。 (3) Android開發(fā)。 1.2 2013年8月的準備 《程序員面試100題》:里面的編程題基本上是公司面試筆試常見的題。不僅要能在電腦上敲程序,還要能在紙上寫下程序。 《數(shù)據(jù)結(jié)構(gòu)》:算法和數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)。 回顧了一下以前看的書。 2. 單位介紹 2.1 互聯(lián)網(wǎng)公司 國內(nèi):百度阿里騰訊搜狗360巨人大眾點評去哪兒美團金山游戲網(wǎng)易盛大有道等。 跨國:微軟,亞馬遜,IBM等。 網(wǎng)易在西安只招游戲測試工程師。有道好像不來西安。 關(guān)于互聯(lián)網(wǎng)公司,我不想多說,關(guān)于互聯(lián)網(wǎng)的文章已經(jīng)很多了。 2.2 研究所 我想在這里簡單介紹一下我所知道的研究所,不能完全詳細介紹全部研究所。我記得好網(wǎng)上有個講研究所的帖子,大家有興趣可以去看一下。 2.2.1 中國航天科技集團 一院:運載火箭。一院一部,一院戰(zhàn)略武器研究院和一院10所,都在北京。 四院:在西安灞橋有一個所,據(jù)說分房子。 五院:衛(wèi)星。五院五部,501,502,錢學(xué)森實驗室。503今年在西安招了很多人。 六院:燃料。在秦嶺里面有兩個所。 九院:無人機。 十一院:比較小的院,研究的比較雜。 2.2.2 中國航天科工集團 二院:防空導(dǎo)彈。二院二部,二院23所今年只招博士了。 三院:反艦和巡航導(dǎo)彈。三院三部。 四院:東風(fēng)系列導(dǎo)彈。四院四部 2.2.3 中國航空工業(yè)集團 602所:直升機研究所。 603所:一飛院,在閻良。 618所:號稱是西安第一所。 630所:試飛院。 631所:計算機所。 2.2.4 中國電子信息集團 中電四小肥羊: 14所:亞洲第一所,據(jù)說博士比較多,碩士進去也很難受。 54所:在石家莊,今年來招人進新成立的公司。 29所:在成都。 38所:在合肥。只招博士生 新興所: 10所:在成都。近兩年發(fā)展比較快,在成都跟29所不相上下。 28所:新興所,好像是搞計算機的。 20所:西電隔壁所,主要研究導(dǎo)航。 2.2.5 中國兵器工業(yè)集團 202所:在咸陽。兵器總體所。 203所:在西安。 206所:在西安,搞雷達的。 2.2.6 中國船舶工業(yè)集團 701所:在武漢。船舶總體所 705所:在西安。魚雷總體所。 719所:在武漢。潛艇總體所。 2.2.7 其它研究所 工信部:工信部電信研究院和工信部五所。 中國科學(xué)院:計算所和軟件所。 除了各種軍工研究所外,還有一些研究所成立的公司以及為研究所的外包公司。 還有一些事業(yè)單位也可以歸到研究所一類,比如XX部門的信息中心。 2.2.8 研究所分析 1) 如果你想拿北京戶口,研究所是最穩(wěn)妥的方式,一般北京的研究所都解決北京戶口。 2) 除了中電集團,其它軍工研究所都比較傾向于西工大的學(xué)生。原因有二,其一西工大跟這些研究所的合作項目比較多,其二從目前來看這些研究所中主要的人是來自西工大,哈工大和北航,在兵器研究所中南北理工的人也比較多,因此他們喜歡招自己的師弟師妹。 3) 我個人認為學(xué)計算機的進研究所能主要從事的工作: a) PC機下的軟件開發(fā)。操縱監(jiān)控軟件和模擬仿真軟件。 b) 嵌入式系統(tǒng)開發(fā)和測試。軍用軟件中,嵌入式軟件占很大一部分。 c) 數(shù)字中心。開發(fā)辦公軟件和管理網(wǎng)絡(luò)。 2.3 銀行 2.3.1 中國人民銀行 全國集中考試。筆試題包括行測題和計算機題。計算機題出得非常有水平??纪炅酥竺嬖嚒?/font> 2.3.2 政策性銀行 國家開發(fā)銀行,進出口銀行,農(nóng)業(yè)發(fā)展銀行。 2.3.3 四大國有商業(yè)銀行 工商銀行:杭州軟開中心和廣州軟開中心等。 建設(shè)銀行:北京軟開中心,北京數(shù)據(jù)中心,成都軟開中心,深圳數(shù)據(jù)中心,武漢軟開中心,廈門軟開中心。 農(nóng)業(yè)銀行:好像沒來西安招人吧。北郵那邊去農(nóng)行軟開的人挺多,把農(nóng)行軟開稱為神開。 中國銀行:不知道怎么樣。 2.3.4 商業(yè)銀行 交通銀行,浦發(fā)銀行,光大銀行和招商銀行等。 XX銀行:各種銀行 2.3.5 銀行分析 1) 去商業(yè)銀行可以進的部門:總行信息部,總行軟開中心,總行數(shù)據(jù)中心和省一級分行信息部。 2) 從待遇來說,商業(yè)銀行要優(yōu)于國有銀行,但商業(yè)銀行一般比國有銀行辛苦。 2.4 運營商 三大運營商:移動,聯(lián)通和電信。我對運營商的興趣不是很大。 2.5 金融行業(yè)。 我感覺西電的學(xué)生對金融行業(yè)的興趣并不是很大。前些日子我們單位的HR跟我說,他們?nèi)デ迦A北大舉行宣講會都是全場爆滿而來西電只有不到20人參加宣講會。其實,金融行業(yè)也是需要IT的,無論是系統(tǒng)開發(fā)還是系統(tǒng)維護,都需要IT人員。我記得中國結(jié)算深圳分公司來西安招人的時候宣稱工作比互聯(lián)網(wǎng)輕松,待遇不比互聯(lián)網(wǎng)差。據(jù)說南方基金校招IT的待遇是20w以上。所以大家可以關(guān)注一下金融行業(yè)。并不是每個人都要搞一輩子IT,進入金融行業(yè)可能會為大家提供了一個轉(zhuǎn)行的機會。 2.5.1 交易所 金融行業(yè)有很多交易所,比如上交所,深交所和上海期貨交易所等。中國登記結(jié)算公司包括總公司,北京分公司,上海分公司和深圳分公司。 2.5.2 券商 超級多的券商:國泰君安和招商證券等等,大家可以百度。 2.5.3 基金公司 一些基金公司:南方基金,易方達基金等。。。。 3. 歷程 我將在此章回顧一下我的找工作歷程,按月份進行回顧,重點介紹幾個單位的面試和筆試經(jīng)歷。 3.1 2013年9月以前的歷程 只有一家單位華為。招聘流程:網(wǎng)申,機試和面試。機試是三道題。面試:兩輪面試+性格測試。我給華為投了簡歷,沒有去參加機試。 各種各樣的內(nèi)推,互聯(lián)網(wǎng)公司基本上都有內(nèi)推,我都沒有投簡歷。據(jù)說內(nèi)推比校招難。 3.2 2013年9月的歷程 3.2.1 阿里巴巴 在西安地區(qū)總共有3000人參加阿里的筆試,其中有2500人是投開發(fā)工程師(絕大多數(shù)人都是奔著C++開發(fā)工程師去的,而事實上阿里需求量較大的是Java工程師,C++的需求量不大)。我很想進阿里,又不想與那么多技術(shù)大神正面競爭,因此選擇曲線救國,投測試工程師(網(wǎng)上投簡歷前我想起了師兄的一句話,想進互聯(lián)網(wǎng)公司如果覺得技術(shù)不是很強,可以考慮投測試工程師)。跟同學(xué)一起去西交大筆試,到了筆試現(xiàn)場發(fā)現(xiàn)熟人很少,也就是說學(xué)計算機的投測試的人并不多(計算機學(xué)院我們這一級的技術(shù)大神我基本上都認識),而且絕大多數(shù)來參加筆試的都是妹子。我當(dāng)時感覺壓力頓減。筆試過后就接到電話通知去參加一面,阿里西安地區(qū)的測試一面面試官有兩個人。而我卻被分到了一個二面面試官手里,這個面試官實際上是Java跟測試的二面面試官,后面據(jù)說是阿里無線團隊的技術(shù)負責(zé)人。。。。。一開始面試官對著簡歷讓介紹項目,我就給他介紹了兩個簡歷上的項目。他就問我是不是對開發(fā)沒信心才報測試的。我就說我覺得軟件測試很重要,大神是不會來做軟件測試,我相信我有能力能做好軟件測試,為各位大神服務(wù)。一面總共面了40分鐘左右,聊了很多問題,諸如怎么學(xué)習(xí),怎么考試,以前怎么做測試的。面試官讓回去等消息?;厝タ粗瑢W(xué)都去參加二面了,我以為面試官看穿了我的曲線救國戰(zhàn)術(shù),我悲劇了。第三天中午接到HR電話,說是讓去參加終面。當(dāng)時我正在等上海615的終面,還未吃午飯(先前也沒吃早飯)。我直接就坐公交去參加阿里的終面。等我急急忙忙跑到的時候,阿里的HR姐姐讓我先等著。我就出去找了個拉面館,剛吃兩口拉面,就接到電話讓我回去面試。。。。終面面試官說他是支付寶的HR。終面的內(nèi)容就是簡單聊天,又問了我為什么投測試,讓我舉例子說明怎么做測試。阿里終面面完之后我又去參加了615的終面。晚上接近12點接到阿里的電話,說是讓第二天去參加圓桌會議。第二天圓桌會議時我被分到了阿里手機淘寶事業(yè)部,總共有七個人,五個開發(fā),一個算法,一個測試。我只面了兩面,就拿到offer了。 3.2.2 騰訊 一開始對于所有互聯(lián)網(wǎng)公司,我投的都是測試崗位,面完阿里一面之后我感覺情況有點不對,就把部分職位改回了開發(fā),其中就包括騰訊和百度。騰訊在老校區(qū)階梯教室舉行筆試。我去一面的路上接到阿里HR的談薪資電話,結(jié)果遲到了。面試官問我為啥遲到,我說,沒有等到要坐的車,我想坐什么車就等不到那個車(真實情況的確如此,目前每天還面臨著等哪輛公交車,哪輛就不來的情況)。面試官問目前有哪些公司的offer,我就說有阿里的offer。面試官拿出了10個算法簽,讓我隨機抽一下,我抽到了排序算法。接著我寫了快速排序算法。寫完之后面試官直接就沒看,他說不需要看。大概十分鐘我的一面就完了。第二天下午接到通知讓第三天去參加二面,由于第三天下午要坐火車去北京參見三院三部的面試,所以就拒絕了騰訊二面。 3.2.3 百度 騰訊跟百度的校招筆試安排在同一天。上午百度,下午騰訊。百度卷子上的題都是算法題,很遺憾筆試未過。我應(yīng)該是投深圳的百度職位。如果去北京的話,我比較想進研究所。在北京沒有戶口的話,感覺心里不踏實。百度北京的職位比較多,其它地方相對較少。 3.2.4 美團 美團的筆試題都是算法題。面試地點在西交大咖啡廳,相當(dāng)有情調(diào)。每個人要先進行兩面,兩個面試官交叉面。兩面面完之后再通知你是否進入第三面。我面完兩面后被通知未通過面試。面完美團之后,我沒有參加其它互聯(lián)網(wǎng)公司的校招。今年互聯(lián)網(wǎng)公司的校招是扎堆出現(xiàn)的,騰訊百度去哪網(wǎng)美團的校招時間都差不多。 3.2.5 三院三部 我在航天科工集團專場投的簡歷。這里要說一下,如果你投完簡歷后收到測評通知書,說明你還有機會,否則說明你的簡歷已經(jīng)掛了。我當(dāng)時同時拿到了三院三部,四院四部和二院706的測評通知書。權(quán)衡再三,測評的時候填的報考單位是四院四部。原因是四院的HR把我們單獨留下來談了一會,而三院只是給了一張紙。在西工大做的測評,測評的主要內(nèi)容是行測加英語(據(jù)說是所有想加入航天科技集團和航天科工集團的都要通過測評)。做完測評就后悔了。報四院的人比較多,而三院相對比較少。但是卻意外接到了三院的電話,讓去北京面試。由于臨近十一,買不到臥鋪。去的時候買了一張硬座,回來直接就是一張無座票,在過道坐了一個晚上,比較凄慘?;疖嚵c鐘到的北京,下車后跟同學(xué)直接坐車去三院。三院離市區(qū)比較遠,在云岡,南五環(huán)與南六環(huán)之間,相當(dāng)偏僻,附近除了三院沒有什么其他單位。從北京西站到三院大概要一個多小時。三院相當(dāng)?shù)拇?,整整一片山,樓也很豪華,如果在里面工作的話,有一輛自行車會比較方便。在門口登記后進了門,同行一共七人,兩個西工大博士,一個西交大博士,一個哈工大博士,一個西工大碩士,兩個西電碩士。整個航天系統(tǒng),西工大,哈工大和北航的人比較多。上午面了一個部門,下午面了一個部門。兩個部門都是主任和副主任一起面的。最后還有一個HR的面試,在HR面試過程中我不斷接到石家莊54所的電話,整得我很尷尬。晚上在宿舍跟幾個哈工大今年剛?cè)サ娜肆牧艘幌?,大體了解了一下航天科工集團。第二天早上體檢。體檢完就到自由活動時間,由于定了下午的車票因此去北航找同學(xué)玩。吃飯剛吃到一半就接到54所的電話,讓去石家莊面試,最后死活買不到高鐵車票不得不放棄,還影響了找同學(xué)玩,一個人很苦逼地在北京西站等了兩個小時。這是第一次去北京,感覺帝都的交通比較發(fā)達,就是人有點多,在三院吃的飯也比西電后街的便宜。9月30號接到三院部門組長的電話,說面試通過了,十一之后會有正式通知。我整個十一都是在糾結(jié)去阿里還是去三院,最后決定去阿里。主要是帝都的房價比較高,而且如果去了三院進不能進退不能退就很尷尬了。再加上帝都的好單位太多了,而且近幾年航天系統(tǒng)加班也多。當(dāng)然最終我也沒有阿里。 去北京面三院三部讓我錯過了很多單位,中電專場,工行軟開和南京841研究院等。在找工作期間如果你離開西安很有可能會面臨錯過一些單位的風(fēng)險,尤其是在九月底和十月初,招聘相當(dāng)密集。我記得當(dāng)時每天下午都跟同學(xué)坐在階梯教室前面,等著宣講會完了進去投簡歷。 3.3 2013年10月的歷程 3.3.1 工信部5所 工信部5所先來了一幫人到學(xué)校收簡歷,收完簡歷之后打電話通知讓去廣州面試。我已經(jīng)買好了去廣州的車票,但聽說中央辦公廳一局要來招人就沒去。后來簡歷直接被中辦一句給刷了。去工信部5所的計算機人員主要是做軍用軟件測評,據(jù)說每年出差天數(shù)在300天以上。目前國內(nèi)做軍用軟件測評的單位也是比較多,我感覺5所的強項在于元器件檢測。 3.3.2 中國移動研究院 我研究生的主要研究方向是WLAN,為了能進一步研究WLAN,我報了兩個單位,分別是中國移動研究院和工信部電信研究院深圳分院。先是筆試,包括行測題,英語和性格測試題。收到面試通知,聽說是面試的時候要穿正裝,我沒有正裝所以我就沒有去。 3.4 2013年11月到12月的歷程 3.4.1 武漢719所 719是在中船專場投的。通知讓去武漢面試,跟兩個同學(xué)一起去的。住在719所的招待所,比較破。面試的時候,20多個面試官同時面一個人,每個人手里都有你的簡歷,感興趣的人會問你問題。我竟然被人看錯了簡歷。第二天早上體檢。體檢完了之后跟同學(xué)去戶部巷吃小吃,坐船渡了長江,在黃鶴樓門口轉(zhuǎn)了一圈。過了一段時間后,跟我一起去面試的兩個同學(xué)都收到通知,我知道自己沒過面試,比較傷心。 3.4.2 交行上海軟開 我報的是上海的交行軟開。網(wǎng)投簡歷。簡歷篩選過后參加上機考試,上機考試的內(nèi)容主要是行測,英語和計算機基礎(chǔ)知識。面試在交行陜西省分行舉行,我去遲到了。有兩面,第一面為無領(lǐng)導(dǎo)小組面試,第二面為單面,共有四個面試官,上來第一個問題就是為什么面試遲到。。。介紹了一下項目,簡單問了幾個問題就讓回去等消息了。后來收到體檢通知,不想去體檢了。。 3.4.3 建行成都軟開 我也不知道我當(dāng)時是怎么想的竟然報了建行成都軟開中心的。據(jù)說建行全國軟開中心的待遇相差不大,這樣算下來的話,成都應(yīng)該是性價比最高的地方。階梯教室宣講之后在西大樓有一個簡單的面試,五人一組。第二天在建行陜西分行那里有第二輪面試,分為兩面,技術(shù)面和HR面。HR面就是聊天,問你為什么去成都,為什么要加入建行等等。技術(shù)面先是讓你見到介紹一下項目,然后問了一個很基礎(chǔ)的C++問題,如何在多個.cpp文件之間共享變量,最后問搞過iphone開發(fā)沒,我很屌絲地說,屌絲買不起蘋果設(shè)備,只搞過Android開發(fā)。過了一段時間接到電話說面試過了,讓參加筆試,如果通過筆試就可以參加提前批的體檢了。筆試在建筑科技大學(xué)舉行的。筆試那天也比較忙,上午參加中國人民銀行的筆試,下午參加建行的筆試。后來收到提前批的體檢通知,讓去成都體檢。打電話跟家里人說要去成都工作,結(jié)果家里沒有一個人同意,最后就沒去體檢。 4. 總結(jié) 以上基本是我找工作的整個過程,我也參加了一些其它單位的筆試和面試,這里就不多說了。有以下心得想跟大家分享一下: 2 找工作之初,不要糾結(jié)于單位和地點,先廣撒網(wǎng),找工作有很大的不確定性。 2 要知道自己的競爭優(yōu)勢,避其鋒芒,不要跟技術(shù)大神正面沖突,可以考慮曲線救國。 2 注意信息招聘信息收集,不關(guān)要看西電就業(yè)信息網(wǎng),還要關(guān)注西工大、西交大、北航、清華和北大就業(yè)信息網(wǎng)。推薦幾個比較好的BBS,西工大的OpenLab,北郵的北郵人和清華的水木社區(qū)。在找工作的時候,有時候多看到一條招聘信息,比多復(fù)習(xí)一天都重要。所以找工作期間一定要注意招聘信息的收集工作。 2 抓住身為應(yīng)屆生的機會,進某些單位只有應(yīng)屆生這一次機會,而進某些單位以后還有很多機會?;ヂ?lián)網(wǎng)這個行業(yè)基礎(chǔ)工作入門門檻比較低,據(jù)說北京月薪一萬的IT程序員,一抓一大把??赡蹷AT現(xiàn)在比較難進,工作幾年后還是比較容易進的。 2 多與同學(xué)交流,找工作期間大家串宿舍的頻率明顯增加了,大家共同交流一些面試和筆試的心得。 2 學(xué)會調(diào)整心態(tài),每個人找工作的時候都會碰壁,包括技術(shù)大神。遇到挫折后要及時調(diào)整好自己的心態(tài)。來學(xué)校招聘的單位那么多,你總會遇到欣賞你的單位。 2 注重基礎(chǔ)。對于常見的算法題,要既能在電腦上把程序敲出來,又能在本子上把程序?qū)懗鰜?。畢竟現(xiàn)在常見的筆試和面試都是讓在本子上寫程序。 |
|