【翻譯】三個月的求職心得 | 來自一位培訓(xùn)出身的碼農(nóng)
關(guān)于編程培訓(xùn),人們很少關(guān)注在培訓(xùn)結(jié)束后會發(fā)生什么——那時你正在找一份薪水是6位數(shù)的開發(fā)職位。

投簡歷獲得offer的概率不到3%
在今年7月參加完Hack Reactor的培訓(xùn),我花了差不多三個多月的時間才找到一份工作,在Radius Intelligence。我投了291家公司,電話面試32次,技術(shù)面試16次,編程測試13次,11次現(xiàn)場面試,收到8份offer。Offer來自美國各個地方,全是前端和全棧工程師職位,薪資從60-125k美元不等??傮w算下來,獲得offer的比例是2.8%。
下面是我的一些心得體會。我非常希望在求職之前,就已經(jīng)知道了這些。
接觸到真實(shí)的人
一開始,我都是海投簡歷,通過Indeed.com, AngelList, LinkedIn, StackOverflow,Hacker News,公司網(wǎng)站,甚至是Craigslist。
凡是招React,Node或者JavaScript的,我都投遞了簡歷。在第一周,我一天投15-20家公司。
職業(yè)建議:選擇那些使用 easy-application repo的公司。
我的產(chǎn)出還是太低了,只有不到5%的公司回應(yīng),簡直是投到了一個黑洞里。
我有一個朋友,曾做過招聘,告訴我了一個工作搜索指南,自此之后事情就變得完全不同了。他和我說每一份申請都直接發(fā)電子郵件給確切的人,可以是任何人,只要能讓人看到就成。
從那時起,無論我什么時候申請,我都會在LinkedIn上搜索這家公司,給他們的工程師或者招聘團(tuán)隊(duì)的人發(fā)郵件。
大多數(shù)小公司,或者C-級管理人員,郵件格式通常是 名@xx.com。再大點(diǎn)的公司,或許是名.姓@xx.com。
為了確認(rèn)郵件,我會利用社交賬號登錄Rapportive反復(fù)查看郵件。
申請結(jié)果非常好,共投遞了150多份,回復(fù)率達(dá)到了22%之多。
真人回復(fù)的感覺太棒了。令人驚喜的是,會有CEO和CTO直接回復(fù)我,有時甚至是他們本人來面試我。
啟示:如果你想正面申請,確保你接觸到的是鮮活的真人。
從小的開始,逐漸提升
在求職的時候,你會遇到Level 1的面試(非技術(shù)公司,需要各種開發(fā)者),面試官只會問些與JavaScript有關(guān)的小問題。
你也會遇到Level 9的面試(Google或Facebook級別),面試官會問些很難的數(shù)據(jù)結(jié)構(gòu)和算法的問題。
我的策略是,先參加較低水平的面試,然后再參加較高水平的面試。
開始面試是為了獲得面試經(jīng)驗(yàn),建立自信,同時通過參加難度較低的面試獲得一些有保證的offer。
隨著經(jīng)驗(yàn)的提升,自身水平得到了有效的提高,我已經(jīng)完全可以完成一些招聘門檻更高的面試。下面是我的時間和offer起薪的一個線性關(guān)系圖表。

面試時間和offer薪水有直接關(guān)系
解決了更難的問題,獲得了更高的薪水,最后我獲得了想要的工作。
啟示:先拿下簡單的面試,然后一點(diǎn)點(diǎn)增加難度。
未來的工作依賴于持續(xù)的學(xué)習(xí)
我不想和你說這個,但是在任何時候你能做的最重要的事情就是學(xué)習(xí)和準(zhǔn)備。
為什么?因?yàn)槿绻麄儐枂栴},你沒給出好的回答,他們是不會雇傭你的。
如果他們覺得你沒準(zhǔn)備好這次面試,他們也不會告訴你這些。
從Hack Reactor出來之后,數(shù)據(jù)結(jié)構(gòu)與算法是我的弱項(xiàng)。Triplebyte研究發(fā)現(xiàn)培訓(xùn)出來的人在這方面要比那些專門學(xué)習(xí)計(jì)算機(jī)科學(xué)的要弱一些。
所以我每天都在學(xué)習(xí),做練習(xí),一整天都在學(xué)習(xí)分類算法,其它幾天專門理解網(wǎng)絡(luò)是怎么運(yùn)行的。
如果我沒有完全理解一個概念,我會花一天時間看YouTube視頻或者搜索StackOverflow,直到理解。
啟示:沒有準(zhǔn)備過多這么一說 (再多準(zhǔn)備也不算多)
展現(xiàn)出最好的一面
進(jìn)入一個行業(yè)是很難的。你必須表現(xiàn)優(yōu)異,甚至是在完全沒準(zhǔn)備好的時候。為了成功,你必須成為你自己的支持者。
推銷自己
在Hack Reactor,我們會接受一些訓(xùn)練來掩蓋自己的經(jīng)驗(yàn)不足。在個人敘述中,我們會刻意地忽略參加過培訓(xùn)。
為什么?不然的話,企業(yè)會自動地將我們劃分為初級開發(fā)人員或貼上“經(jīng)驗(yàn)不足”的標(biāo)簽。
在一次創(chuàng)業(yè)公司的面試中,他們意識到我參加過培訓(xùn)后就立馬走了。一家公司利用這一點(diǎn)只給我60k美元的薪水,這是初級開發(fā)者的水平。
最后,你需要說服企業(yè),你能勝任這份工作。同時,你需要說服自己,你能夠勝任這份工作。
你可以的!專注于對編程的熱愛,專注于自己利用React和Node創(chuàng)建的東西,專注于證明自己對JavaScript和其它已學(xué)語言的深度理解。
只有這樣,他們才會考慮給你這份工作。
雙向的談話
面試是一種員工和雇主之間契合度的相互探索。雖然說服雇主雇傭你是你的責(zé)任,但是吸引你到公司來也是他們的責(zé)任。
不要覺得利用面試機(jī)會評估工作機(jī)會是一件丟人的事情。什么公司我都和它們談,即使我沒什么興趣。
全國各地,凡是邀請我去面試的,我都去了。我會問些問題,這過程學(xué)到了很多有關(guān)工程團(tuán)隊(duì)組織、使用的技術(shù)和工具、公司的挑戰(zhàn)和系統(tǒng)架構(gòu)的知識。
專業(yè)的建議:在面試過程中,問一下問題:
你們現(xiàn)在面臨的一些技術(shù)挑戰(zhàn)有哪些?
在X公司工作,你喜歡它哪一點(diǎn)?
團(tuán)隊(duì)結(jié)構(gòu)是怎樣的?任務(wù)是如何分配的?
我把每一次交流當(dāng)做學(xué)習(xí)的機(jī)會。每一次交流對提升我的演講、面試和技術(shù)技能都有很大的幫助。每一次失敗都有助于我發(fā)現(xiàn)自己的盲點(diǎn)。
啟示:不要看輕自己!記住,面試是相互的探索。
求職是場馬拉松,不是沖刺跑
求職之旅絕不輕松。這3個月,我一周有6天在苦干。但是我也要努力照顧好自己。

用JavaScript來形容典型的一天是什么樣子的。
有一些天,我會和朋友一起學(xué)習(xí)。其它時候,我會去一家咖啡廳,自己一個人學(xué)習(xí),或者到Hack Reactor的校友休息室閑逛。每周我都會和職業(yè)咨詢師交流,討論我現(xiàn)在的進(jìn)展。
在這個過程中,人很容易會累垮。所以一定要吃好,睡好,加強(qiáng)鍛煉。
這會有些孤獨(dú),和那些與你有相同經(jīng)歷的朋友一起度過。
啟示:做好長期的準(zhǔn)備,一定要照顧好自己。
求職的過程或許看上去沒有盡頭,但是你一定能成功的。要繼續(xù)投入時間,投遞簡歷,同時照顧好自己,所有的一切都是值得的!
