
原谷歌軟件工程師,《程序員面試金典》(Cracking the Coding Interview: 150 Programming Questions and Solutions)作者蓋兒•拉克曼•麥道威爾的回答。
這個(gè)問題的答案應(yīng)該分成三個(gè)部分:積累合適的經(jīng)驗(yàn),編寫一份出色的簡(jiǎn)歷,通過適當(dāng)?shù)姆绞教峤缓?jiǎn)歷。
積累合適的經(jīng)驗(yàn)
如果你畢業(yè)于一所好學(xué)校,或者在一家備受尊敬的公司工作,這將給你帶來極大幫助。不過,求職者可以通過一些項(xiàng)目為簡(jiǎn)歷增添色彩。
開發(fā)iPhone應(yīng)用、網(wǎng)頁(yè)應(yīng)用,無論什么都可以!實(shí)話實(shí)說,你在開發(fā)什么不重要,重要的是你正在做這樣的項(xiàng)目。有效的編程語(yǔ)言包括Java、Python、Ruby on Rails、C++等。不過我建議你避免使用.NET,并非因?yàn)樗皇且豢钔昝赖墓ぞ撸且驗(yàn)檫@種語(yǔ)言存在被人詬病的地方。
例如,如果你是一名花旗銀行(CitiBank)的程序員,參與這些項(xiàng)目尤其重要。雖然你沒有純正的“血統(tǒng)”。但這些項(xiàng)目能夠給你加分。
1. 你可以在一個(gè)周末構(gòu)建一個(gè)內(nèi)容豐富的項(xiàng)目。這意味著如果有3至4個(gè)周末的工作,你可以讓自己的簡(jiǎn)歷從平庸變成出色。這絕非虛言——我見過許多人這么做。
2. 參與編程馬拉松。
3. 創(chuàng)建一個(gè)網(wǎng)站或個(gè)人作品集。展示你的經(jīng)驗(yàn)。
編寫一份出色的簡(jiǎn)歷
只需要一頁(yè)即可。如果你的簡(jiǎn)歷達(dá)到兩頁(yè),很顯然,你只是在其中添加了一些無關(guān)緊要的內(nèi)容。當(dāng)面試官只花15秒瀏覽你的簡(jiǎn)歷時(shí),“總體內(nèi)容”并不重要,重要的是平均內(nèi)容。
• 使用正規(guī)的簡(jiǎn)歷格式。不要自我創(chuàng)造——這會(huì)浪費(fèi)空間,而且看起來非常草率。
• 列舉你的項(xiàng)目、編程馬拉松等。別擔(dān)心有些內(nèi)容是否“適合出現(xiàn)在簡(jiǎn)歷上”。如果這樣的內(nèi)容能給人留下更深刻的印象,那就寫上吧。
• 盡量陳述項(xiàng)目的文字——每一項(xiàng)1至2行即可。3行或3行以上的文字陳述,看起來像段落,不會(huì)有人愿意讀。
• 重點(diǎn)是成績(jī),而不是責(zé)任。每一項(xiàng)的第一行應(yīng)該是一個(gè)詞,例如建立、創(chuàng)建、執(zhí)行、設(shè)計(jì)、構(gòu)建、優(yōu)化等。
• 量化你的成績(jī)。你進(jìn)行過某個(gè)項(xiàng)目的優(yōu)化?好,那請(qǐng)告訴我你優(yōu)化了多少。
• 不要總結(jié)。總結(jié)只能告訴我你想申請(qǐng)什么職位,但這一點(diǎn)我早已知曉,除此之外,它毫無用處。
提交你的簡(jiǎn)歷
太多人只會(huì)使用一種途徑。他們只申請(qǐng)一次,然后認(rèn)為這就足夠了。你應(yīng)該嘗試所有可以使用的途徑。
• 如果你是代碼托管網(wǎng)站Github或開發(fā)人員問答網(wǎng)站Stack Overflow的活躍用戶,招聘人員很有可能會(huì)主動(dòng)找到你。但求職者沒有理由等著雇主找上門。
• 在線申請(qǐng)。雖然不容易,但確實(shí)有人通過在線申請(qǐng)被雇主選中。
• 詢問你的朋友。有人在谷歌(Google)工作嗎?或者認(rèn)識(shí)某位在谷歌工作的朋友嗎?如果有人推薦,對(duì)你的求職會(huì)有很大幫助。
• 嘗試在Twitter、Quora或其他社交媒體上聯(lián)系谷歌的工程師。記住,與他們的第一次聯(lián)系就是你的求職信。不要簡(jiǎn)單地說“你好,我對(duì)谷歌很感興趣,能向公司推薦我嗎?”聯(lián)系他們,告訴他們你做過的事情,然后將簡(jiǎn)歷的鏈接發(fā)送給他們。
再說一遍,這些建議適用于所用公司,其中大部分也適用于多個(gè)崗位。