從培訓班出來之後找工作的經歷,教會了我這五件事

推薦閱讀:

https://blog.csdn.net/m0_46995061/article/details/106148048

https://blog.csdn.net/m0_46995061/article/details/106124211

https://blog.csdn.net/m0_46995061/article/details/106860105

我們很少討論,一個參加編程培訓的人在畢業之後都會經歷些什麼,也就是他找工作的經歷。

從培訓班出來之後找工作的經歷,教會了我這五件事

 

我在 2016 年的 7 月完成了 Hack Reactor(一個編程培訓網站,有線下課程,也有線上課程)的課程,之後用了三個月的時間纔拿到 R 公司的 Offer。我一共向 291 個公司投遞了簡歷,接到了 32 個電話面試,16 次技術面試,13 次代碼面試,11次現場面試,最終得到 8 個 Offer。薪水範圍從 60k 到 125k 美元不等(年薪),公司遍佈美國各個州,既有前端職位又有全棧職位。整體來看,我的命中率是 2.8%。

如果我開始找工作前知道這五個忠告,也許我會更順利。

忠告一:接觸真人

起初我找工作用的是「廣撒網」的方式。我在很多網站上投簡歷,比如 Indeed、AngelList、LinkedIn、StackOverflow、Hacker News。我甚至到 Craigslist(相當於 58 同城)上投簡歷了。

只要一個職位涉及 React、Node 或者 JS,我就投簡歷。所以最開始的一週裏,我每天要投 15 到 20 封簡歷。

結果可想而知,不到 5% 的公司回覆我。我的簡歷石沉大海。

直到有一天,我的室友,以前做過招聘,他給我分享了一個小技巧。他讓我把簡歷直接發到那個公司員工的郵箱裏,不管這個人是什麼身份,只要這個人會去讀郵件就行。

從那之後,無論我投哪家公司,都會去 LinkedIn(譯註:你可以也去微博搜)搜這家公司的開發人員或者 HR,把簡歷直接發送給那個人。

大部分小公司的郵箱格式是「姓名全拼@公司名.com」,對於大公司格式可能就是「花名.姓名@公司名.com」。我還用到了 Rapportive 來保證郵箱地址的準確性。

結果很喜人,我發了 150 多封郵件,居然有三十多封回信。

而且他們給我的建議也很受用。我發現有些公司的 CEO 或者 CTO 會直接回復我,甚至直接面試我。

忠告二:由小到大,先易後難

你可能會遇到段位爲 1 的面試(比如一個非技術公司需要一個人維護下主頁),面試中就問問 JS 基礎知識。

你也可能會遇到段位爲 9 的面試(比如阿里巴巴和騰訊級別的面試),會被問到算法和數據結構的題目。

我機智地把段位低的面試放到前面,難度高的面試放到後面。

就這樣,我一點點地增長面試經驗,建立自信,並且拿到幾個保底 Offer。

隨着面試經驗的增加,我也在慢慢地「升級」。我開始能應對高段位的面試了。下面是我得到的 Offer 的統計圖。

從培訓班出來之後找工作的經歷,教會了我這五件事

 

我能回答更難的題目,我拿到更高的薪水,最終,我得到了我想要的工作。

忠告三:學好基礎知識,因爲工作中會用到

你需要不停地學習和爲面試做準備。

爲什麼?因爲如果你不能好好地回答面試官拋出的問題,你就得不到這份工作。

如果面試官覺得你還沒準備好,那麼他就不會錄用你。

從 Hacker Reactor 學完之後,我知道我的弱項就是數據結構和算法。我聽 一項統計 說過,從培訓班畢業的人,在數據結構和算法這兩項上,比科班畢業生的基礎要差一些。

所以,我堅持每天學習和練習我的弱項。

我花了幾天持續地學習「排序算法」。我還花了幾天着重理解計算機網絡。

如果我有一個概念不理解,我就花一整天來看視頻教程、在 StackOverflow 上搜答案,直到我搞懂。

忠告四:展現你最好的一面

進入互聯網行業並不簡單。不管你有沒有準備好,你都必須表現得很好。爲了取勝,你必須展現出你最好的一面。

推銷自己

在 Hack Reactor,我們被告知不要主動說明自己沒經驗。在自我介紹的時候,我們也會不主動提自己在線學習的經歷。

爲什麼?因爲不這樣做的話,面試官會馬上認爲我們是初級開發者,並且給我們打上「沒經驗」的標籤。

有一次我去一家創業公司面試,當面試官知道我是從在線培訓班出來的人之後,直接就走了。還有一家公司因爲我的培訓經歷向我壓價,只肯給我 60k 美元的 Offer,比普通初級開發者還低。(譯註:不要以爲 60k 美元很多,硅谷隨便租個單間可能都要每月 1200 美元)

記住,你要說服面試官你能做好這份工作。

同時,你要說服你自己,你能做好這份工作。

你可以跟面試官談論你對編程的熱愛,談你用 React 和 Node 做過的項目,談你對 JS 的深刻理解。

一旦面試官知道了這些,你是不是從培訓班裏出來的,已經不重要了。

只有這樣,面試官纔會錄用你。

雙向選擇

面試是應聘者和麪試官互相瞭解的過程。

你要做的就是說服面試官錄用你,面試官要做的就是爭取到靠譜的人。

把面試當做你評估你的勝算的過程。把面試當做墊腳石不是一件可恥的事情。

就算我對一個公司沒興趣,我也會去面試的。

我會去全國各地面試,只要那個公司邀請我去。我會問面試官問題,從中我瞭解到了很多新的知識,比如技術團隊的結構、他們使用了哪些技術、用到了哪些工具,遇到了哪些挑戰,以及他們的系統架構。

建議你在面試的時候問面試官以下問題:

  • 你們最近遇到了什麼技術挑戰?你在這個公司最滿意的一點是什麼?你們的團隊是怎樣的結構,工作是怎麼分配的?

我把每次面試當做一次學習的機會。每次面試都幫助我提高我的表達能力、面試能力和技術能力。每次面試失敗都讓我找到我的弱項。

忠告五:這是一場馬拉松,不是百米賽跑

這三個月對我來說絕對不容易。這三個月,我每週都要辛苦六天用於找工作和學習。不過我還是把自己照顧得很好。

 

有的時候,我會和朋友一起學。有的時候,我會找個咖啡館自己一個人學,或者去 Hack Reactor 提供的休息室學。每週我還會和教練報告我的進度。

在這個過程中很容易耗盡熱情。那麼就喫好,睡好,繼續學。

而且會很容易感到孤單。和一羣學友們在一起會好一點。

建議:要有長期作戰的心理準備,照顧好自己的身體。

總結

  1. 聯繫真人由小到大,先易後難學好基礎知識,因爲工作中會用到展現你最好的一面這是一場馬拉松,不是百米賽跑

你可能覺得找到好工作遙遙無期,但是你會成功的。持續地投入時間、持續地投簡歷、持續地照顧好自己。

你會得到你應得的。

請把這篇文章分享給正在找工作的朋友。如果你喜歡這篇文章,請點贊。

最後

能不能成爲技術大牛,和你是科班還是培訓或者自學沒啥關係。只要你每件事都用心去做,做的時候多問自己幾個問題。例如:

1、這個現象背後的本質是什麼?

2、遇到問題了,這個問題的關鍵點在哪?

3、爲什麼要這樣做,有沒有更好的辦法?

只要你能自己想辦法解答這幾個問題,你就會真正從你做的事情中學到知識。最後,做得多了,也就懂得多了。

我在博客園裏乃至其它地方看到有不少對培訓班出身的程序員的評價,其實至少在我面試時,培訓班出來的程序員沒有原罪。

只有在沒有互聯網的時代,這種唯刻板出身不要的觀點纔是可取的。

作爲一個老java程序員,總結出了一套面試資料,適合基礎不怎麼完備的!有需要的同學可以私信我“java”免費領取

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章