相關(guān)文章:北大青鳥指導(dǎo)技術(shù)面試(一)
2、比較編程語言
一開始,你會經(jīng)常接觸多中編程語言。你可能還需要快速學(xué)習(xí)新的語言和概念。為了加快學(xué)習(xí),學(xué)習(xí)不同語言有助于我們了解他們的概念以及他們的相似及不同之處。最好的辦法是在下面每種風(fēng)格的語言中學(xué)一門語言:
底層:C語言。
面向?qū)ο螅篔AVA,C++等。
動(dòng)態(tài)語言,高層次的語言:python, ruby 等
函數(shù)式語言: Lisp, Erlang, Haskell等
3、至少精通某一種語言和一種框架
這能夠說明:
你既然能在一個(gè)領(lǐng)域成為專家,就表明你同樣能在其他領(lǐng)域做得一樣好。
你理解這些語言/框架的細(xì)節(jié)可以讓你根據(jù)不同技術(shù)的優(yōu)缺點(diǎn)來做出決定。
你有激情去深究一個(gè)項(xiàng)目并且深入語言的最底層。
想要成為專家需要花一定的時(shí)間和經(jīng)歷。這里有一些建議:
嘗試做不同的項(xiàng)目,這樣能夠幫助你理解編程語言。
閱讀其他人的技術(shù)博客。 Hacker News是一個(gè)很好的技術(shù)博客。
為開源社區(qū)做出自己的貢獻(xiàn),例如在GitHub上能夠查到你的代碼。
4、提高實(shí)際編碼能力
北大青鳥通州校區(qū)老師強(qiáng)調(diào),企業(yè)在面試的過程中主要通過2個(gè)方法來測試工程師的編碼能力:
現(xiàn)場編寫一段代碼
連續(xù)2小時(shí)編寫代碼的挑戰(zhàn)
一個(gè)工程師的編碼能力的質(zhì)量和速度是重要的,而這只能來自于實(shí)踐經(jīng)驗(yàn)。另外,使用合適的語言和框架對于一個(gè)項(xiàng)目也是很有幫助的。例如用Python和Ruby等腳本語言可以比使用像Java、C++這類靜態(tài)語言的許多情況下更快。
北大青鳥通州校區(qū)擁有IT培訓(xùn)、項(xiàng)目實(shí)訓(xùn)、就業(yè)指導(dǎo)和就業(yè)推薦的完整服務(wù)體系,為廣大學(xué)子提供從入學(xué)到就業(yè)的專業(yè)教育服務(wù),F(xiàn)在,北大青鳥通州校區(qū)將開展一系列針對求職人群的職業(yè)規(guī)劃、行業(yè)選擇、就業(yè)形勢等內(nèi)容的咨詢活動(dòng),詳情請與北京北大青鳥網(wǎng)站的在線老師進(jìn)行具體、詳細(xì)的了解。