面試官到底想看什麼樣的簡歷?

面試官到底想看什麼樣的簡歷?

本文首發於公衆號:程序員面試官前端

面試一直是程序員跳槽時期很是熱門的話題,雖然如今已通過了跳槽的旺季,下一輪跳槽季須要到年末纔會出現,可是當跳槽季的時候你再看這篇文章可能已經晚了,過冬的糧食永遠不是冬天準備的,而是秋收的時候。vue

簡歷準備

簡歷是你進入面試的敲門磚,也是留給意向公司的第一印象,因此這個很重要,必須在這上面作足了文章,一份優秀的面試簡歷是整個面試成敗的重中之重,咱們會詳細分析如何準備簡歷才能保證簡歷不被刷掉。java

簡歷一般有這幾部分構成:node

  1. 基本資料
  2. 專業技能
  3. 工做經歷
  4. 項目經歷
  5. 教育背景

咱們會逐一進行分析。ios

準備簡歷模板

萬事開頭難,簡歷的編寫若是從頭開始須要浪費不少時間,其實最快速也最聰明的辦法就是先找一份還不錯的簡歷模板,以後咱們只須要填寫信息便可。git

簡歷模板的選擇很講究,有些簡歷基本不看內容就會被刷掉,這些簡歷通常會對面試官進行視覺攻擊,讓簡歷給面試官的第一印象就是反感。程序員

有兩種坑爹的簡歷模板:github

一種是經典簡歷模板,真是堪稱『經典』,這種簡歷模板在我上小學的時候就有了,以如今的眼光看有點不夠看了,配色也比較『魔幻』,加上表格類的簡歷屬於low到底端的簡歷類型,基本上掃一眼就扔了,這種簡歷只須要3秒鐘就能被面試官扔到垃圾堆。面試

2019-07-02-15-46-35

另外一種是設計感十足的簡歷模板,這種簡歷設計感十足,這五光十色的配色必定能亮瞎面試官的雙眼,這種花裏胡哨的簡歷一樣也是3秒鐘沉到垃圾堆底部的簡歷。spring

2019-07-02-14-27-48

以上兩類簡歷模板堪稱面試官殺手,我相信只要你用了上述兩類模板,絕對連讓面試官看第二眼的興趣都沒有。

面試官篩簡歷要的是高效、清晰、內容突出,無論是HR仍是技術面試官都想在最快速的狀況下看到有效信息,你眼中所謂的『視覺效果』在別人眼裏就是『視覺噪音』或者『視覺垃圾』,嚴重影響看簡歷的心情和尋找有效信息的速度。

其實我發現不只僅是在互聯網技術招聘這個領域,大部分企業招聘的簡歷要求都很簡單,清晰、簡潔便可,最重要的是要內容清晰,突出主題。

就像這樣,顏色不超過黑白灰三色,把強調的內容講清楚,讓面試官一眼就看到重點便可:

2019-07-03-07-24-26

簡歷模板能夠去公衆號『程序員面試官』後臺回覆『模板』二字領取。

準備我的信息

我的信息部分主要包括姓名、電話、點子郵箱、求職意向,固然這四個是必填的,其它的都是選填,填好了是加分項,不然極可能減分。

接下來纔是重點:

  1. github:若是準備一個基本沒有更新的博客或者沒有任何貢獻的github,那麼給面試官一種爲了放上去而放上去的感受,這基本上就是在跟面試官說『這個候選人平時根本沒有總結提煉的習慣』,因此若是有長期維護的github或者博客必定要放上去,質量好的話會很是有用,若是沒有千萬別放。
  2. 學歷:若是你的學歷是專科、高中畢業之類的,還寫在簡歷頭部強調一遍,這就形成了你是『學渣』的印象,沒有公司喜歡學渣的,這又增長了簡歷被刷的概率,若是是研究生以上學歷能夠寫,突出一下學歷優點,本科學歷在技術面試領域基本上敲門磚級別的,不必寫。
  3. 年齡:若是你是大齡程序員,尤爲是你還在求一份低端崗位的時候千萬別寫,一個大齡程序員在求職一箇中低端崗位,說明這些年基本原地踏步,還不能加班,到這裏基本上此簡歷就涼了一半了。
  4. 照片:形象優秀的能夠貼,尤爲是形象優秀的女程序媛,其它的最好不要貼,若是要貼的話,最好是貼那種PS過的很是職業的證件照,那種平時搞怪的、光着膀子的生活照,基本就是自殺行爲。

若是你沒有特別之處,直接按下面這種最簡單的我的信息填寫方式便可,切勿給本身加戲:

2019-07-03-07-39-48

準備專業技能

對於程序員的專業技能其實就是技術棧,對於本身的技術棧如何描述是個很難的問題,好比什麼算是精通?什麼算是瞭解?什麼是熟悉?

關於對技術技能的描述有不少種,有五種的也有三種的,並且每一個人對詞彙的理解都不同,我結合相關專家的理解和本身的理解來簡單闡述下描述詞彙的區別,咱們這裏只講三種的瞭解、熟悉、精通。

  • 瞭解:使用過某一項技術,能在別人指導下完成工做,但不能勝任複雜工做,也不能獨立解決問題。
  • 熟悉:大量運用過的某一項技術,能獨立完成工做,且能獨立完成有必定複雜度的工做,在技術的應用層面不會有太大問題,甚至理解一點原理。
  • 精通:不只能夠運用某一門技術完成複雜項目,並且理解這項技術背後的原理,能夠對此技術進行二次開發,甚至自己就是技術源碼的貢獻者。

咱們就以Vue這個框架爲例,若是你能夠用vue寫一些簡單的頁面,單獨完成某幾個頁面的開發,可是沒法脫離公司腳手架工做,也沒法獨立從0完成一個有必定複雜度的項目,只能稱之爲了解。

若是你有大量運用vue的經驗,有從0獨立完成必定複雜度項目的能力,能夠徹底脫離腳手架進行開發,且對vue的原理有必定的瞭解,能夠稱之爲熟悉。

若是你用vue完成過複雜度很高的項目,並且很是熟悉vue的原理,是vue源碼的主要貢獻者,亦或者根據vue源碼進行過魔改(好比mpvue),你能夠稱得上精通。

2019-07-03-16-49-28

那麼有兩個坑是候選人常常犯的,『雜』和『精』,這種兩個坑大量集中在應屆生和剛畢業每兩年的新手身上,其主要特色是『急於表現自我』、『對技術深度與廣度出現無知而致使的過分自信』。

首先說說雜,好比你要應聘一個Java後端,老老實實把本身的java技術棧寫好就好了,強調一下本身擅長什麼便可,最好專精某領域好比『高併發』、『高可用』等等,這個時候一些簡歷非要給本身加戲,本身會的不會的一股腦往上堆,什麼逆向、密碼學、圖形、驅動、AI都要體現出來,越雜越好,這種簡歷給人的印象就是個什麼都不懂的半吊子。

再說說精,一個剛畢業的應屆生,出來簡歷就各類精通,精通Java、精通Java虛擬機、精通spring全家桶、精通kafka等等,請放心,這種簡歷是不會沒頭沒腦投過來了,這種在大學裏就精通各類的天才早被他的各類學長介紹進了大廠或者外企作某某Star重點培養了,每每看到的這種也是半吊子。

再給你們一個技術棧模板:

2019-07-02-17-46-10

這樣寫的後果就在於讓面試官一眼就看出你是個吹牛的半吊子,那些各類精通的全才在業界早就出名了,根本不可能還在投簡歷。

準備工做經歷

工做經歷自己不用花太多筆墨去寫,面試官主要想看的就是每段工做經歷的持續時間、在不一樣公司擔任的職責如何、是否有大廠的工做經驗等等。

那麼什麼簡歷在這裏給面試官減分呢?

  • 頻繁跳槽:好比三年換了四家公司,每一個公司呆的時長不要超過一年
  • 常年初級崗:好比工做五六年以後依然在完成一些簡單的項目開發
  • 末流公司經歷:在技術招聘屆,大廠的優先級最高好比BAT、TMD甚至微軟、谷歌等外企,知名度獨角獸其次,好比商湯、曠視等等,通常的互聯網公司排在第三,就是工做中小型的互聯網公司通常你們叫不上名字,排在最後的就是外包和傳統企業的經歷

因此,若是你有頻繁跳槽的經歷怎麼辦?在本公司老老實實等到滿一年再跳槽。

若是常年初級崗怎麼辦?想辦法晉升或者參與一些業界知名項目,再或者寫一個有必定複雜度的私人項目。

若是有末流公司經歷怎麼辦?若是是好久之前的末流公司經驗能夠直接不寫,也沒人在意你很早以前的工做經歷,若是你如今就在末流公司,趕忙想辦法跳槽,去不了大廠,去非知名的互聯網公司也算是勝利大逃亡了。

不建議任何形式的簡歷造假,若是去一些大廠,分分鐘背調出來,與其簡歷造假,不如如今就行動起來,好比從如今到年末跳槽季,深度參與一個知名開源項目或者作一個有必定複雜度的私人項目綽綽有餘,除非996.

準備項目經歷

項目經歷無論對於社招仍是校招都是重中之重,不少時候成敗就在於項目經歷這塊,一個普通本科能夠經過優秀的項目經歷逆襲985,一個小廠的員工也能夠得到大廠的面試機會。

可是必需要說一下項目經歷的編寫很講究,這是爲後面面試部分鋪路的絕佳機會,也是直接讓你的簡歷撲街的重點淪陷區域。

先說容易讓簡歷撲街的幾個坑位。

切忌流水帳寫法

項目經歷流水帳寫法是絕大多數簡歷的通病,通篇下來就講了一件事『我幹了啥』。

大部分簡歷倒是這樣的:

用Vue、Vuex、Vue-router、axios等技術開發電商網站的前端部分,主要負責首頁、店鋪詳情、商品詳情、商品列表、訂單詳情、訂單中心等相關頁面的開發工做,與設計師與後端配合,可要高度還原設計稿。

這個描述有什麼問題?

其實看似也沒啥問題,可是這種流水帳寫法太多了,徹底沒法突出本身的優點展示本身的能力。

項目經歷是考察重點,面試官想知道候選人在一次項目經歷中扮演的角色、負責的模塊、碰到的問題、解決的思路、達成的效果以及最後的總結與沉澱。

而上面的描述只顯示了『我幹了啥』,因此這種項目描述幾乎是沒意義的,由於對於面試官而言他看不到有效信息,沒有有效信息的項目描述基本就沒價值了,若是這個時候你尚未大廠經歷或者名校背書,基本上也就涼了。

切忌堆積項目

堆積項目這種現象每每出如今沒有什麼優秀項目經歷的簡歷身上,候選人企圖以數量優點掩蓋質量的劣勢,其實每每拔苗助長,項目經歷的一欄最好放2-3個項目,很是優秀的項目可能放一個就足夠了,舉個極端例子若是有一天尤雨溪寫簡歷,其實只須要在項目經歷那些一行『Vue.js做者』就好了,固然,他並不須要投簡歷。

有一些項目切忌放上去:

  • demo級項目:不少簡歷竟然還在放一些仿xx官網的demo,這是十足的減分項,有一些則是東拼西湊抄了一些框架的源碼搞了個玩具項目,也沒有任何價值。
  • 爛大街的項目:這種以vue技術棧的爲最,因爲視頻網站的某門課程流行,致使大量的仿餓了麼、仿qq音樂、仿美團、仿去哪兒,一樣Java的同窗也是仿電商網站、仿大衆點評等等,十份簡歷5份如出一轍的項目,你是面試官會怎麼想。
  • 低質量的開源項目:一個大原則就是低star的儘可能別放(除非是高質量代碼的冷門項目),長期棄坑的也不要放,不要爲了湊數量把低質量的項目暴露出來,好好藏着。

若是隻放兩個項目,最好的搭配是一個公司內部挑大樑的項目和一個社區內的開源項目,後者之因此能夠佔據一席之地,是由於經過你的開源項目,面試官能夠經過commit完整看到你的創造過程,好比工程化建設、commit規範、代碼規範、協做方式、代碼能力、溝通能力等等,這甚至比面試都有用,沒有比開源項目更能展現你綜合素質的東西了。

切忌放虛假項目

一個項目作沒作過只要是有經驗的面試官一問便知,若是你真的靠假項目忽悠過了面試,那這個公司八成也有問題,人才把關不過硬,你能夠想象你的隊友都是什麼水平,在這種公司大成長價值也不大。

好,若是你說實在沒項目可寫了,我只能造假了,那麼你應該想一下這多層追問。

好比你說你優化了一個前端項目的首屏性能,下降了白屏時間,那麼面試官對這個性能優化問題會進行深挖,來考察候選人的實際水平:

  1. 你的性能優化指標是怎麼肯定的?平均下來時間減短了多少?
  2. 你的性能是如何測試的?有兩種主流的性能測試方法你是怎麼選的?
  3. 你是根據哪些指標進行鍼對性優化的?
  4. 除了你說的這些優化方法還有沒有想過經過xx來解決?
  5. 你的這個優化方法在實際操做中碰到過什麼問題嗎?有沒有進一步作過測試?
  6. 咱們假設這麼一種狀況,好比xxxx,你會這麼進行優化?

面試官多層追問的邏輯是這樣的:

瞭解背景 -> 瞭解方案 -> 深挖方案 -> 模擬場景

首先得了解你性能優化的指標如何,接着須要瞭解你是這麼測試的指標、再怎麼進行鍼對性優化的,再接着提出一些其它解決方案考察你對優化場景的知識儲備和方案決策能力,最後再模擬一個其它的業務場景,來考察你的技能遷移能力,看看是不是對某塊領域有必定的瞭解,而不是隻針對某個項目。

若是要真的在面試現場對答如流,那麼必定是在某一塊領域有必定知識儲備的人,不是隨隨便便搞個項目就能矇混過關的。

合格的項目經歷如何寫

合格的項目經歷必需要有如下幾點:

  • 項目概述
  • 我的職責
  • 項目難點
  • 工做成果

若是你不怕字太多,還能夠選擇性加入解決方案、選型思路等等,可是因爲篇幅限制和爲面試鋪墊就不太建議寫得太多。

項目概述的目的是讓面試官理解項目,不是每一個人面試官都作過你的那種項目,因此需一個簡述方便麪試官理解。

我的職責就是告訴面試官你在本項目中扮演的角色,是領導者?主導者?仍是跟隨者,你負責了哪些模塊,承擔了多大的工做量,以此來評估你在團隊中的做用。

項目難點的目的在於讓面試官看到你碰到的技術難題,方便後續面試對項目進行一系列討論。

工做成果就很明顯了,面試官須要看到你在作了上述工做到底達成了什麼成績,這個時候最好以數聽說話,好比訪問量、白屏時間等等。

像這種項目經歷描述就比較合適:

2019-07-03-09-47-50

這個時候也切忌展開長篇大論,把技術細節一個個寫上去,甚至還寫了心路歷程的都是大忌,一方面篇幅太大會形成視覺混亂,另外一方面面試官想看到的是『簡』歷,不是技術總結,面試官要面對上百份簡歷沒那麼時間來看你長篇大論,長篇大論大能夠在面試中展開。

最好的方法就是一行文字簡單得說清楚便可,反正項目面的時候必定會問到,到時候好好把你準備的內容講給面試官,掌握面試的主動權就是從項目經歷這一欄中開始。

教育背景

應屆生能夠寫得更詳細一點,好比績點排名怎麼樣,有沒有突出的科目,社招就不要寫太多了,簡單的入學時間、學校、專業便可,並且寫你的最高學歷便可,不必從初中就開始寫學歷流水帳,沒有人看的。

2019-07-03-10-01-30

幾點注意事項

  • 自我評價不建議寫:技術面試幾乎沒人看你的自我評價,連面試技術問題都嫌『talk is cheap show me the code』,你的自我評價除了佔篇幅沒啥用處,充其量算是面試官的干擾信息。
  • 簡歷封面千萬別搞:這都是一些簡歷製做網站騙用戶付費的伎倆,不只是互聯網行業,其它行業我也沒見過要簡歷封面這種無用操做的。

2019-07-03-10-02-33

  • 證書不建議寫:應屆生能夠酌情考慮弄個六級證書什麼的,對於社招而言,列一堆證書甚至是減分項,國內的各類證你也懂的,是有多不自信才淪落到靠一堆證書來證實本身的價值。
  • 千萬別用技能圖表:首先用90分、80分來評價本身的技術自己就沒有什麼說服力,也不可能這麼精準,並且什麼是90分、什麼是80根本就沒有一個公論,因此用通常的比較通用的熟悉、精通描述便可,千萬別加戲,面試官或者HR沒那麼多閒工夫去理解你的圖表,老老實實按最通用高效的方式描述本身的技術棧。

2019-07-03-15-09-28

  • 簡歷最好一頁:程序員又不是設計師有時候須要做品呈現,若是你的簡歷超過一頁那麼必定是出問題了,要麼項目、技術棧描述太多太雜佔據大量篇幅,要麼加了一堆圖表或者圖畫來加戲,固然每每是犯前一個錯誤的更多。

這是我在網上找到的一個例子很能說明問題:

2019-07-03-16-00-28

2019-07-03-16-00-38

簡歷的版面寸土寸金,別說話跟裹腳布同樣,精煉的一句話便可描述你的問題。

  • 不建議用任何簡歷製做網站或者開源的簡歷製做器:我以前不只用過上述的東西,還付過費,徹底是浪費時間和浪費金錢,先說簡歷製做網站基本上都是那種花裏胡哨的簡歷,看起來炫可是基本是面試官最討厭的那種形式,開源的簡歷製做器也是相似的,我甚至還爲了本身的簡歷魔改過這種製做器,到頭來也是浪費時間,記住簡歷『黑白灰』三個配色,簡潔便可,切勿讓簡歷形式喧賓奪主。

這是我整理的簡歷範本(項目經歷能夠多寫一個):

2019-07-03-07-20-54

簡歷範本能夠去公衆號『程序員面試官』後臺回覆『模板』二字領取。

你可能的疑問

若是你讀到這裏,謝謝你的耐心,可能你也會有疑問--『你這篇文章,這不讓寫,那不讓寫,個人簡歷填都填不滿,怎麼辦?』。

實際上一份簡歷不少部分是已經固定了的,好比我的信息、教育背景、工做經歷等等,其實能作文章的部分也只有技術棧和項目經歷,也就是說後面兩個部分是能夠靠當下努力來改變的。

舉個簡單的例子,好比你作了3年的Java開發,公司仍是用很老舊的SSM技術棧,本身其實有點淪爲框架小子的意思,只能作一些增刪改查這種類型的工做,雖然工做內容都能勝任,可是根本作不了更有挑戰性的事情,而外面對Java工程師的要求已經愈來愈高了.

2019-07-03-16-16-49

咱們徹底能夠花半年到一年的時間對某個細分領域進行專門的學習和實踐,咱們能夠經過寫私人項目、參與開源項目的方式增長本身的項目經驗和項目履歷,一段時間後你確定在某個細分領域至少處於一個進階水平,你的簡歷也不可能填都填不滿。

對於前端工程師也是同樣,若是你以爲你逐漸淪爲頁面仔,本身也沒有拿得出手的項目,也不妨多思考以前的項目是否是有的性能部分能夠優化,是否是平時的工做有不少重複性的,能不能經過node工具或者vscode插件來提升效率,又或者公司的框架用起來太繁瑣,可不能夠進行改造升級提升生產力。

這個時候可能有人又問,『我本身工做都多的不行,憑什麼還想爲公司寫什麼工具框架?公司會額外付錢嗎?』

你寫的框架和工具是你將來跳槽中的簡歷的重要部分,即便它如今不會變現,在你跳槽過程當中必定會變現,總之這些額外工做是爲你本身打工的,你的現任公司只是所以額外受益了而已。

總結

我知道如今並非跳槽的旺季,可能不少人不會看這篇文章,可是當真正跳槽季來臨的時候,每每不少人又開始爲填滿本身的簡歷而發愁,當本身的簡歷石沉大海,又會冒出這種言論:

  • 哎呀,仍是本身學歷不夠好,我能力沒問題就是吃了學歷的虧
  • 本身沒有大廠的履歷真是吃虧,本身能力沒問題,就是沒大廠背書
  • 所在的公司都是一些老技術棧,個人簡歷就太吃虧了,都怪公司

實際狀況是,大廠履歷、名校經歷、出色項目只要有一項拿得出手,就會成爲搶手貨,更況且隨着時間的推移,教育背景就愈加不重要,更重要的仍是工做履歷和項目經歷。

與其從此發愁如何填滿簡歷,不如如今行動爲本身的簡歷『打工』。

相關文章
相關標籤/搜索