如何寫(xiě)出一份能夠吸引面試官的簡(jiǎn)歷
本文由字節(jié)跳動(dòng)-基礎(chǔ)工程-APM團(tuán)隊(duì)合作編寫(xiě),我們負(fù)責(zé)開(kāi)發(fā)字節(jié)跳動(dòng)的性能監(jiān)控平臺(tái)
前言
魔幻的 2020 年已經(jīng)過(guò)去,金三銀四很快就要到來(lái),不少小伙伴開(kāi)始考慮跳槽的事情。
我們也收到了不少的簡(jiǎn)歷,有一部分同學(xué)技術(shù)很強(qiáng),但是卻不知道如何寫(xiě)出一份能夠吸引面試官的簡(jiǎn)歷,導(dǎo)致在簡(jiǎn)歷篩選的過(guò)程中就被淘汰了,非常可惜。
這篇文章的目的,就是幫助你了解:怎么樣的一份簡(jiǎn)歷可以更容易通過(guò)面試官的篩選。
魔幻的 2020 年已經(jīng)過(guò)去,金三銀四很快就要到來(lái),不少小伙伴開(kāi)始考慮跳槽的事情。
我們也收到了不少的簡(jiǎn)歷,有一部分同學(xué)技術(shù)很強(qiáng),但是卻不知道如何寫(xiě)出一份能夠吸引面試官的簡(jiǎn)歷,導(dǎo)致在簡(jiǎn)歷篩選的過(guò)程中就被淘汰了,非常可惜。
這篇文章的目的,就是幫助你了解:怎么樣的一份簡(jiǎn)歷可以更容易通過(guò)面試官的篩選。
適用人群:社招、校招、實(shí)習(xí)?? 適用目標(biāo):進(jìn)入大廠 ??

本篇文章會(huì)從一下幾個(gè)角度切入,教你成為一個(gè)優(yōu)秀的“簡(jiǎn)歷工程師”。(?? 玩笑而已,實(shí)力最重要)
不同階段的工程師分別應(yīng)該有一份怎樣的簡(jiǎn)歷 如何規(guī)劃簡(jiǎn)歷結(jié)構(gòu) 如何避免簡(jiǎn)歷中的“坑” 如何優(yōu)化簡(jiǎn)歷的細(xì)節(jié) 優(yōu)秀簡(jiǎn)歷的片段摘選
不同階段的簡(jiǎn)歷
校招 -1 年
這個(gè)階段還屬于成長(zhǎng)期,更需要看重的是你的基礎(chǔ)和熱情。對(duì)于 JS 基礎(chǔ),計(jì)算機(jī)基礎(chǔ),網(wǎng)絡(luò)通信,算法等部分的要求會(huì)相對(duì)高一些。畢竟這個(gè)階段比較難考察你的業(yè)務(wù)項(xiàng)目中的沉淀,所以只能從基礎(chǔ)部分入手考察。
在學(xué)校學(xué)習(xí),或是利用網(wǎng)絡(luò)上的各種資料鞏固自己的基礎(chǔ),是這個(gè)階段的關(guān)鍵。 在簡(jiǎn)歷里用各種方式展示出你對(duì)前端的熱情,讓面試官看到你的潛力。 多去了解社區(qū)前沿技術(shù),關(guān)注國(guó)內(nèi)外的各種技術(shù)趨勢(shì)。 嘗試自己寫(xiě)一些小項(xiàng)目,或者是參與社區(qū)開(kāi)源的項(xiàng)目。 開(kāi)始記錄自己的技術(shù)博客,嘗試費(fèi)曼學(xué)習(xí)法[2],用輸出倒逼你的輸入。
1 年 - 4 年
這個(gè)階段一般來(lái)說(shuō)是向著獨(dú)當(dāng)一面的工程師發(fā)展。也是非常關(guān)鍵的一個(gè)時(shí)期,避免一年的經(jīng)驗(yàn)用三年。
社區(qū)里關(guān)于進(jìn)階的資料和路線有很多,平時(shí)多關(guān)注一下,補(bǔ)齊自己的基礎(chǔ)知識(shí)。 平時(shí)常用的框架進(jìn)階一步去使用,比如它的一些高級(jí)用法是否有所掌握,有沒(méi)有試著去了解它的原理實(shí)現(xiàn)。 日常的業(yè)務(wù)開(kāi)發(fā)中不局限于完成功能,是否有去思考項(xiàng)目結(jié)構(gòu)如何設(shè)計(jì),如何封裝基礎(chǔ)工具,基礎(chǔ)組件如何設(shè)計(jì)、開(kāi)發(fā)、共享。 在日常的業(yè)務(wù)開(kāi)發(fā)中有沒(méi)有去思考團(tuán)隊(duì)提效的方式,比如: 接入 eslint、prettier 等代碼檢驗(yàn)、風(fēng)格統(tǒng)一的插件。 工程化的角度思考本地開(kāi)發(fā)的提效,如何去進(jìn)行 webpack 構(gòu)建的優(yōu)化,最近社區(qū) esbuild 很火,嘗試去接入一下。vite 和 snowpack 的思路很贊,能不能在新項(xiàng)目中運(yùn)用起來(lái)等等…… 平常如果經(jīng)常有多項(xiàng)目開(kāi)發(fā)的需求,整理出差異和統(tǒng)一的部分,建立團(tuán)隊(duì)內(nèi)部的腳手架避免重復(fù)勞動(dòng)。 嘗試搭建CI / CD 平臺(tái),嘗試搭建npm 私服維護(hù)自己公司內(nèi)部的通用包。 鍛煉你的軟技能,溝通協(xié)作也是很重要的一項(xiàng)能力。通過(guò)思考業(yè)務(wù)真實(shí)需求砍掉多余的需求,協(xié)調(diào)各個(gè)角色一起推進(jìn)目標(biāo),也是高級(jí)工程師很重要的技能。 以我們 APM 團(tuán)隊(duì)(Application Performance Monitor)為例,我們的業(yè)務(wù)就是性能監(jiān)控相關(guān)。那么你在日常的業(yè)務(wù)中有沒(méi)有關(guān)注過(guò)網(wǎng)站的性能指標(biāo),是否嘗試過(guò)調(diào)研、接入開(kāi)源的性能監(jiān)控平臺(tái),是否了解性能監(jiān)控 sdk 的一些原理,這些都會(huì)讓我們覺(jué)得你和團(tuán)隊(duì)的契合度很高,當(dāng)然這不是必要的,在其他方面亮眼的經(jīng)歷會(huì)讓我們覺(jué)得你的學(xué)習(xí)能力足夠 cover 這些。
4 年以上
走到這個(gè)階段,可能就往技術(shù)專(zhuān)家或者管理的方向前進(jìn)了。我們希望你可以把握某(多)個(gè)具體產(chǎn)品或者技術(shù)方向的研發(fā)工作,獨(dú)立負(fù)責(zé)一個(gè)復(fù)雜度高的項(xiàng)目,并突破其中的關(guān)鍵技術(shù)。
你需要具備相當(dāng)?shù)漠a(chǎn)品視野和技術(shù)深度,需要站在更宏觀的角度來(lái)看問(wèn)題,也需要具備一定的跨團(tuán)隊(duì)協(xié)作能力;能夠制定所負(fù)責(zé)方向的產(chǎn)品和技術(shù)規(guī)劃,并推動(dòng)落地,同時(shí)在研發(fā)效率、質(zhì)量、資源使用率、產(chǎn)品滲透率等方面有一定的提高。
如何負(fù)責(zé)技術(shù)調(diào)研,是否關(guān)注行業(yè)前沿趨勢(shì),根據(jù)不同場(chǎng)景選擇最優(yōu)的技術(shù)方案,能不能有拍板決定的能力和魄力。 技術(shù)經(jīng)驗(yàn)是否豐富,有沒(méi)有相當(dāng)?shù)募夹g(shù)儲(chǔ)備,參與過(guò)的項(xiàng)目類(lèi)型多嗎,遇到的困難都是如何解決,是否有沉淀出一套自己的方法?拒絕一年的經(jīng)驗(yàn)重復(fù)使用。 產(chǎn)品上是否能協(xié)助甚至主導(dǎo)業(yè)務(wù)目標(biāo)的制定,并根據(jù)業(yè)務(wù)目標(biāo)劃分任務(wù),指定排期,合理的推動(dòng)項(xiàng)目達(dá)到預(yù)期效果。 是否帶過(guò)團(tuán)隊(duì),或者是協(xié)作過(guò)跨團(tuán)隊(duì)項(xiàng)目,帶團(tuán)隊(duì)有什么心得,能協(xié)調(diào)處理團(tuán)隊(duì)成員情緒問(wèn)題嗎,成員技能分布不平衡等問(wèn)題如何解決。 如何打造一個(gè)有技術(shù)氛圍的團(tuán)隊(duì),不局限于自己提升技術(shù),而是幫助團(tuán)隊(duì)共同成長(zhǎng)。
如何規(guī)劃簡(jiǎn)歷結(jié)構(gòu)
通常來(lái)說(shuō),簡(jiǎn)歷結(jié)構(gòu)最好遵循一定規(guī)律。一個(gè)容易突出亮點(diǎn),閱讀友好的簡(jiǎn)歷結(jié)構(gòu)可以是這樣的:
個(gè)人信息 優(yōu)勢(shì)總結(jié) 工作經(jīng)歷 項(xiàng)目經(jīng)歷
個(gè)人信息
簡(jiǎn)潔明了即可,包括你的:
姓名、電話 郵箱:最好不要是 QQ 郵箱。 學(xué)校:可選,如果你的學(xué)校還不錯(cuò),可以直接列出,否則放在簡(jiǎn)歷最后即可,記得寫(xiě)清楚入學(xué)和離校時(shí)間哦。 目前任職公司:可選,如果你目前的公司還不錯(cuò),可以放這里,否則放在工作經(jīng)歷即可,簡(jiǎn)歷中的工作經(jīng)歷一定要保證完整哦。 對(duì)未來(lái)團(tuán)隊(duì)或者業(yè)務(wù)方向的期望:可選,如果對(duì)自己未來(lái)的規(guī)劃比較明確,篇幅較長(zhǎng)的話,甚至可以單開(kāi)一個(gè)章節(jié)好好聊聊,這說(shuō)明你是一個(gè)對(duì)未來(lái)規(guī)劃很清晰的人 照片:可選,這個(gè)需要你自己判斷是否對(duì)你的簡(jiǎn)歷有加分 ??,注意參考簡(jiǎn)歷中的照片怎么選擇?[3]
優(yōu)勢(shì)總結(jié)
很多人漏掉了優(yōu)勢(shì)總結(jié)這一步,個(gè)人信息寫(xiě)完就開(kāi)始急急忙忙的介紹自己的項(xiàng)目。
但大廠的 HR 一天可能要看上百份簡(jiǎn)歷,要一個(gè)個(gè)的從候選人的項(xiàng)目描述中找到你的技術(shù)棧和亮點(diǎn),是不太現(xiàn)實(shí)的一件事情。
在個(gè)人信息下面附上一段優(yōu)勢(shì)介紹,是很容易加分的。
舉個(gè)簡(jiǎn)單的社招工程師的例子,并不是說(shuō)以下這些你都要有,根據(jù)個(gè)人情況參考即可,最好是每一項(xiàng)都可以列出簡(jiǎn)單的相關(guān)成就:
?? 熟悉以下類(lèi)型項(xiàng)目的開(kāi)發(fā):PC Web、小程序、Electron 桌面客戶端應(yīng)用、React Native 開(kāi)發(fā)原生應(yīng)用。 陳述自己用過(guò)的技術(shù)類(lèi)型,第一時(shí)間表達(dá)你可以做什么事情。 讓 HR 第一眼看到技術(shù)匹配度,最好和投遞的職位要求結(jié)合起來(lái)。 ?? 熟悉React / Vue / Angular技術(shù)棧,成就如:搭建了 React 后臺(tái)系統(tǒng),設(shè)計(jì)了權(quán)限管理體系。 社招一般對(duì)框架掌握有一定要求,和部門(mén)的技術(shù)棧匹配也是加分項(xiàng) 如果能熟悉原理細(xì)節(jié)則更好,可以補(bǔ)充上。 ?? 熟悉工程化建設(shè),推動(dòng)團(tuán)隊(duì)基礎(chǔ)工程建設(shè),成就如:推動(dòng) CI / CD 的建設(shè),優(yōu)化了構(gòu)建流程。 跳出瀏覽器的邊界,探索更廣闊的技術(shù)范圍。 說(shuō)明你在團(tuán)隊(duì)提效的方向上探索,是個(gè) team player。 ?? 有良好的編碼習(xí)慣,對(duì)技術(shù)有追求和熱情,成就如:推動(dòng)了 Code Review 體系,編寫(xiě)內(nèi)部風(fēng)格指南。 任何團(tuán)隊(duì)都希望新進(jìn)來(lái)的同學(xué)不要寫(xiě)一些讓人匪夷所思的代碼。 可以列舉你平時(shí)學(xué)習(xí)的渠道,知乎 / 掘金 / Medium / 各種博主等等,說(shuō)不定可以和志同道合的面試官多聊聊不同平臺(tái)的學(xué)習(xí)心得。 可以給出你的博客地址,這是一個(gè)很容易加分的項(xiàng),30 分鐘的面試?yán)锬隳鼙磉_(dá)給面試官的東西太有限了,但是一個(gè)有內(nèi)容的博客可以在面試前就為你加分很多。 ?? 社區(qū)成就,你的 Github 開(kāi)源獲得了多少 Star,你堅(jiān)持記錄了多少學(xué)習(xí)博客,你的個(gè)人網(wǎng)站獲得了什么樣的成就等等…… 開(kāi)源社區(qū)的貢獻(xiàn),知名項(xiàng)目的 Contributor 各家公司都搶著要,當(dāng)然不能只是改了個(gè)錯(cuò)別字提個(gè) Issue 啥的。 Github 如果空空如也的話,就不要列出來(lái)了,可能反而成為扣分項(xiàng)。 如果你的博客獲得不錯(cuò)的點(diǎn)贊 / 閱讀,也可以列舉,這說(shuō)明你有把技術(shù)原理講明白的能力,且文字表達(dá)能力不錯(cuò)。 ?? 如果針對(duì)你投遞的部門(mén)的技術(shù)棧,能夠列出你在相關(guān)方面的經(jīng)驗(yàn)和沉淀,這甚至可以成為能夠直接進(jìn)入面試的一個(gè)加分項(xiàng)。
工作經(jīng)歷
對(duì)于社招的同學(xué)來(lái)說(shuō),工作經(jīng)歷是簡(jiǎn)歷中相當(dāng)重要的一部分,它是你過(guò)去幾年經(jīng)歷的總結(jié)和背書(shū)。
這里比較推薦按時(shí)間軸的方式,距離現(xiàn)在的時(shí)間從近到遠(yuǎn)的列出你工作過(guò)的公司,舉個(gè)簡(jiǎn)單的例子:
騰訊
2017 - 至今
帶領(lǐng)團(tuán)隊(duì)完成了某某項(xiàng)目從零到一的建設(shè),攻克了怎樣的難題,提升了內(nèi)部團(tuán)隊(duì)多少的效率。 優(yōu)化了核心項(xiàng)目首屏性能, 接入性能監(jiān)控工具,提升了 fp, fcp 指標(biāo),整體性能提升 30%。 優(yōu)化了核心項(xiàng)目的打包構(gòu)建體積,利用增量構(gòu)建配合緩存總體節(jié)省70% 的 CDN 資源成本。 搭建項(xiàng)目腳手架,集成框架全家桶,單元測(cè)試、集成測(cè)試解決方案,內(nèi)部平臺(tái) CI / CD 的對(duì)接。
工作經(jīng)歷需要寫(xiě)的是你做成了什么,注意不是流水賬一樣去列舉你做了什么,最好的是你給公司帶來(lái)了什么樣的貢獻(xiàn)和提效。很多人在這里的寶貴位置寫(xiě):“完成了一些增刪改查的工作”,我一臉問(wèn)號(hào)。

一般來(lái)說(shuō)大廠對(duì)于社招工程師的要求肯定是要有相對(duì)亮眼的成績(jī),如果你的簡(jiǎn)歷和大多數(shù)簡(jiǎn)歷一樣千篇一律,那么就比較容易被忽略。
這里挺關(guān)鍵的,盡量找出工作中你獨(dú)立或帶頭做成的比較出色的事,最好輔以數(shù)據(jù)佐證。
如何避免簡(jiǎn)歷中的“坑”
可以適度美化,不要造假,誠(chéng)信第一。 避免千篇一律,不要寫(xiě)流水賬,寫(xiě)你 owner 了哪些事情,做成了哪些事情。 不要用奇怪的簡(jiǎn)歷結(jié)構(gòu),不要漏寫(xiě)學(xué)校,教育經(jīng)歷(遇到過(guò)幾次)。公司都會(huì)有簡(jiǎn)歷自動(dòng)識(shí)別錄入系統(tǒng),缺少信息會(huì)需要來(lái)回反復(fù)核對(duì),比較麻煩。 關(guān)鍵的信息往前放,會(huì)讓你減分的信息往后點(diǎn)放,心里學(xué)中的「首因效應(yīng)」表明了第一印象的重要性。 多寫(xiě)雇主希望了解你的信息,無(wú)關(guān)緊要的信息盡量減少,比如你是社招的同學(xué),在學(xué)校社團(tuán)的經(jīng)歷什么的就可以淡化了。
如何優(yōu)化簡(jiǎn)歷的細(xì)節(jié)
注意簡(jiǎn)歷文件的命名,準(zhǔn)確的包含你的姓名-目標(biāo)崗位-工作地點(diǎn)。 ? 張三簡(jiǎn)歷.pdf、張三前端.pdf、張三實(shí)習(xí).pdf。 ? 張三-前端-社招-上海.pdf、張三-前端-實(shí)習(xí)-北京.pdf。 用 PDF 而不是 Word,這是很多簡(jiǎn)歷相關(guān)的文章中都會(huì)提到的一點(diǎn),Word 的版本、兼容問(wèn)題可能會(huì)導(dǎo)致在你電腦上看起來(lái)很漂亮的簡(jiǎn)歷,在面試官電腦上打開(kāi)就變得一塌糊涂,減少印象分。 注意各種技術(shù)名詞的正確拼寫(xiě) / 大小寫(xiě)。 ? 熟悉 vue,vuerouter,vuex,vue-cli ? 熟悉 Vue、vue-router,Vuex,Vue-CLI 注意簡(jiǎn)歷的排版細(xì)節(jié),可以參考寫(xiě)給大家看的中文排版指南[4]。 ? 我熟悉 React,擅長(zhǎng) Web 網(wǎng)頁(yè)開(kāi)發(fā)。 ? 我熟悉 React,擅長(zhǎng) Web 網(wǎng)頁(yè)開(kāi)發(fā)。(中英文之間的空格)
優(yōu)秀簡(jiǎn)歷片段摘錄
為了讓大家能更有體感的知道一份優(yōu)秀的簡(jiǎn)歷是什么樣的,我摘選了社區(qū)里大佬們公開(kāi)的簡(jiǎn)歷中的一些片段:
比如黃軼老師[5]的簡(jiǎn)歷,這是一份典型的自帶社區(qū)光環(huán)的大佬的簡(jiǎn)歷,講師的身份以及撰寫(xiě)的書(shū)籍在開(kāi)頭就吸引了招聘者的注意,開(kāi)源項(xiàng)目也獲得了非常高的社區(qū)贊譽(yù),下面列舉的技能的格式也是范例:

而在工作經(jīng)歷中,他也清晰簡(jiǎn)潔的描述出了自己在公司推動(dòng)了什么事情,解決了什么難點(diǎn),而不是千篇一律的流水賬。

比如芋頭[6]大佬在知乎回答中提到的一句話描述自己的優(yōu)勢(shì):
主攻前端和 NodeJS 開(kāi)發(fā),6 年+前端開(kāi)發(fā)經(jīng)驗(yàn),呆過(guò)大公司和小團(tuán)隊(duì),從 0 組建 20 人前端 NodeJS 混合開(kāi)發(fā)團(tuán)隊(duì),帶領(lǐng)團(tuán)隊(duì)利用最新技術(shù)解決業(yè)務(wù)快速發(fā)展過(guò)程中的各種業(yè)務(wù)場(chǎng)景問(wèn)題。熟悉客戶端開(kāi)發(fā),有多個(gè)上架 APP,有 Java 開(kāi)發(fā)經(jīng)驗(yàn)。
很清晰明了的表明了自己的優(yōu)勢(shì),這一段話就涵蓋了擅長(zhǎng)的方向、帶團(tuán)隊(duì)的經(jīng)驗(yàn)、跨端的經(jīng)驗(yàn)、解決問(wèn)題的能力等等,非常吸引招聘者的目光。
再比如敖天羽同學(xué)的簡(jiǎn)歷[7]:

從這些優(yōu)秀的簡(jiǎn)歷中你可以發(fā)現(xiàn)一些共同點(diǎn),向他們學(xué)習(xí)。
或者在這個(gè)倉(cāng)庫(kù)里獲取了解更多https://github.com/sl1673495/bytedance-apm-group[9]
參考資料
sshsunlight: https://ssh-1300257814.cos.ap-shanghai.myqcloud.com/qr.jpg
[2]費(fèi)曼學(xué)習(xí)法: https://baike.baidu.com/item/%E8%B4%B9%E6%9B%BC%E5%AD%A6%E4%B9%A0%E6%B3%95/50895393?fr=aladdin
[3]簡(jiǎn)歷中的照片怎么選擇?: https://www.zhihu.com/question/21238495
[4]寫(xiě)給大家看的中文排版指南: https://zhuanlan.zhihu.com/p/20506092
[5]黃軼老師: https://ustbhuangyi.github.io/resume/
[6]芋頭: https://www.zhihu.com/question/23150301
[7]敖天羽同學(xué)的簡(jiǎn)歷: https://hacknical.com/csvwolf/resume?locale=zh
[8]sshsunlight: https://ssh-1300257814.cos.ap-shanghai.myqcloud.com/qr.jpg
[9]https://github.com/sl1673495/bytedance-apm-group: https://github.com/sl1673495/bytedance-apm-group
