工作與夢想中的工作 - 給計算機專業學生的建議

cnbeta發表於2013-12-22

  我最近參加了 Big Ivy University (BIU)的招聘會,和大約50位計算機專業的本科生交談過。他們希望能到我的公司 10gen 來實習或者正式工作。我確信他們之中有很聰明的,但是他們沒有學會如何把自己和別人區分出來。在我看來這些學生有類似的建立,類似的著裝,類似的語言來和我聊天。

  計算機系的同學們,我想告訴你們如何讓自己在招聘會上脫穎而出。假如你是一個很棒的黑客,你需要告訴我們,並且把這一點寫入簡歷。否則我們找不到你!

  在學校裡面學的東西是不夠的

  我在BIU遇到的第一個學生給我簡歷的時候,我發現她會Haskell,並且做了一個機器學習的專案。我覺得這很棒,並把簡歷放在候選中。但是當我看到第三個Haskell和機器學習的簡歷後,我意識到這只不過是他們課上教的內容而已。

  假如你是和別的學校的學生競爭,那麼你的學科內容可能是一個優勢。但假如你是參加招聘會,你的競爭對手都是和你上過同樣課程的學生。所以在這種情況下,你會Haskell並不吸引人,因為如果你不會的話,你就不能畢業!

  我還發現所有的學生都認為GPA(學習成績)很重要,並且都把GPA寫在簡歷很明顯的位置。但是我總是忘記去看這塊內容,我相信其他公司的招聘人員也會忘記看這塊內容的。

  你得有魅力

  也許你不屑,但這是真理。有力的握手,眼神交流,平靜,友好,又有激情的語調會讓你感覺和別人不同。如果你吸引我,我將和你多聊一會兒,即使還有人排隊等著給我簡歷。我也會更認真的回答你的問題,並且問你更多的問題。這並不是歧視,因為社交能力也是公司要求的一部分。從長遠來看,我們是同事,朋友,你可能面對客戶,展示我們的產品等等,我們需要你有一定的溝通能力。

  自己的專案,不同的語言,不同的課程

  首先,如果你是計算機專業畢業的學生,你一定能找到工作,因為市場很好。但是如果你想要找一個夢想中的工作,有激情的工作,你必須在你的簡歷裡面體現一些不一樣的地方:

  1. 自己的專案

  如果你有一個創意,並且實現了它,那麼你應該把這個放在簡歷的頂部,甚至在你的名字上面。然後你和我握手以後應該迅速的介紹你自己的專案。這個專案不需要很特殊,不需要盈利,功能也可以不完整,但是它代表了你做了些東西。並且說明你是有想法的人,並且熱愛程式設計,那麼你的程式設計水平一定不差,我會把你放在候選名單裡面。

  如果你還沒有自己的專案,那麼花點時間去做一個吧。把花在課程上的時間挪一點出來,這是值得的!然後把你的GitHub URL寫在簡歷上。

  2. 不同的程式語言

  如果你會的程式語言僅限於你課程交的那些的話,說明你只是在完成作業而已。學習一門不同的語言,並不需要很小眾的例如Erlang,只要不是你們上課教的就好。把這個也放在簡歷頂部,在你的個人專案下面。告我你是如何在暑假自學的C++,因為你想做3D圖形程式設計來賺點零花錢。這跟我是否在招聘C++程式設計師無關,這讓我意識到你是熱愛學習計算機技術。但是要注意的是,我也許也懂這個語言的,所以如果你說你自己是精通這門語言,請確定你確實是精通。

  3. 不同的課程

  我知道BIU有一門選修課叫做 computer graphics,但是我只遇到一個學生上了這門課。大部分簡歷都列出了那些“無聊”的課程,例如作業系統,網路,Java等等。我知道你上了這些課程,否則你無法畢業。如果你想讓我注意到你,上一些選修課吧。成績並不重要。

  從長遠考慮

  1. 參與開源專案

  我並不鼓勵本科生就去GitHub上尋找開源專案,然後提交程式碼。但是你工作幾年後不同了。現在你也許意識不到現有的開源專案的不足之處,即使你意識到了也未必能提交高質量的補丁去修復這個問題。也許開始一個你自己的新專案更容易。

  2. 自由職業

  我並不是推薦還沒畢業的學生做自由職業,去軟體公司實習是一個很好的選擇。我想說的是你可以做一些獨立的專案,哪怕是幫朋友建立一個WordPress網站。自己做一個能有實際作用的專案,比你在公司實習的經歷要有用的多。除非你真的缺錢用,否則我還是覺得你應該花店時間在你自己的專案上面。

  原文:java.dzone.com

相關文章