1. 程式人生 > >面試官教你如何高效碼簡歷

面試官教你如何高效碼簡歷

一、前言

“為什麼簡歷投出去總是石沉大海,沒有迴應?!”,無論你技術水平如何,如果你遇到了這類問題,那麼這篇文章就是為你準備的。(3000餘字,有點幹慎入)
很多人把簡歷石沉海底的原因歸為技術不行,前公司背景不行,教育經歷不行等等,但很少有人會去關注到可能是簡歷出了問題。當需要用到簡歷時,多數人可能會從網上直接下個模版,然後填填改改1小時不到就搞定了。
筆者從業五年來見過各種形形色色的開發者,也閱覽過數不清的簡歷,對於前端面試相關的方面有自己的一些見解和感觸。因此近期打算做一個系列的專欄來講講如何面試,文筆不好,僅供參考!

本文目標

希望您通過閱讀本文能收穫:

  • 【小目標】瞭解簡歷中隱藏的技巧
  • 【終極目標】學會如何去設計一份高質量的簡歷

二、先說結論

1、好的簡歷,被邀請參加面試機率大
2、不好的簡歷,面試過程中可能會帶偏面試官假如被邀請面試

面試官在Face to Face環節一般會對照這你投遞的簡歷進行溝通,即使發了offer,但最後給到薪資也會大打折扣(為什麼這麼說,後面會解釋,現在解釋反而會不好理解)

3、永遠不要去套用簡歷模版
不同行業簡歷的風格有非常大的區別。通用模版是為初學者和不知道怎麼寫簡歷的人準備的,所以不能拿來直接用。

三、簡歷的作用

1、為是否要邀請你來公司面試作判斷

2、面試過程中尋找話題的素材

四、關鍵的“首屏”設計

這裡著重標註是【設計】兩個字,這裡所說的設計並非是指簡歷的排版要好看之類的介面設計,而是指簡歷的內容設計,這才是核心和重點!

簡歷第一頁非常關鍵,就像App首屏內容。要儘可能的展示出面試官想看的內容,不要指望面試官對你的簡歷細細品味。

開發者不是設計師,所以不需要特別關注簡歷排版的比例、虛實、美感等。重在內容,有料/貨才是硬道理。

重要內容重申:簡歷的核心和重點是內容設計

五、常見案例

先來po一份近期收到有3年開發經驗的簡歷(簡歷敏感資訊已經過打碼處理,已經過作者同意,請勿轉載!)

也許你會覺得很常見,或者你也是這麼寫的。可能你面試準備很充分,但一看到這樣的簡歷,可能連面試機會都沒有。為什麼?我們會在文章後面再來點評上面這份常見的簡歷,現在說了反而會不太好理解。

接下來先來帶大家瞭解下簡歷的組成

排序

ps:這裡採用「從一般到整體分析法」來講解簡歷中存在的普遍問題,所以本文這裡不多放案例,就以此作為講解。

六、簡歷的組成及排序

對於中高階前端面試來說,無論是HR還是技術面試官一般會無意識地在簡歷中尋中某些關鍵資訊(Key Information),按照權重的排序可以是:

A:

1、工作年限
2、技術棧
3、閃光點(被很多人忽略,沒有該項)
4、歷史專案
5、基本資訊

B:

1、基本資訊
2、工作年限
3、技術棧
4、閃光點
5、歷史專案

ps: 【基本資訊】包含:姓名/年齡/教育經歷/性別/未婚已婚(是否有懷孕的可能)等

C: 其它排序

為什麼要對簡歷的組成內容進行排序,排序有什麼用?排序有什麼根據?

工作年限:

初步判斷是不是個“老鳥”,是否能匹配現在的坑,比如:1年可能是初級、3年可能是高階左右等等,這只是個預估。

技術棧:

配合工作年限可以判斷是否是一個積極進取愛學習愛折騰的「社會好青年」,是否有一定技術廣度。
【多說幾句】可能有人說要有技術深度才好,我想說的是作為開發者,建議在一開始的時候去拓展自己的技術廣度,然後再去拓展深度。沒有廣度只有深度的對於一般人來說是有問題的,反過來一樣,這並不矛盾。就像大學之前的教育都是橫向的,到了大學選擇某一門專業去專門學習,以便以自己的優勢和特長去適應社會,給社會創造價值讓自己生存下來。

閃光點:

是否會善於「推銷」自己,閃光點能加深面試官的印象,從其他簡歷中脫穎而出。其實從深層來將,可以從這一點上看出此人是具有一定的綜合能力,當然這是加分項,很多人沒有寫,其實每個人都有,如果沒有那就可能需要去調整一下職業規劃方向,不然大家都一樣,都是“批量生產”,企業招誰都一樣,這樣就沒有優勢了。

比如:有管理經驗,有寫過/參與過某個開源專案等,這都是加分項

如果是剛畢業的,可以寫寫參加過哪些比賽拿過哪些獎項,最好是跟面試相關的,比如ACM、黑客馬拉松比賽等。什麼班長/寢室管理員/輔導員小助手就別寫了。 如果是畢業幾年了的就寫寫用什麼技術給前公司創造過多少價值等,千萬不要再寫用呼叫微信api完成支付功能這麼low的點了。 好的案例:

解析:雖然還是能挑出一些毛病,但是從上面的點可以知道該候選人基本問題不大,要是歷史專案寫的不是很糟糕,能被叫來面試的機率很大。從上面文字可以得到資訊:此人技術廣度有了,技術棧也滿足了公司需求。能在4年做到團隊負責人,應該綜合能力還不錯。還能得到資訊:他的實戰專案很多,有一定經驗應該能hold住一支小團隊或者一個小專案。

歷史專案

從歷史記錄中可以知道候選人過往的實戰經驗和技術棧應用深度以及最近開發的專案,能否給面試官一些資訊能讓他在face to face面試過程中進行交流的點。

這個非常重要,很可能會影響你和麵試官交流的方向。一般簡歷從上往下看,也就是面對面交流會從你最近的專案中去了解你。

當然大家可能會說我碰到的技術面試官都是考察技術知識點,在我看來,作為面試官,如果從你簡歷中實在找不出能問的點,面試官就會按照自己的套路去對著他感興趣的點一個一個去“盤問”,然後拓展開來去考察你。

但假如手上有你的簡歷,還是喜歡通過你的簡歷,讓我找到能跟你聊的點。

反面教材

1、

2、

遇到上述簡歷就會讓面試官沒法切入,沒法問!只能脫離你的簡歷來按照面試官的一套面試流程來盤問,這樣下來你就沒法去了解你的長處了。接下來的場面很可能會很尷尬,很可能會讓你一問三不知,面試官帶你走進了他熟悉的領域,但對於你來說的知識盲區。

再比如,小王最近做了一個使用node相關的專案,但也只是簡單的使用了,還沒有去深入瞭解過node相關的理論知識,假如放在專案介紹的第一條,那麼面試官很自然會去問你這方面相關的知識點。比如他會讓你介紹下專案,然後問你做了什麼,碰到什麼問題怎麼解決的。然後給你一個場景,問你會怎麼辦,那麼此時你就gg了。

正面教材:

簡歷如何是上面這樣的話就很自然讓技術面試官對你產生興趣,哎,他是怎麼從3.5s降低到1.5s的呢?這會“引導”面試官從這個問題進行話題切入,此時你就帶他來到了你所熟悉的領域。接下來就是你的show time!

首先你可以準備好或者自己組織好8~10條優化內容,可以從網路請求資源載入強弱快取(http)、技術棧優化手段、webpack打包優化手段等等,甚至後面可以描述到所使用技術棧的原始碼實現等等,其實這樣就能講述至少半小時以上了。

此時你已經從一個優化專案中向面試官展示自己的知識廣度和深度,這樣聊下來會比較舒服,所以我們要要善於去 引導面試官來考察你給自己出的面試題

說到底也就是你擁有了向面試官展示你自己的機會,並且你所要講述的東西中你有足夠的談資,有東西能聊,並且都是你所熟悉的領域。這樣即節約了你的時間也節約了面試官的時間,不需要讓面試官動太多腦筋去挖掘你肚子裡的貨。

重申重點:去“引導”面試官來考察你給自己出的面試題!!!

七、案例分析

講到這裡,我們對照上面簡歷的內容和排序再來分析一下我最近收到的這份簡歷:

存在的問題主要有:

關鍵資訊不易於獲取(缺失/散亂)

  • 【缺失】工作年限
  • 【缺失】工作崗位
  • 【缺失】閃光點
  • 【散亂】技術棧(首頁中沒有找到他“真正熟悉”的技術棧)

無用資訊太多

  • 【技能專長】這一整個介紹可以移除,沒有存在的必要,對於面試官來說都屬無用資訊

文字描述隨意

  • 【技能專長】中各種熟練、瞭解等措辭非常減分,並且沒能正確傳達出對這些技術棧的使用和了解程度

八、聊一聊面試官心理

認知模型

“Do not let me think!” 不要讓面試官思考,直接把他需要的資訊儘量展示出來。面試官要在最短的時間內從一張紙中獲得候選人的儘可能多的資訊。這裡涉及到一個學術用語——視覺認知(Visual Cognition):

視覺認知理論強調具體經驗在促進個體化發展過程中的價值,並十分強調對學習內容的精心佈局,以便使其富有意義、易於理解、便於記憶和更吸引入,並能引起人們對資訊設計問題的關注。

說到底,簡歷是有關資訊的設計。人有視覺,會根據幾個關鍵資訊構建他們認知中的候選人。(面試官)會根據自己以往的人生/工作經驗初步判斷這是一個什麼樣的人才,然後判斷是否叫他到公司進行Face to face面談。

九、常見問題注意事項

  • github」 沒有什麼拿的出手的專案可以不放
  • 教育背景」不是211/985或牛x的學校就別往顯眼的位置放
  • 英語cet-4」就不建議放首頁了,面試官不太會care,除非是個6級+倒是可以放一下
  • 普通話等級證書/計算機等級證書/office辦公軟體等級證書/會計證書」 別放了
  • 政治面貌」 黨員以下不用寫
  • 工作經歷」 就先別放這麼顯眼的位置,反而突出了該候選人經常跳槽,嚴重暴露自己的缺陷!

  • [薪資期望] 不建議寫
  • [技術棧] 都9012年了,jQuery不建議寫
  • [教育/培訓經歷] 培訓班出來的建議不要寫
  • [簡歷格式] 儘量使用pdf,小於1M
  • [簡歷命名] 切勿以『前端開發』等命名,要註明自己姓名、工作年限、崗位,如『張三-3年-