一個(gè)高門(mén)檻的技術(shù)工種,各種開(kāi)掛技術(shù)與高能腦洞齊飛。因此,對(duì)于面試官而言是否會(huì)編碼也成為一個(gè)to be or not to be的問(wèn)題。來(lái)自博思艾倫咨詢公司的Alea Qawiyy在” How to interview a web developer who just graduated from a coding bootcamp”一文中向面試者傳授了她對(duì)于如何對(duì)剛畢業(yè)的程序員進(jìn)行面試的意見(jiàn)和看法。
在參加完集訓(xùn)并對(duì)所有開(kāi)發(fā)技能都有所了解之后,我開(kāi)始找工作。然而在第一次面試時(shí),現(xiàn)實(shí)就狠狠地打了我一巴掌。招聘人員對(duì)于如何面試一個(gè)新人相當(dāng)手足無(wú)措。有些人甚至在面試之前就給我打了預(yù)防針,但這只會(huì)使面試過(guò)程變得尷尬而難以進(jìn)行。
我會(huì)敲代碼,也相信我能拿到offer,但是我很困惑為什么一到面試就會(huì)進(jìn)展不順。所以我挑選了一些于我而言很難的問(wèn)題提前做準(zhǔn)備,并對(duì)面試中回答不完美的地方進(jìn)一步完善。在認(rèn)識(shí)到自己的問(wèn)題后,我將盡最大努力把控整個(gè)面試過(guò)程并充分展示自己的技能、素養(yǎng)以及已經(jīng)取得的一些成果。
最后,我找到了一份滿意的工作,現(xiàn)在我想把自己的面試經(jīng)驗(yàn)分享給招聘人員以便幫助更多剛從訓(xùn)練營(yíng)中歸來(lái)的開(kāi)發(fā)者找到一份心儀的工作。
不要只關(guān)注定義
開(kāi)發(fā)者學(xué)習(xí)的是如何編程,因此我們不需要花費(fèi)四年的時(shí)間只為記住一些定義。每當(dāng)要求我說(shuō)說(shuō)對(duì)一些功能的看法時(shí),我會(huì)就按自己的理解談一談。這些答案不會(huì)出錯(cuò),因?yàn)檎衅溉藛T也不可能按照教科書(shū)上的答案來(lái)判題。如果面試官很熟悉編程,那么接下來(lái)他會(huì)針對(duì)我所說(shuō)的提出問(wèn)題。然而有時(shí)候,面試官對(duì)編程不熟悉從而無(wú)法理解我的想法,那么他們只能從教科書(shū)里尋找答案。所以重要的是,面試官應(yīng)該對(duì)于這些概念有一定的了解。毫無(wú)疑問(wèn),在工作時(shí)會(huì)我們會(huì)迅速學(xué)會(huì)術(shù)語(yǔ)和行話。而對(duì)于滿足商業(yè)需要的一些知識(shí)也需要額外耗費(fèi)時(shí)間去學(xué)習(xí),因此,在面試過(guò)程中更多關(guān)注于技能。
親自體驗(yàn)開(kāi)源代碼,或者就一些代碼進(jìn)行討論
所以,如果沒(méi)有被問(wèn)到大量相關(guān)的定義,那么彼此之間有什么可談的呢?當(dāng)然是要談代碼啦。我們可以順便看一看他們的開(kāi)源代碼并請(qǐng)他們簡(jiǎn)單介紹一下情況。如果招聘方真的對(duì)JavaScript語(yǔ)言很了解,則可以指出一些可能存在問(wèn)題的代碼并告訴他們要對(duì)此留意。當(dāng)在General Assembly集訓(xùn)時(shí),我早上9點(diǎn)到,晚上10點(diǎn)離開(kāi)。我不斷訓(xùn)練自己迅速接觸一個(gè)主題并寫(xiě)出代碼。僅僅利用12周的時(shí)間就想讓自己成為一個(gè)全能的開(kāi)發(fā)者,那么就需要每天學(xué)習(xí)全新的東西。但缺點(diǎn)就是,很難再憑借記憶敲出代碼。
有一次我參加一個(gè)電話面試,要求我按步驟描述出如何編一個(gè)程序。我之前做了很多相關(guān)的編程,因此內(nèi)心非常竊喜。但當(dāng)我開(kāi)始回答時(shí),面試官打斷我說(shuō)“我們需要你用專(zhuān)業(yè)術(shù)語(yǔ)告訴我們你將建立哪幾個(gè)部分,并且在每個(gè)部分里面有什么”。說(shuō)實(shí)話,這是一個(gè)離譜的要求。因此我提議以一個(gè)應(yīng)用為基礎(chǔ),我再以此為基礎(chǔ)闡述我會(huì)怎么做,并提出自己的改進(jìn)意見(jiàn)。
如果使用白板則允許使用偽代碼
我不知道為什么在白板上寫(xiě)代碼會(huì)風(fēng)行起來(lái)。我和許多資深的開(kāi)發(fā)者討論過(guò)這件事情,他們都認(rèn)為其實(shí)這會(huì)使過(guò)程變復(fù)雜,以至于總體上并不會(huì)對(duì)項(xiàng)目評(píng)估有多大幫助。通常情況下,我用電腦和鼠標(biāo)寫(xiě)代碼,這會(huì)使我對(duì)于之前寫(xiě)的記憶深刻。而一旦我把它們列在白板上就很難記住。
試想一下,有人請(qǐng)求外科醫(yī)生進(jìn)行一次他們已經(jīng)做過(guò)很多次的腎臟切除手術(shù),但是病人是一個(gè)番茄。這沒(méi)有絲毫意義,對(duì)吧?確實(shí),而這就像讓一個(gè)開(kāi)發(fā)者在白板上用為數(shù)不多的標(biāo)記來(lái)建構(gòu)一組復(fù)雜代碼一樣。
但是,如果招聘方受限于招聘人數(shù)而一定要讓?xiě)?yīng)聘者在白板上編碼,以此增加面試的難度。那么也必須同意偽代碼的存在。如果開(kāi)發(fā)者能夠解釋這個(gè)過(guò)程并能夠描述出偽代碼的作用那么也算面試成功。
同樣重要的事:學(xué)習(xí)能力
記住,應(yīng)聘者只是剛剛離開(kāi)課堂訓(xùn)練的人。盡管他們?cè)诒M可能短的時(shí)間內(nèi)學(xué)了很多東西,但也不是無(wú)所不知。像我參加的General Assembly集訓(xùn)一樣,也需要極其用心才能畢業(yè)。我親眼見(jiàn)證過(guò)其中的崩潰和放棄。但凡參加集訓(xùn)的人,他們都擁有想要學(xué)習(xí)的意愿以及快速學(xué)習(xí)的能力。與我而言,我在集訓(xùn)中就get到了自學(xué)新語(yǔ)言的能力。此外,我還認(rèn)識(shí)到如果目前對(duì)某些事情不懂,這并不意味著我不能在工作的幾周時(shí)間內(nèi)學(xué)會(huì)。
?
中研網(wǎng)是中國(guó)領(lǐng)先的綜合經(jīng)濟(jì)門(mén)戶,聚焦產(chǎn)業(yè)、科技、創(chuàng)新等研究領(lǐng)域,致力于為中高端人士提供最具權(quán)威性的產(chǎn)業(yè)資訊。每天對(duì)全球產(chǎn)業(yè)經(jīng)濟(jì)新聞進(jìn)行及時(shí)追蹤報(bào)道,并對(duì)熱點(diǎn)行業(yè)專(zhuān)題探討及深入評(píng)析。以獨(dú)到的專(zhuān)業(yè)視角,全力打造中國(guó)權(quán)威的經(jīng)濟(jì)研究、決策支持平臺(tái)!
廣告、內(nèi)容合作請(qǐng)點(diǎn)這里:
尋求報(bào)道 ??相關(guān)閱讀
【版權(quán)及免責(zé)聲明】凡注明"轉(zhuǎn)載來(lái)源"的作品,均轉(zhuǎn)載自其它媒體,轉(zhuǎn)載目的在于傳遞更多的信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé)。中研網(wǎng)倡導(dǎo)尊重與保護(hù)知識(shí)產(chǎn)權(quán),如發(fā)現(xiàn)本站文章存在內(nèi)容、版權(quán)或其它問(wèn)題,
煩請(qǐng)聯(lián)系:jsb@chinairn.com、0755-23619058,我們將及時(shí)溝通與處理。
精彩推薦
圖片資訊
行業(yè)研究院
中國(guó)婚宴酒席行業(yè)市場(chǎng)調(diào)查分析與發(fā)展趨勢(shì)預(yù)測(cè)研究
在現(xiàn)代市場(chǎng)經(jīng)濟(jì)活動(dòng)中,信息已經(jīng)是一種重要的經(jīng)濟(jì)資源,
中國(guó)智能裝備特色小鎮(zhèn)行業(yè)發(fā)展?jié)摿ㄗh及深度調(diào)查預(yù)測(cè)
2016年7月21日,住建部、發(fā)改委、財(cái)政部聯(lián)合發(fā)出《關(guān)于2
中國(guó)軟件特色小鎮(zhèn)行業(yè)投資潛力及發(fā)展前景分析
2016年7月21日,住建部、發(fā)改委、財(cái)政部聯(lián)合發(fā)出《關(guān)于2