我在年的7月完成了HackReactor(一個編程培訓網站,有線下課程,也有線上課程)的課程,以後用了三個月的時間纔拿到R公司的Offer。我一共向個公司投遞了簡歷,接到了32個電話面試,16次技術面試,13次代碼面試,11次現場面試,最終獲得8個Offer。薪水範圍從到美圓不等(年薪),公司遍及美國各個州,既有前端職位又有全棧職位。總體來看,個人命中率是2.8%。前端
若是我開始找工做前知道這五個忠告,也許我會更順利。面試
忠告一:接觸真人算法
起初我找工做用的是「廣撒網」的方式。我在不少網站上投簡歷,好比Indeed、AngelList、LinkedIn、StackOverflow、HackerNews。我甚至到Craigslist(至關於58同城)上投簡歷了。編程
只要一個職位涉及React、Node或者JS,我就投簡歷。因此最開始的一週裏,我天天要投15到20封簡歷。網絡
結果可想而知,不到5%的公司回覆我。個人簡歷石沉大海。數據結構
直到有一天,個人室友,之前作過招聘,他給我分享了一個小技巧。他讓我把簡歷直接發到那個公司員工的郵箱裏,無論這我的是什麼身份,只要這我的會去讀郵件就行。架構
從那以後,不管我投哪家公司,都會去LinkedIn(譯註:你能夠也去微博搜)搜這家公司的開發人員或者HR,把簡歷直接發送給那我的。app
大部分小公司的郵箱格式是「姓名全拼@公司名.com」,對於大公司格式可能就是「花名.姓名@公司名.com」。我還用到了Rapportive來保證郵箱地址的準確性。數據結構和算法
結果很喜人,我發了多封郵件,竟然有三十多封回信。ide
並且他們給個人建議也很受用。我發現有些公司的CEO或者CTO會直接回復我,甚至直接面試我。
忠告二:由小到大,先易後難
你可能會遇到段位爲1的面試(好比一個非技術公司須要一我的維護下主頁),面試中就問問JS基礎知識。
你也可能會遇到段位爲9的面試(好比阿里巴巴和騰訊級別的面試),會被問到算法和數據結構的題目。
我機智地把段位低的面試放到前面,難度高的面試放到後面。
就這樣,我一點點地增加面試經驗,創建自信,而且拿到幾個保底Offer。隨着面試經驗的增長,我也在慢慢地「升級」。我開始能應對高段位的面試了。下面是我獲得的Offer的統計圖。
我能回答更難的題目,我拿到更高的薪水,最終,我獲得了我想要的工做。
忠告三:學好基礎知識,由於工做中會用到
你須要不停地學習和爲面試作準備。
爲何?由於若是你不能好好地回答面試官拋出的問題,你就得不到這份工做。
若是面試官以爲你還沒準備好,那麼他就不會錄用你。
從HackerReactor學完以後,我知道個人弱項就是數據結構和算法。我聽一項統計說過,從培訓班畢業的人,在數據結構和算法這兩項上,比科班畢業生的基礎要差一些。
因此,我堅持天天學習和練習個人弱項。
我花了幾天持續地學習「排序算法」。我還花了幾天着重理解計算機網絡。
若是我有一個概念不理解,我就花一成天來看視頻教程、在StackOverflow上搜答案,直到我搞懂。
忠告四:展示你最好的一面
進入互聯網行業並不簡單。無論你有沒有準備好,你都必須表現得很好。爲了取勝,你必須展示出你最好的一面。
推銷本身
在HackReactor,咱們被告知不要主動說明本身沒經驗。在自我介紹的時候,咱們也會不主動提本身在線學習的經歷。
爲何?由於不這樣作的話,面試官會立刻認爲咱們是初級開發者,而且給咱們打上「沒經驗」的標籤。
有一次我去一家創業公司面試,當面試官知道我是從在線培訓班出來的人以後,直接就走了。還有一家公司由於個人培訓經歷向我壓價,只肯給我美圓的Offer,比普通初級開發者還低。
記住,你要說服面試官你能作好這份工做。
同時,你要說服你本身,你能作好這份工做。
你能夠跟面試官談論你對編程的熱愛,談你用React和Node作過的項目,談你對JS的深入理解。
一旦面試官知道了這些,你是否是從培訓班裏出來的,已經不重要了。
只有這樣,面試官纔會錄用你。
雙向選擇
面試是應聘者和麪試官互相瞭解的過程。
你要作的就是說服面試官錄用你,面試官要作的就是爭取到靠譜的人。
把面試當作你評估你的勝算的過程。把面試當作墊腳石不是一件可恥的事情。
就算我對一個公司沒興趣,我也會去面試的。
我會去全國各地面試,只要那個公司邀請我去。我會問面試官問題,從中我瞭解到了不少新的知識,好比技術團隊的結構、他們使用了哪些技術、用到了哪些工具,遇到了哪些挑戰,以及他們的系統架構。
建議你在面試的時候問面試官一下問題:
大家最近遇到了什麼技術挑戰?
你在這個公司最滿意的一點是什麼?
大家的團隊是怎樣的結構,工做是怎麼分配的?
我把每次面試當作一次學習的機會。每次面試都幫助我提升個人表達能力、面試能力和技術能力。每次面試失敗都讓我找到個人弱項。
忠告五:這是一場馬拉松,不是百米賽跑
這三個月對我來講絕對不容易。這三個月,我每週都要辛苦六天用於找工做和學習。不過我仍是把本身照顧得很好。
有的時候,我會和朋友一塊兒學。有的時候,我會找個咖啡館本身一我的學,或者去HackReactor提供的休息室學。每週我還會和教練報告個人進度。
在這個過程當中很容易耗盡熱情。那麼就吃好,睡好,繼續學。
並且會很容易感到孤單。和一羣學友們在一塊兒會好一點。
建議:要有長期做戰的心理準備,照顧好本身的身體。聯繫真人
由小到大,先易後難
學好基礎知識,由於工做中會用到
展示你最好的一面
這是一場馬拉松,不是百米賽跑
你可能以爲找到好工做遙遙無期,可是你會成功的。持續地投入時間、持續地投簡歷、持續地照顧好本身。
你會獲得你應得的。
請把這篇文章分享給正在找工做的朋友。