前言
如今前端市場一片混亂,典型的金字塔形狀,前端從業人員很多,但高級開發及以上卻非常稀缺。前端招聘也是所有獵頭及 HR 的痛點所在,在這種混亂的環境中,如何讓自己突出重圍?需要實力,也需要技巧。因為我平時會負責篩選簡歷,在看過大量簡歷之后,對於簡歷的內容及形式有一些自己的看法。本文主要講述技術簡歷應該包含哪些內容以及注意事項,不會涉及面試相關技巧,畢竟通過簡歷篩選是第一步。在文章的最后,我做了一個網頁版簡歷供大家參考。
關於面試
去年一年差不多面了有一百號人,經歷了面試與被面之后,對招聘確實有很多看法。面試是一個非常有難度的工作。為了更合理的招人,我也看過很多關於技術招聘的文章,但是沒有任何方法是百分百准確的。每一種面試方法都存在片面性。但我承認大部分面試官都傾向於找一個與自己類似的人。在這里必須要說一下面試官的問題。在很多公司包括大廠的一面中,大部分面試官可能缺乏經驗,面試題不夠典型,對於取舍往往猶豫不決,所以面試官為了降低風險,往往選擇淘汰應聘者。所以面試失敗有時並不一定是應聘者的問題。
以我個人的觀點,應該從這樣幾個角度考察應聘者:基礎知識(HTML、CSS、JS)、高級部分(源碼、優化等)、積極性(開源項目、博客積累等)、視野(新技術的了解和學習)。對於應聘高級前端開發或者想去大廠的同學,這些內容在簡歷中都要有所體現。關於面試的詳細內容,之后有時間再單獨寫一篇文章吧。
內容
首先看一下簡歷的內容,其中個人信息及項目經驗是主要內容,需要詳細填寫。作為技術人員,除了基本的工作經歷之外,平時的積累也要體現在簡歷上,比如開源項目、技術文章。這些都能體現技術人員的素養。
簡單說一下學歷,學歷一般會是 HR 的篩選標准。工作之后,我才意識到學歷的重要性,尤其當你想要去一線互聯網公司或者更高的待遇時,學歷可能會成為你的絆腳石。本科學歷幾乎是最低門檻。千萬不要用一些個例去安慰自己,如果真的沒有這塊敲門磚,就爭取考個成人本科吧。或者你的技術可以強到讓 HR 忽視你的學歷。
工作經歷
用人部門最關心的就是一個人的工作經歷及項目經驗。很多人在寫自己做的項目時都不夠詳細,甚至很多弄虛作假的情況。對於在小公司工作或者前端工作偏輕的開發者,項目可能真的沒什么可寫,如果平時再不積極主動,可能真的是惡性循環。即使沒有太多內容可寫,也不要弄虛作假,盡量把項目描述的詳細一點。比如做過哪些項目,用了哪些技術,遇到過什么問題,如何解決問題,這都是應該寫清楚的地方。
在面試過程中,我碰到很多應聘者連自己做過的項目都說不清楚,或者強行寫一些主流技術,但是根本沒有用過。在去年的面試中,通過基本知識及項目經驗就可以刷掉一半以上的應聘者,可見這個行業的混亂程度。
開源項目
幾年前就有項目將 GitHub 的內容生成個人簡歷。使用 GitHub 作為簡歷是一種很直接的方式。我面試的時候會直接詢問應聘者有沒有可以閱讀的代碼,這樣或許可以減少一些偶然因素,畢竟面試題有一定的片面性。現在很多公司會要求應聘者提供高質量的 GitHub 地址,也是有原因的。
開源項目是一個加分項。但是在我面試的人里面,幾乎沒有一個人有拿得出手的項目,很多人是為了面試提供的 GitHub,大多空空如也。我們不能因此否定一個人的能力,但至少說明這個人的積極性有待提高。做一個開源項目不需要特別強的技術能力,一個普通的 CSS 項目同樣值得尊重。很多人不知道如何開始一個項目,網上也有關於如何做開源項目的文章,比如這篇開啟你的開源項目生涯。如果平時善於思考,在工作之外善於總結,做一個開源項目並不是難事。
但是我並不贊同為了面試而去做開源項目,做項目是一個積累的過程,不可能一蹴而就。
技術文章
作為技術人員,通過技術文章去分享技術是很光榮的事情。在大廠的面試中,面試官比較看重應聘者的分享能力,但是在工作中,能夠分享的機會並不多,所以可以通過寫技術文章去彌補。技術文章包括原創及翻譯,在早期,寫原創文章可能比較困難,所以可以嘗試翻譯優秀的技術文章。其實國內很多大牛博主的文章大多都是消化國外文章,然后再用自己的話寫一遍。個人覺得翻譯一篇文章往往比親自寫一篇文章收獲更大。
技術優勢
關於技術優勢,大家最好把自己擅長的部分寫清楚,不要只是把流行的技術寫在簡歷上。我碰到過很多這樣的情況,面試官會根據你掌握的技能考察應聘者,所以盲目寫自己掌握的技術反而適得其反。關於技術優勢,可以寫的東西很多,不要覺得只有和 JS 相關的內容才高大上,其它還有比如 SVG、WebGL、CSS3 等等,你喜歡什么,擅長什么,就寫什么。
關於簡歷的內容,大家也可以參考 JobDeer 的簡歷模板 。
篇幅
簡歷不要太長,對於工作多年的開發人員,肯定有很多項目可寫,全部寫出來也不太可能,而且過多的內容反而會舍本逐末,掩蓋主要內容,最好控制在兩頁之內,把最能體現自己價值的內容寫清楚。一頁的話太少,可寫的東西非常有限,除非你有非常優秀的項目,簡單幾句就能體現出你的過人之處。
形式
程序員的簡歷不需要太花哨,但是作為前端工程師,簡歷的樣式也不能太朴素,既要體現出程序員的一面,也要有別於其他開發人員。
在篩選的眾多簡歷中,比較常見的是未加修飾的文檔風格以及一些招聘網站自帶的模板簡歷,那種表格樣式的簡歷基本看不到了。我覺得文檔風格是一種不錯的形式,通過細致的排版可以把內容表現清楚,如果再稍加修飾可能會更好。
在簡歷初篩階段,千篇一律的簡歷風格會讓 HR 反感。記得很多 HR 在聯系我的時候,都說我的簡歷是在幾十份中挑出來的唯一一份,我不禁暗喜。簡歷樣式可能有一定加成,至少很容易被 HR 篩選出來。然而簡歷包裝是在有內容的前提下,如果沒有內容,只有樣式,必然會失敗。正如現代主義建築大師路易斯·沙里文的一句名言:“形式追隨功能”。
為了方便大家參考,匆匆忙忙做了一個網頁版 簡歷模板。簡歷內容只是參考,大家不要盲目照抄。
GitHub: https://github.com/nzbin/resume-boilerplate
總結
網上有很多介紹如何寫技術簡歷的文章,其中都會提到 FAB 法則、STAR 法則,這些法則的適用前提是我們真的有對應的內容可寫,然而很多時候我們只是不知道該寫些什么。尤其技術簡歷,積累非常重要,沒有積累,簡歷只能是一張白紙。