我來一步步教你寫出備受 Google、Facebook、微軟、蘋果青睞的面試簡歷
如何撰寫一份優秀的軟體工程師簡歷?本文根據作者拿到Google、Facebook、亞馬遜、微軟、蘋果等公司面試時使用的簡歷進行深入分析。
以下為譯文:
在線申請是最常見的申請工作的方式,但由於競爭激烈,所以也是爭取面試時效率最低的方式。然而,這正是我獲得所有面試的方式。
我通過在線申請發送了簡歷後,獲得了Google、Facebook、亞馬遜、微軟、蘋果這些科技公司的面試機會。
——我是怎麼做到的?
2017年大四時的簡歷,這份簡歷幫我拿下了多個公司的面試
在這篇文章中,我將通過以下方面對我的簡歷進行深入分析:
解釋我在創建簡歷時所做的選擇;
為什麼我相信這篇簡歷可以幫助我拿下這些面試;
怎樣才能撰寫一份更好的簡歷!
我決定寫這篇文章,是因為在我第一次找工作的時候,費了九牛二虎之力才拿到面試。對我來說,能看到一份真實的簡歷會非常有幫助。
本文分為以下幾個部分:
無法獲得面試機會的常見錯誤——我第一次找工作時的一個簡短且沮喪的軼事。
評估方案——反思不同的策略,提高獲得面試的幾率。
學習如何根據範本撰寫一份優秀的簡歷——深入分析我的簡歷。
以下是我的簡歷的各個部分:
整體印象、你是誰、聯繫方式、教育經歷、從業經歷、個人項目、技術力。
申請者慣常使用卻無法獲得面試的方式
在線申請
你可能知道每個公司都提供了在線申請。典型的招聘網站會向你展示一系列看似你自己完全合格的職位,然後你需要打開職位描述並閱讀最低要求。
Google的招聘頁面
面對職位描述中的一堆詞,有些你可能從未聽說過,有些可能聽說過,或者我希望你聽說過。頁面上還有個看似很無辜的「申請」按鈕。
Google的職位描述
儘管你可能不確定自己是否合格,但無論如何都要申請,因為你需要一份工作。所以你填寫申請表,按提交,然後等待並希望得到積極的回應。
最後的結果可能是:
電話面試(哇,有希望!)
立即拒絕(唉,重新開始)
沒有回復(天哪,至少給我一些禮貌性的回復)
反覆嘗試直到成功嗎?
可惜,這是許多人在找工作或實習機會的時候常見的經歷。
申請幾家公司,有些被拒,有些沒有回復。再申請幾家公司,有些被拒,有些沒有回復。一而再,再而三。
為什麼我們要這樣做?我們花費這些時間做相同的重複工作,最終得到的只有相同且令人失望的結果。
因為每個人都是這樣拿到面試的,對吧?因為至少我們在朝著正確的方向努力,我們擁有一線希望,對吧?那麼還能怎樣做才能拿到面試?
評估方案:前進
「沮喪和失敗是成功的兩個最可靠的墊腳石。」——Dale Carnegie,著作《人性的弱點》(How to Win Friends and Influence People)
我們可以從以下兩方面考慮沒有拿到面試的問題:
仔細檢查申請和簡歷;
反省獲取面試的過程。
本文重點介紹前者,因為無論最終你通過了怎樣的途徑才獲得了面試,基本上每家公司都會把簡歷作為評估你的基礎。因此,本文我們將仔細剖析我的簡歷,並專註於學習如何撰寫一份非凡的簡歷。
通過在線申請獲取面試極具挑戰性,因為你的簡歷必須經過多個階段才能進入招聘經理的手中。首先你的簡歷必須通過在線關鍵字過濾器,在接受招聘人員短短6秒的審核時必須脫穎而出,並滿足招聘經理的期望,而該經理就是決定是否給你面試機會的人。
然而,我的在線申請通過了這些重重障礙並成功獲得了面試的機會。我是怎麼做到的?——反覆嘗試。從大學二年級開始,我就申請了數百個不同的軟體工程師的職位。在我剛開始申請的時候,我遭遇了大量的拒絕,但是隨著時間的流逝,我學會了如何適應。當我還是一名大四學生時,我成功申請了好幾家公司。
幫助我拿到這些面試機會的簡歷就是本文真正的重點。
我用了四年的時間反覆嘗試,並親身試驗才做到了這一點。根據我的這些經歷,我總結了一個撰寫簡歷的原則列表,希望可以幫助你撰寫更好的軟體工程師簡歷。這些原則幫助我獲得了夢寐以求的工作,這些原則也可以幫助你找到自己的工作。雖然我花了四年時間才弄清楚這一切,但你無需經歷這些重重的波折,因為你可以從本文中及時地學到這些經驗。
我的目標是:針對如何拿下軟體工程師的面試,解答你心中所有的疑惑。如此一來,你就不必浪費大量時間反覆通過Google的搜索結果,尋找有關如何撰寫軟體工程師的簡歷才能獲得面試的機會。
你可以將寶貴的時間花在撰寫優秀的簡歷上。那麼我們開始吧。
學習如何撰寫一份優秀的簡歷——舉例說明
「方法可能有千千萬萬,但是原則只有寥寥幾個。掌握原則的人可以成功地選擇自己的方法。而拋開原則空談方法的人註定會遇到麻煩。「——Ralph Waldo Emerson
讓我們再看一看這份簡歷:
簡歷:重要的部分都標出來了
整體印象
一頁簡歷:招聘人員不會花費一整天閱讀你的簡歷,他們查看簡歷的平均時間不到6秒,所以請保持簡潔明了。
各個部分(開頭,教育經歷,從業經歷,個人項目,技術力):根據重要性從上到下展示各個部分,對於尋找軟體工程職位的人來說 「個人項目」部分必不可少。
一致的布局 + 各個部分的字體:確保每個部分都保持統一。一致的風格很重要,因為可以增強可讀性,可讀性至關重要。
那麼為什麼這份簡歷很優秀?讓我們來仔細看看上述每一點。
你是誰(1)
目標受眾:每一個撰寫簡歷的人
簡歷:姓名
開頭很簡單,你的姓名。將姓名放在簡歷的最開頭,用清晰的大號字體顯示。
無需用奢華的色彩或花哨的字體來裝飾,簡單明了就行了。你希望招聘人員能夠在一英里外輕鬆地看到你的姓名,因為你希望他們知道你是誰。減輕招聘人員的工作負擔,他們才會快樂。他們快樂了,才會給你面試的機會。
總結:方便招聘人員閱讀,很容易地找到你的名字。
聯繫方式(2)
目標受眾:每一個撰寫簡歷的人
簡歷:聯繫方式
聯繫方式應該像姓名一樣簡單易讀,這非常重要。請不要搞砸這一點,要不然招聘人員怎麼聯繫你呀?
總結:輸入正確的聯繫方式,否則人家聯繫不到你。
教育經歷(3)
目標受眾:每一個有學歷的撰寫簡歷的人
簡歷:教育經歷
如果你正在上大學或大學畢業,那麼這應該是你簡歷的第一部分,因為上大學是一項巨大的成就。根據美國勞工統計局的數據,「年齡在16至24歲的高中畢業生中只有66.7%的學生就讀於大學」。所以為它感到自豪把它寫到簡歷裡面吧!
這可以立即告訴招聘人員你投資了教育和學習,這是至關重要的,因為技術在不斷變化。此外,這些信息也可以作為你成功的指標,一定要記下來。
總結:寫下你受過的教育。
簡歷:教育經歷
請務必包含與你申請的職位相關的課程。雖然關於義大利美食歷史的課程聽起來非常開胃,但它無法在簡歷中幫助你找到計算機科學方面的工作。
在招聘人員和招聘經理查看你的簡歷時,教育經歷將顯著提高他們決定你是否有能力擔任該職位。如前所述,只有他們快樂才有可能給你面試的機會。
總結:只加入與職位相關的課程。
簡歷:教育經歷:GPA
在談論GPA(grade point average,平均分數)之前,讓我們自己回顧一下簡歷的主要目的。
簡歷的主要目的是簡潔地突出你的知識、技術力和成就。你應該在簡歷中寫入你引以為榮的內容,還有令人印象深刻的內容。你應該儘可能以最好的方式表現自己,才能讓招聘人員和招聘經理給你面試的機會。
現在回到GPA上。你的GPA是否令人印象深刻,這一點應該是相當明顯的。如果你的GPA低於3.0,那麼請不要將其放在簡歷上。如果GPA只會給你的簡歷帶來負面影響,那麼不寫才是正確的。
如果你的GPA在3.0-3.2之間,那麼只能靠招聘人員的主觀判斷了。根據個人經驗,雖然我面試的一些公司要求最低GPA為3.2,但這些公司主要是金融或分析公司。大多數軟體公司都很少在意你的GPA,如果你拿到了3.2以上的高分,那麼可以寫在你的簡歷上。
如果你的GPA較低,那也不用擔心,你可以自己想辦法發揮!比如我整體的GPA只有3.2,因為我大一的工程基礎和人文課程成績不佳,但是修完那些課開始攻讀專業課程後,我的主修GPA拿到了3.44分(根據我的專業課程計算的GPA),這個分數非常高。所以我就把這個分數寫了上去(但是請確保分數的合格)。
盡情展示自己的方法有很多,即使有些看起來很可能會對你不利。我只講述了一個例子,但是還有很多方法等待你的發現。接受你的失敗和成就,因為它們才凸顯了你真正的自我。誠實守信,儘力突出自己最好的部分。
總結:GPA不能決定你這個人。簡歷的目的是表現自己最好的一面。永遠別忘了!在表現自己的時候要有創意,但不能說謊。
從業經歷(4)
目標受眾:有軟體工程工作經驗的人
簡歷:工作經歷
如果你是沒有任何經驗的大學生,不要害怕!這是我大四申請全職工作時的簡歷。我有幸在夏季實習期間積累了相關的工作經驗,但這並不是絕對必要的。如果你覺得沒有太多可以寫的東西,那麼請跳到「個人項目」部分。
簡歷:工作經歷
雖然有工作經驗非常棒,但在尋找軟體工程師的工作時,並非所有的工作經驗都會被一視同仁,你只需要加入與申請的職位相關的工作經驗。例如,就算你有在零售業做收銀員或在食品行業做服務員的經驗,也不要寫進去!不好意思,你數錢或給人上菜的能力並不能表明你可以成為一名成功的軟體工程師。
招聘人員的目標是找出符合所需技術力的候選人。因此,你應該在簡歷中只寫上與當前申請的職位有某種聯繫的工作經驗,這才是至關重要的。
這意味著,在寫簡歷的時候,你可能需要準備多個簡歷,每個簡歷專門針對你感興趣的不同工作而定製。這類似於大學申請流程,你必須為申請的每所大學撰寫單獨的論文。每個學院都有自己的價值觀、文化和願景,因此你不可能寫出一篇通用的申請大學的論文以應萬全。因此,你需要根據申請的工作量身定製簡歷。
最後,有關日期的一點說明。從最近的經歷開始,按降序列出工作經歷。對於本科生來說,這意味著要注意包括最近的相關經驗。不好意思,沒有人關心你中學或高中時取得的成就。這些經歷已經過時了,請不要寫進去。
總結:為申請的每份工作量身定製各種版本的簡歷,不能用一份通用的簡歷申請所有職位。
簡歷:工作經歷
簡歷中最難的部分就是描述,用有意義和令人印象深刻的方式完整地描述以往工作經驗中的成就。
那麼描述的時候,有意義和令人印象深刻是什麼意思?這意味著讓招聘人員思考:「這人擁有我們所需的技術力,這人在過去的工作中做出了重大的影響,這是我們希望面試和僱傭的人才。」
從業經歷的主要目標是展示你在以往的工作中帶來的影響和價值。你的目標是向招聘人員展示你是可以完成工作,並且可以做得很好的候選人。
為了在我的簡歷中儘可能地展示我的成就,我採用了以下強大的公式,該公式是由Google的前任運營高級副總裁Laszlo Bock創建的:
「通過[Z],在[Y]的度量下,實現了[X]。」- Laszlo Bock
通過集成電量計感測器,並建立電池的節電狀態,將設備的電池壽命提高了8%。讓我們分解一下:
實現了[X]——改善了設備的電池使用壽命;
在[Y的]度量下——提高了8%;
通過執行[Z]——集成電量計感測器並建立電池的節電狀態。
在我的簡歷中,幾乎每一句話都是按照這個公式來書寫的,儘管用了不同的形式。
為了幫助你完成這個過程,下面是你可以選用的優秀動詞庫:
動詞庫
下面是我為你準備的一些填空的例子:
通過__將__降低到了__。
為了__重新設計了__。
通過__為__實現了__。
通過__將__改善成了__。
在__方面利用__實現了__。
通過__將__提高到了__。
為了__通過__集成了__。
通過__為__結合了__。
總結:使用「通過[Z],在[Y]的度量下,實現了[X]」的公式。這是向招聘人員和經理展示你的影響力的最有效以及最顯著的方式。
簡歷:從業經歷
最後,在每一段工作經歷的末尾我都會列出掌握的知識點。最後這一點實用的方法可以明確地說明我在項目中使用的技術,讓讀者真正了解我所熟悉的技術。
這也構成了我的簡歷末尾簡潔但整潔的「技術力」部分。招聘人員看看簡歷末尾我熟悉的計算機語言,就可以了解我的技術力。如果他們想看看我是否擁有某個特定的工具、框架或庫的知識,那麼可以看看我的項目。
總結:在簡歷中加入你使用過的技術,可以幫助你在線申請時通過關鍵字的過濾,可以讓招聘人員更清楚地了解你的經驗和知識。
個人項目(5)
目標受眾:尋找軟體工程實習/全職職位的學生,申請某一方面軟體工程師職位的人
簡歷:個人項目
上面我已經反覆提到,所以也許你已經明白了這部分的重要性,尤其是對於那些沒有工作經驗的人。
為了引起招聘人員和招聘經理的興趣,個人項目在簡歷中不可或缺,因為它表明了你對編程充滿熱情。
個人項目可以是與編程相關的任何內容,無論是Python腳本、Java程序、Web頁面、移動應用程序,等等。這些項目表明你真的對計算機科學感興趣,而且你有強烈的願望成為軟體工程師,因為你願意在功課之餘,自己創造一些東西。
主動建立自己的東西會給人留下非常深刻的印象。它表明你致力於擴展自己的計算機科學知識,而且你不介意做額外的工作。還有最後一點,它是展示你在該領域的自我主動性和真正興趣的絕佳方式。
做個人項目還有一個好處是,你肯定可以獲取實際的工作技能。有些事情在學校通常接觸不到,但可以在工作中完成,例如使用標準框架/庫,了解全棧Web開發,創建移動應用程序,設置開發環境或使用Vim進行高效編程。
提示:創建個人網站,展示並記錄你所有的個人項目,這個小技巧可以「變相地擴展」你的簡歷。
最後一次重申,個人項目表明你對發展尚未擁有的工作所需技能的熱情和奉獻精神。這是任何軟體工程師的簡歷中都必不可或缺的一點。
「構建一些iPhone應用程序,Web應用程序等!老實說,只要你嘗試建造東西就好,你所建造的東西本身並不重要。你可以在一個周末建立一個內容相當多的項目。這意味著通過大約3-4個周末的工作,可以讓你的簡歷從普通進階到出彩。說真的——我見過很多人這樣做。「——Gayle McDowell,前Google工程師,《Cracking the Coding Interview》的作者
如果你非常想加入某一家公司,那麼脫穎而出的最佳方法之一就是做一個與你申請的職位直接相關的個人項目。
我曾在Udacity的免費在線互動計算機圖形課程Autodesk上實習。該課程教會我使用一個名為three.js的JavaScript庫,事實上,Autodesk開設了一個軟體工程師實習的機構,尋找擁有全棧網站開發和three.js知識的人(也就是我)。
關於這種方法的一個提醒,這種策略並不完美。這隻適用於像Autodesk這樣沒有一般軟體工程實習的公司(而Google、Facebook和Microsoft等公司通常有這樣的實習職位)。在職業生涯的早期階段,最好能總結並弄清楚計算機科學的不同學科。儘管如此,如果你很想加入一家特定的公司,那麼這是一個值得嘗試的絕佳方法。
總結:個人項目必不可少。如果你還沒有,那麼請立即開始!這麼做你不會有任何損失,卻有機會獲取一切。
技術力(6)
目標受眾:所有尋找軟體工程師職位的人
簡歷:技術力
如題所示,這部分要盡量直白、簡潔、整齊,列出所有你希望招聘人員能夠看到的技術力。根據工作描述中要求的技能,你列出的與其關鍵技術詞相匹配的技術越多,你的機會就越大。
這可以讓你輕鬆地通過在線關鍵字的過濾。然而,這不是一種通過過濾的萬無一失的方法。最終,招聘人員會根據你的簡歷決定,但如果他們認為你非常適合這份工作,他們也會更傾向於給你面試!
關於技術力部分需要注意的一點是:不要刻意地表現你符合工作描述中列出的所有關鍵字。你會自食惡果,因為到頭來他們還會問及你聲稱自己了解的技術。
給自己留一些餘地的一種方法是在簡歷中加入熟練程度。由於你無法每天都練習遇到的所有語言,所以加入熟練程度可以幫助招聘人員及時地了解你最熟悉的語言,以及其他你了解的語言。
通常我會使用以下兩個標準:
精通——我非常熟悉的語言,使用起來十分熟練,現在就可以面試。
熟悉——我過去使用過的語言,但目前可能不是很熟練,但可以在一定的時間內重新撿起來。
其他可以使用的標準包括:高級、中等、基本,或者專家、高級、中等,還有流利、精通、熟悉,或者工作知識、基礎知識。
總結:在線申請特定職位時,交叉引用職位的描述,並在簡歷中添加必要的技術關鍵字,以增加面試的機會。
要點總結
確保你的姓名和聯繫方式正確且清晰。
一定要包括你的教育經歷。如果GPA很低,那麼就不要寫或變相地表現!
利用「通過[Z],在[Y]的度量下,實現了[X]」的方式,有效地展示過去的從業經歷中的影響力。
做個人項目——特別是如果你沒有工作經驗的時候。
最後的想法
雖然這個簡歷讓我拿到了很多軟體工程公司的面試機會,但無法保證遵循上述這些原則和方法也可以讓你成功。
這是我在2017年大四時撰寫的簡歷,該簡歷展示了我對軟體工程師的經歷和喜愛。一字不差的抄襲對你沒有好處,因為技術在不斷發展,人才搜索也是一個不斷變化的過程——你應該以這份簡歷作為參考。
在寫簡歷時,請記住一點:做你自己!
你的簡歷應該列出你自己的成就、成果和興趣,你的目標是精心打造自己的簡歷。最後,希望你開心地享受這個過程。
如果你對我所使用的簡歷模板感興趣,可以從CareerCup上下載(https://careercup.com/resume),其創建者是《Cracking The Coding Interview》一書的作者Gayle Laakmann McDowell。
以我個人的經驗來看,最重要的還是簡曆本身的內容。上述我們討論的撰寫簡歷的原則可以用於任何模板!
原文:https://medium.freecodecamp.org/writing-a-killer-software-engineering-resume-b11c91ef699d
作者:Terrence Kuo,tesla的軟體工程師。
譯者:彎月,責編:郭芮
※從 Eclipse到IDEA,就像從金字塔到太空堡壘!
※AI 全線覆蓋!華米科技發布全球可穿戴領域第一顆人工智慧晶元
TAG:CSDN |