我在Groupon的其中一項(xiàng)工作就是幫助公司招聘一些優(yōu)秀的開發(fā)人員,因此我也可以算是Groupon開發(fā)團(tuán)隊(duì)的代言人,主要任務(wù)是發(fā)布一些招聘信息铐刘、解答疑問等。在上周影晓,我對兩個來咨詢夏季實(shí)習(xí)工作的大學(xué)生進(jìn)行了回復(fù)滨达。
我認(rèn)真回顧了在郵件中回復(fù)的內(nèi)容,并總結(jié)了8點(diǎn)我認(rèn)為有價值的建議俯艰,送給夢想成為程序員的大學(xué)生們:
1、如果你在大二的時候就開始接觸外面的公司锌订,那么你這種做法是值得表揚(yáng)的竹握。很多大學(xué)生都要等到畢業(yè)前兩個月(甚至更晚)才去考慮找工作的問題。即便你不能獲得實(shí)習(xí)的機(jī)會辆飘,那也要經(jīng)常去面試接觸一些企業(yè)啦辐,爭取給別人留下好印象。
2蜈项、如果你對一種成熟的技術(shù)感興趣芹关,你可以先從書本上去了解相關(guān)的基礎(chǔ)知識。要注意理論知識和實(shí)踐練習(xí)相結(jié)合紧卒,書本上的知識都是通過精心編輯的侥衬,會教給你一整套系統(tǒng)的學(xué)習(xí)要點(diǎn)。但是也不能只看書,要動手做里面的練習(xí)轴总。比如你要學(xué)Rails直颅,可以閱讀《Agile Web Development with Rails》,它會教你如何在一周內(nèi)開發(fā)出一個完整的電子商務(wù)網(wǎng)站怀樟。有時候?qū)嵺`往往先于理解(或者更確切的說功偿,不實(shí)踐就無法理解)
3、關(guān)于這一點(diǎn)我想說往堡,請不要坐等課堂上來教你新的編程語言或者前沿技術(shù)械荷,學(xué)校里開設(shè)的計算機(jī)課程的目標(biāo)是讓你學(xué)會編程的理論基礎(chǔ)以及一些規(guī)則和特殊的課題。但是像很多技術(shù)(像代碼管理虑灰、服務(wù)器管理吨瞎,nginx配置等)和編程語言(學(xué)校課程只會教C和JAVA)都不會覆蓋在學(xué)校的課程里。但是在公司里瘩缆,你往往會根據(jù)自己的職業(yè)規(guī)劃和業(yè)務(wù)需求來針對性的學(xué)習(xí)新技術(shù)关拒。所以,如果你以后想在事業(yè)上有所收獲庸娱,那現(xiàn)在盡量去學(xué)一些課程以為的新知識着绊。
4、不要只關(guān)注一些特殊的編程語言和框架熟尉,要讓自己的技術(shù)技能多樣化归露,像《Structure and Interpretation of Computer Programs》(免費(fèi)在線閱讀 http://mitpress.mit.edu/sicp/full-text/book/book.html)、《Clean Code》和《The Pragmatic Programmer》這些書籍都比較好斤儿。
5剧包、如果你對上面一條只是一眼掠過,最好還是再讀一下往果!讀讀SICP疆液,看看視頻講解,這些訓(xùn)練會讓你成為一名出色的程序員陕贮。
6堕油、至少要學(xué)一門冷僻的編程語言,它會讓你學(xué)到很多從像Java這樣主流的語言中學(xué)不到的東西肮之。我自己比較偏向于Lisp語言掉缺,《Land of Lisp》這本書非常棒,為你提供一種有趣的方式來學(xué)習(xí)Lisp戈擒。
7眶明、找一個項(xiàng)目做做,你并不需要做一些很有意義或者很重要的項(xiàng)目筐高,只要能夠?qū)嵺`就可以了搜囱。寫一個可以搜索離你最近的星巴克的小軟件丑瞧,給你的學(xué)習(xí)小組開發(fā)一個統(tǒng)一管理網(wǎng)站系統(tǒng),開發(fā)一個能完成拼圖任務(wù)的自動機(jī)器人軟件犬辰。僅僅是為了實(shí)踐學(xué)習(xí)嗦篱,并且將項(xiàng)目發(fā)布到網(wǎng)上,將源代碼放到Github上幌缝,也可以經(jīng)常寫一些自己的學(xué)習(xí)心得灸促,放到博客上。這樣你做的項(xiàng)目就會公諸于眾涵卵,好處就是今后能讓招聘單位對你有好的印象浴栽,尤其是在面試的時候。同時轿偎,這也給了你鍛煉寫作能力的機(jī)會典鸡,讓你能夠知道每一年自己的進(jìn)步在哪里。
8坏晦、多接觸一些和自己領(lǐng)域相關(guān)的開發(fā)者萝玷,感謝Google,如果你的領(lǐng)域中有相關(guān)的會議和活動昆婿,你可以在5秒鐘搜索到它們球碉。如果你找不到任何會議,說明它太耗時或者太難組織了仓蛆。你也可以作為一名志愿者來為這些會議出把力睁冬,比如尋找會議地點(diǎn)等。做這些事并不很難看疙,關(guān)鍵是要花時間豆拨,而且要有信心。這些事情會讓你獲得很好的信譽(yù)能庆,和他人保持聯(lián)系施禾,一起工作,一起進(jìn)步搁胆。
最后我想說弥搞,每年花100塊錢買書看,并勤加練習(xí)丰涉,你一定會成為一個對招聘單位來說比任何人都優(yōu)秀的大學(xué)生。