給想成為程序員的大學(xué)生的8個(gè)建議
2014年05月28日 11:11 來源:互聯(lián)網(wǎng) 作者:秩名 我要評(píng)論(0)
我在 Groupon 的其中一項(xiàng)工作就是幫助公司招聘一些優(yōu)秀的開發(fā)人員,因此我也可以算是 Groupon 開發(fā)團(tuán)隊(duì)的代言人,主要任務(wù)是發(fā)布一些招聘信息、解答疑問等。在上周,我對(duì)兩個(gè)來咨詢夏季實(shí)習(xí)工作的大學(xué)生進(jìn)行了回復(fù)。
我認(rèn)真回顧了在郵件中回復(fù)的內(nèi)容,并總結(jié)了 8 點(diǎn)我認(rèn)為有價(jià)值的建議,送給夢(mèng)想成為程序員的大學(xué)生們:
1、如果你在大二的時(shí)候就開始接觸外面的公司,那么你這種做法是值得表揚(yáng)的。很多大學(xué)生都要等到畢業(yè)前兩個(gè)月(甚至更晚)才去考慮找工作的問題。即便你不能獲得實(shí)習(xí)的機(jī)會(huì),那也要經(jīng)常去面試接觸一些企業(yè),爭取給別人留下好印象。
2、如果你對(duì)一種成熟的技術(shù)感興趣,你可以先從書本上去了解相關(guān)的基礎(chǔ)知識(shí)。要注意理論知識(shí)和實(shí)踐練習(xí)相結(jié)合,書本上的知識(shí)都是通過精心編輯的,會(huì)教給你一整套系統(tǒng)的學(xué)習(xí)要點(diǎn)。但是也不能只看書,要?jiǎng)邮肿隼锩娴木毩?xí)。比如你要學(xué) Rails,可以閱讀《Agile Web Development with Rails》,它會(huì)教你如何在一周內(nèi)開發(fā)出一個(gè)完整的電子商務(wù)網(wǎng)站。有時(shí)候?qū)嵺`往往先于理解(或者更確切的說,不實(shí)踐就無法理解)
3、關(guān)于這一點(diǎn)我想說,請(qǐng)不要坐等課堂上來教你新的編程語言或者前沿技術(shù),學(xué)校里開設(shè)的計(jì)算機(jī)課程的目標(biāo)是讓你學(xué)會(huì)編程的理論基礎(chǔ)以及一些規(guī)則和特殊的課題。但是像很多技術(shù)(像代碼管理、服務(wù)器管理,nginx 配置等)和編程語言(學(xué)校課程只會(huì)教C和 JAVA)都不會(huì)覆蓋在學(xué)校的課程里。但是在公司里,你往往會(huì)根據(jù)自己的職業(yè)規(guī)劃和業(yè)務(wù)需求來針對(duì)性的學(xué)習(xí)新技術(shù)。所以,如果你以后想在事業(yè)上有所收獲,那現(xiàn)在盡量去學(xué)一些課程以為的新知識(shí)。
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、如果你對(duì)上面一條只是一眼掠過,最好還是再讀一下!讀讀 SICP,看看視頻講解,這些訓(xùn)練會(huì)讓你成為一名出色的程序員。
6、至少要學(xué)一門冷僻的編程語言,它會(huì)讓你學(xué)到很多從像 Java 這樣主流的語言中學(xué)不到的東西。我自己比較偏向于 Lisp 語言,《Land of Lisp》這本書非常棒,為你提供一種有趣的方式來學(xué)習(xí) Lisp。
7、找一個(gè)項(xiàng)目做做,你并不需要做一些很有意義或者很重要的項(xiàng)目,只要能夠?qū)嵺`就可以了。寫一個(gè)可以搜索離你最近的星巴克的小軟件,給你的學(xué)習(xí)小組開發(fā)一個(gè)統(tǒng)一管理網(wǎng)站系統(tǒng),開發(fā)一個(gè)能完成拼圖任務(wù)的自動(dòng)機(jī)器人軟件。僅僅是為了實(shí)踐學(xué)習(xí),并且將項(xiàng)目發(fā)布到網(wǎng)上,將源代碼放到 Github 上,也可以經(jīng)常寫一些自己的學(xué)習(xí)心得,放到博客上。這樣你做的項(xiàng)目就會(huì)公諸于眾,好處就是今后能讓招聘單位對(duì)你有好的印象,尤其是在面試的時(shí)候。同時(shí),這也給了你鍛煉寫作能力的機(jī)會(huì),讓你能夠知道每一年自己的進(jìn)步在哪里。
8、多接觸一些和自己領(lǐng)域相關(guān)的開發(fā)者,感謝 Google,如果你的領(lǐng)域中有相關(guān)的會(huì)議和活動(dòng),你可以在 5 秒鐘搜索到它們。如果你找不到任何會(huì)議,說明它太耗時(shí)或者太難組織了。你也可以作為一名志愿者來為這些會(huì)議出把力,比如尋找會(huì)議地點(diǎn)等。做這些事并不很難,關(guān)鍵是要花時(shí)間,而且要有信心。這些事情會(huì)讓你獲得很好的信譽(yù),和他人保持聯(lián)系,一起工作,一起進(jìn)步。
最后我想說,每年花 100 塊錢買書看,并勤加練習(xí),你一定會(huì)成為一個(gè)對(duì)招聘單位來說比任何人都優(yōu)秀的大學(xué)生。
另外我還想說,不要成為碼農(nóng)。
上周熱點(diǎn)文章排行榜
上周資料下載排行榜
論壇熱帖
- LF開頭請(qǐng)問這個(gè)是什么封裝元器件 jf_77000477
- 【飛凌嵌入式OK3588J-C開發(fā)板體驗(yàn)】OK3588J-C開發(fā)板開箱評(píng)測 jf_43382582
- 【書籍評(píng)測活動(dòng)NO.52】基于大模型的RAG應(yīng)用開發(fā)與優(yōu)化 ElecFans小喇叭
- 求一份CS32L010的相關(guān)資料(數(shù)據(jù)手冊(cè)、用戶手冊(cè)、Pack包和例程等),謝謝 jf_43621189
- 請(qǐng)問如何關(guān)閉獨(dú)立看門狗 jf_39582415
- 【「從算法到電路—數(shù)字芯片算法的電路實(shí)現(xiàn)」閱讀體驗(yàn)】+閱讀濾波器章節(jié)部分筆記 james_87
熱門博文
論壇熱帖
熱評(píng)
- IR將功率半導(dǎo)體觸角伸往消費(fèi)市場
- 多功能算術(shù)/邏輯運(yùn)算單元(ALU) ,什么是多功能
- 動(dòng)態(tài)ip、靜態(tài)ip、pppoe撥號(hào)的區(qū)別
- ARM與MIPS的比較
- ThunderBolt端口驅(qū)動(dòng)及NET改WAP方法
- ds18b20中文資料詳解
- 滴滴人臉識(shí)別怎么破解
- 超級(jí)計(jì)算機(jī)榜單重新排名 中國天河二號(hào)已淪為世界第
- 電阻色環(huán)表_色環(huán)電阻識(shí)別方法
- iphone6概念機(jī)圖片曝光_iphone6上市時(shí)
博文
帖子
- 【書籍評(píng)測活動(dòng)NO.51】具身智能機(jī)器人系統(tǒng) | 了解AI的下一個(gè)浪潮! ElecFans小喇叭
- 請(qǐng)教關(guān)于CS1239低側(cè)采樣如何獲得使用更高的Gain? jf_94221193
- 高頻條件下的耦合線圈出現(xiàn)負(fù)值的原因是什么 jf_42363055
- 請(qǐng)問如何關(guān)閉獨(dú)立看門狗 jf_39582415
- ads1291雙電源供電時(shí),Thermal Pad接AVSS嗎? ggfx
- 【米爾-Xilinx XC7A100T FPGA開發(fā)板試用】+03.SFP光口測試(zmj) 卿小小_9e6
- DAC7621的reference性能精度,可以使用外部輸入ref嗎? 萬物死
- 【「HarmonyOS NEXT啟程:零基礎(chǔ)構(gòu)建純血鴻蒙應(yīng)用」閱讀體驗(yàn)】+1-7章有感 夜孤影
- DIY了一臺(tái)無人機(jī),用全志T113芯片 文小二
- 電子產(chǎn)品結(jié)構(gòu)與導(dǎo)熱材料解決方案 jf_86221244
用戶評(píng)論
查看全部 條評(píng)論
查看全部 條評(píng)論>>