1. 程式人生 > >奔跑吧攻城獅 第一篇

奔跑吧攻城獅 第一篇

入職到現在快兩個月了,好不容易才有個空閒的週末,靜下心來,理一理大四到到現在所獲所得。我也曾經迷茫,曾經困惑,曾經和心愛的人一起看著夕陽西下而不知道明天的路該怎麼走。現在,兩手放在鍵盤,心潮澎湃,想寫一些感受,擔心自己激動得厲害,忘記一些言辭,又加上自己高中時理科出生,本科是學工科,寫不出華麗的修飾辭藻,害怕被貽笑大方。

漸行漸遠的秋招

  我的學校是一所西南三線城市的普通本科,坐落於爽爽的貴陽的東郊區。當年以過二本線20多分到30分左右的成績錄取了我們學校,學的是電腦科學與技術專業。去年12月份拿到現在東家的offer,由於去年寒假的偷懶,沒有把找工作這部分記錄下來,以後有時間一定好好理一理,對秋招進行總結,這裡面有太多的話要說,有太多東西要寫。後面的學弟學妹迷茫了,用搜索引擎搜到我這篇部落格,如果能夠對你有幫助,那便如我願了,如果不符合你實情,請一笑置之。身在三線城市的普通本科,想進一流的it企業,難上加難,當然最後我也沒有進到一流的it企業,目前這份工作在我評價來說,考慮年薪福利待遇,公司規模,入職之後感受到的技術氛圍,新人培養計劃等,自己綜合打分應該是及格以上了。去年的校招中一共獲得了3家企業的offer,這三家分別是做化妝品的御家匯,工作地點在長沙,旗下有電子商務平臺部門。另一家是惠普,名氣很大,據說是世界五百強,工作地點是在貴陽,遠離市區,在網上看新聞報道是它因為貴陽的大資料火熱就尾隨而來。另一家是現在的東家,工作地點在重慶北部新區科技園,中央企業,做國內某壟斷型行業。還是讓我先簡單的回顧下總共參加了哪些公司的宣講會吧!

  1. 惠普,筆試地點是在貴州財經大學大學城校區、貴州大學北校區。考得都是計算機基礎,程式語言基礎,網路基礎,資料庫概論,簡單的Linux命令,c#和Java等等,我都好奇為什麼它會筆記的這麼奇葩了。還有第一大題是英文寫作。筆試時間是11月初,11月中旬接到筆試通過的通知,接到筆試通過電話的那一天,我都興奮快跳了起來。真想告訴整個世界,我居然筆試通過了!那幾天我還惡補了下7大排序演算法,看網上網友說,你簡歷寫會什麼他們就問什麼。因此我還熬夜的複習了js,把js的面向物件程式設計,js dom程式設計走馬觀花看一遍。面試那天,在紫林庵的一家四星級酒店會議室進行面試的。來了好多貴大財大的人,幾乎筆試通過的,貴大+財大的人數就佔據了2/3。大部分人西裝革履的來參加面試,都梳上帥氣的頭髮。大部分人在準備英文口語介紹。幸好我又女朋友準備的一段英文自己介紹,在那苦練,面試的過程很緊張,雙腿發抖。面試官主要問了在學校做過的專案,學了哪些東西,交就業推薦表,還有最後問我:你的英語怎麼樣?有沒有準備?初面回來的路上,一直遺憾為什麼我那麼緊張!感覺自己表現的還不夠好之類的。回去等待過程中,發現等待太久了,於是就取參加了其他公司的宣講會,下面會說到。不過惠普是12月初才打電話口頭通知我被最終錄取的,都一個月過去了,我都以為我初面沒有通過,已經沒有報希望了。那天是週一,我在高鐵站做動車去長沙面試御家匯的路上,動車剛開動不到五分鐘,惠普就來電說,開頭offer發放了,如果接受他們會發放正式的offer。我說等等讓我想想,第二天再回答。最後第二天還是拒絕了惠普的offer,因為這時候我已經拿到了另外兩家的offer了,而且已經把拿到的offer都已經跟家人溝通過。他們心裡已經有了我明確要去的去向。
  2. 線上筆試百度和滴滴打車。把這兩家筆試放在一起,是因為他們的筆試題型和筆試方式都是線上程式設計。答題開始時間開始前十分鐘,開啟瀏覽器,開啟攝像頭,做題目,人不準長時間離開攝像頭,滑鼠不準移開瀏覽器外,也不準縮小瀏覽器視窗,如果發生這些事件,都視為作弊的嫌疑,將會被警告。到程式設計題的時候可以最小化瀏覽器視窗,但是前面的題目不可以反回去重做了。最後這兩家都被刷,自己演算法功底不行,線上筆試的重頭戲就是演算法程式設計題,做過oj的同學很有優勢。大二時候做過一些演算法題目,在南陽理工和九度oj做過一點點題目,但是很久不知道演算法為何物了。所以被bat擋在了門外。
  3. 東風南風。宣講會地點貴州財經大學大學城校區、貴州大學北校區。東方南方帶著它的千千萬萬個子公司來的,有賣汽車的各省分公司,有賣什麼的我都忘記了,旗下有做汽車it的深圳聯友。工作地點可以選擇在深圳和廣州兩個城市。其他分公司沒有筆試,直接一面。只有深圳聯友有筆試,卷子氛圍c#和java試卷。題目我忘記了,只記得題型,大概就是一些Javase的題目,sql題目,還有三大框架的題目。貌似還有簡答題。我忘記了,但是在我的印象中,多執行緒這哥們被好幾家公司的筆試題目問過,還有解釋面向物件的特性之類的,不知道是不是深圳聯友的題目,反正我記得有這題目。筆試之後就是技術面試,面試官是.net還是c#的,不是Java的。我們的共同話題很少,他只好找我簡歷寫的我擅長的東西來問,完全沒有問到最近學的技術,比如Java的內容。看到我寫到計算機網路,就簡單問我tcp三次重傳四次揮手過程,自我感覺回答不是很好,但是能夠回答上來。而且我還說了tcp重傳的問題,ack確認包等等,我想,在我所有的同學中學Java的,肯定除了我沒有人知道這東西了。我簡歷也沒什麼可以問的,面試官又問我大學學了什麼,我就隨便舉例,這不舉例還好,一舉例問題就來了。請注意一句話,技術面的時候,你要為你說的話負責任的。我隨便說了當時我認為學的還可以的彙編,面試官一下子就問了我彙編的好多問題。臥擦,頓時語塞。問我調轉指令有哪些,我哪還記得啊,彙編那哥們,早就不玩了。我只記得有一個jmp跳轉記錄,一個迴圈的Loop指令。最後問我cet4有沒有過,這是是硬傷。面試官委婉的說:我們只招過cet4的,你還是先回去,如果我們通知你,你再來二面吧。其實我清楚,半小時後就安排二面了,他說你回去,就否定你了。
  4. 湖南御家匯。筆試不分試卷,也是計算機基礎,與惠普有點相型別,不過惠普貌似沒有手寫程式設計題目。御家匯最後兩道大題是手寫演算法。還線上下的手寫演算法沒有線上的手寫演算法那麼難。第一個程式設計題目是:請遍歷一個資料夾及子目錄的所有檔案。第二題目是:請寫出二分查詢。還好,這兩道題目我自己動手寫過程式,用Java實現的,而且當時老唐還喊我們寫過程式,搜尋c盤下的所有.tmp檔案,然後搜尋到把這些檔案刪除,他佈置的這個作業,我當時下去之後還真的寫出來了。二分查詢,我也剛看了《資料結構與演算法分析-java語言描述》這本書,而且還手動寫了程式,還在部落格寫了二分查詢的迭代實現和遞迴實現二分查詢的迭代實現和遞迴實現呢。所以筆試的時候還是障礙不大的。那天我去的時間有點晚,不知道怎麼回事,那天居然忘記代筆,哦,貌似聽說沒有筆試,所以沒有帶筆。匆匆忙忙向別人借了一支筆,才寫到一半就有人交卷了,我的心頓時慌了。御家匯還有簡答題目,執行緒與進城的區別,死鎖的概念和怎麼解決死鎖等等。寫到這部分的時候,匆匆忙忙跳過去直接寫後面的那兩個演算法題目,就是上面提到的兩個演算法題目。
  5. 此外還筆試過東風南方等,分c#卷子和java卷子,我當然是選擇Java卷子了,感覺做的可以,但是人家有明確規定,cet4必須過,所以技術面就直接被刷。此外還參加過借貸寶的宣講會,沒有筆試直接技術面試:這三家企業,有私企,央企和外企。不過最後因為父母更偏向於我去國家的企業的,他們以為這樣便可穩定終生,於是我做出讓步,就是選擇了現在的東家。

總之就是:應屆生一定好好好珍惜校招,重視校招,準備校招。去年8月底,我離開自己實習的公司之後,一頭扎進圖書館複習,為秋招做準備。陪我在圖書館的還有我的女朋友,她在為她的研究生考試而做準備。當然,就發生了上面所描述的一切,最後的結果是我獲得了3家offer,而她以初試失敗而告終。正在考慮二戰,想考進我所工作的城市來讀研究生,由於她是誇專業來考研,而且跨越度非常大,從一個專業跨到另一個豪不相關的研究生專業,我還是挺為她的二戰擔心。

象牙塔裡的技術成長

  從實習公司回來是因為我感受到了憑我的技術基礎完全不能勝任工作,想回到學校安心的學技術,有了進一步的基礎再去工作。用不恭維的話來說就是:這份工作我勝任不了,我只有辭職走人。在離職之前,我在java這條路上了,已經學習了java se基礎,並且已經學了三遍。第一篇是看韓順平的視訊學的,第二遍是學習開設的課程,跟著楊陽老師學,第三遍是在派盛Java跟培訓的老師學,學完了javase就退出了培訓班,現在想想有點後悔。退出的原因是多樣的,有機會在探討這個話題。這期間,我看了《Java語言程式設計-基礎篇》《Java語言程式設計-進階篇》,作者是美籍華人樑勇寫的,大理石紋封面,百看不厭的經典封面。電子書下載地址

  這套書英文版是一套書,而中文版分為基礎篇和進階篇。我把基礎篇的三分之二習題獨立做完,進階篇學了前幾章。當然我早就買了Java的聖經《Java程式設計思想》,但是一直放在書櫃供奉著,從來沒有翻開看過。這時候我的Java基礎已經學了:

資料型別,運算子,基本流程,Java的方法,一維陣列,多維陣列,面向物件程式設計,類和物件,封裝,繼承和多型,異常處理,IO,使用者影象介面程式設計的awt,swing,圖形技術,還有Java的泛型,集合框架,簡單的Java資料結構(學的不多),多執行緒和網路。

綜合案例:

記事本,貪吃蛇,區域網聊天工具,坦克大戰遊戲的簡單的版本,遊戲的各種功能還沒有完善。

  在c++老師張軍的實驗室自學了html和css的內容,還記得和解天x同學一起在實驗室的苦日子。由於是寒假,學校不準留校,而那時候臨近寒假離校,我們學校又發生了有學生跳樓事件,鬧的留校稽核的程式更加的嚴格,可以說,沒有我們班主任的支援,沒有張軍老師的支援,根本就留校不成功,張軍老師直接與學生處的大boss溝通,我們的留校申請才過的。原本是留在實驗室做出一個《精品從++課程》網站的,但是沒有做出來就回家,然後來年的開學又離開了實驗室,對張軍老師是一種抱歉。去年的寒假學習了:

html基礎標籤語法,html屬性使用,超連結,table表格,還學習了css樣式。

回家之前寫了兩個案例:

用table佈局模仿好搜網頁和寫了一個部落格的網頁,但是都是靜態的html頁面。

注:本博文經做少量的修改,嘗試投稿到我們學院報刊。