履歷文件提示#
履歷的文件應該是 pdf 格式的,而不是 word 文檔或者圖片
履歷的文件名應該符合格式:應聘崗位_姓名_手機號,例如:Web 前端開發_張三_13212345678.pdf
推薦一個免費生成履歷的平台,可以幫你快速完成下方的信息填寫並生成履歷 : 開發者客棧 - 履歷
個人信息#
姓名 / 年齡 / 電話 / 郵箱(盡量不要 QQ 郵箱,萬一呢)/ 個人網站、github 地址 / 工作經驗 (x 年) / 求職崗位 / 期望薪資: (最好寫面議,因為最好是先爭取到面試機會,萬一面完人家覺得不錯肯為你開高價)
例如:
張三#
13212345678 | zhangsan@163.com | 北京
https://github.com/ 你自己的 /(或者自己的個人網站)
x 年工作經驗 | Web 前端開發工程師 | 薪資面議
技能清單#
有兩種寫法,
-
純前端寫法, 適合只會前端相關技能的人使用
- 寫亮點,大概寫個 5-10 條能拿出來說的,例如 “熟練使用 ES6 語法,會使用並閱讀過 xxx 源碼,有 xxx 成果”。
- 不要寫,“會使用 axios 發請求” 之類的話,axios 只能發請求,也不能幹別的,就好像說了一句 “我會用燒水壺燒開水”,這種約等於廢話,形如這種的都別寫
例如
- 熟練使用 Vue2、Vue3、React 全家桶,並對其源碼有自己的理解和認識
- 熟練技術棧對應的多種組件庫,熟悉其 api 和一些表現與預期不符的地方
- JS、CSS 等前端基本功扎實,積累深厚,各種 api 特性了然於心,最佳實踐信手捏來
- 熟練穩定使用 Chat GPT、Claude、GitHub Copilot 進行開發和優化,掌握寫 prompt 的各種要素,擅長引導 AI 給出高質量代碼
- 熟練使用 Echarts,AntV 等可視化解決方案
- 熟練使用 ES6(es2015 - es2022)
- 熟練使用 TypeScript,熟悉類型編程
- 熟練使用多種算法 / 了解一些業務適用的算法,能在合適的地方進行性能優化
- 熟練 Windi CSS、Tailwind CSS、UnoCSS 等原子化 CSS 框架 / 引擎
- 熟練前端工程化,並利用工程化實現了 xxx 效果
- 了解 Less、Scss 等預處理器(如果拿著預處理器,卻只會嵌套著寫 CSS,寫變量這樣的基礎功能,最好是寫 “了解”)
-
綜合寫法, 適合有一定的綜合能力的人使用,不局限於前端技能
- 不要將技能拆分的過於精細,基本原則同樣是寫亮點和不要寫廢話
例如:
- 全棧開發能力:掌握全棧開發流程,能夠熟練使用 NestJS、Go 進行後端開發。對於 MySQL 和 Redis,能夠設計高效的數據庫架構和執行優化
- Vue:熟悉 Vue2、3 生態以及相關工具、插件、依賴;深入理解 Vue 源碼了解其運行機制。擅長使用各種手段提升業務應用的性能和用戶體驗。
- React:熟悉 React 生態以及相關工具、插件、依賴;深入理解內部機制,能夠高效解決複雜的前端問題,並優化性能
- 構建工具:擅長使用現代構建工具,如 Webpack、Vite、Rspack,進行模塊化開發。擅長使用優秀的前端工程化工具提升開發人員體驗;能使用模塊聯邦等特性打造靈活高效的微前端架構,有效降低系統複雜性,提高項目的可維護性和擴展性
- UI 設計與審美能力:具有一定的 UI 設計能力,能夠設計出美觀實用的用戶界面;善於使用認知偏差知識與 UI 界面結合,創造易於使用,用戶友好的產品邏輯和界面。
- 運維技能與自動化部署:熟悉 Linux、OpenResty、Docker 的配置和優化。擅長利用 sh、Python 腳本提升運維效率和系統穩定性,具備自動化部署和系統維護能力。
- AI 技術:熟練運用 AI 技術(如 ChatGPT 的 GPT-4、Claude),系統學習過 “谷歌大腦之父” 的生成式 AI 課程,善於引導 AI 在絕大部分領域給出高質量的回答。
- 學習能力:樂於閱讀開源項目的文檔、源碼,理解其思想。有國際化視野和優質的信息來源,有多種解決網絡問題的能力: ), 能快速上手對業務有幫助的新興方案。
- 代碼質量與規範:重視代碼質量和規範,代碼風格會優先追求可讀性和性能,能快速融入團隊的節奏。
- 多平台開發經驗:熟悉 Web、移動端(小程序、公眾號)和桌面應用(electron、tauri)的跨平台開發。
上述兩種方式切記
寫的時候要從「精通 - 熟練 - 了解」的順序寫,寫出來的一定要經得住問,不會別亂寫
項目經歷#
寫 3 個代表的項目就行,不要寫特別多沒有營養的項目
** 標題:** 項目名 - 擔任的什麼(前端開發工程師)—— 時間(項目的開始 - 項目的結束 / 至今)
例如:
xxx 商城 - 前端開發工程師 —— 2021 年 3 月 1 日 - 2021 年 7 月 20 日
項目描述:寫法為 star 原則,也就是 Situation(情景)、Task(任務)、Action(行動)和 Result(結果)。對應過來就是【S】這個項目的背景是什麼,可以是項目介紹也可以是遇到的問題和難點,【T】需要做的工作是什麼,在其中擔任什麼職責,【A】通過什麼方式來解決這些問題的,【R】以及取得了什麼指標可衡量的結果。
例如:
項目描述:項目時間非常緊,要在 xxx 的情況下做到 xxx 效果(這是 S),我負責項目的 xxx(研發 / 統籌 /…),要在這個時間裡讓用戶 xxxxx(這是 T),我做了 xxx 調研,選擇用了 xxx 方式開發,在項目中做了 xxx(騷操作 / 比較厲害的小技巧)(這是 A),最終讓項目在 xxx 之前完成,且 bug 量 xxxx(這是 R)
項目職責:
❌不要寫:
- 不要寫 “廢話”,這裡的廢話並不是貶義,而是類似聽君一席話,如聽一席話的感覺,看上去寫了,但是又好像啥都沒寫
- 錯誤的示範:
- 我負責了導航欄的開發
- 我配合後端負責了 xxx 頁面的開發
- 我準確的還原了設計稿
💡 解釋:以上錯誤在於:如果做不到這些,那就是工作都完不成,因為未來肯定會有類似的需求,你能完成,別人也能完成,那麼你就沒有競爭力,履歷要突出自己的競爭力
✅要寫:
- 因為你,項目達到了某種效果,是成就,而不是做了什麼(我做了個導航欄,首頁之類的,面試官根本不在乎你在上一家公司做了什麼業務,他只關心你能給公司帶來什麼)
- 正確的示範:
- 完成十多個基礎組件封裝,20 多個公共函數,使功能性更契合業務
- 優化打包速度,打包速度提升 384%(63s -> 13s)
- 進行性能優化,首屏顯示速度增加 1233%(4s->0.3s)
💡 解釋:記住一點,** 要寫出具體的數字!!!** 這在體現出的是你的價值,而具體的數字就是佐證。你除了可以完成需求以外,還能做到哪些人家做不到的事情,寫出來了,競爭力就有了。這些東西並不一定非要是你做的,在你學過、見過的項目中,只要你能在合適的時機想到這個優化點,能說出來原理或者順序,並且把這個優化 / 功能的,抄到別的項目並達成預期中的效果,那這個東西就是你的。你就可以往履歷上寫,而且大概率沒人要求你用紙筆去默寫這些,最重要的是要寫成就,而不是做了什麼
工作經歷#
用一個列表列出來,外包公司要注明!!!某些公司有背景調查,如果他查到給你交社保的並不是你寫的公司,可能會對你有好感度的下降。有的公司比較介意短時間內多次跳槽的,不要寫太多。
例如
- aaa 公司(外包)- 前端開發工程師 ——2021 年 3 月 - 至今
- bbb 公司 - 前端開發工程師 ——2020 年 3 月 - 2020 年 12 月
個人描述#
寫亮點!! ! 不要寫什麼 “特別能吃苦”,因為這和寫了 “特別能吃” 沒什麼區別,寫一些實際的
例如
- 有很強的信息獲取能力,有較強的獲得能力的能力
- 解決問題能力強,對工作負責(一個簡短的例子佐證)
- 熱愛閱讀前端書籍(如果你真的讀過的話)每一條不要超過大半行,寫出例子佐證的,不要寫空話
- 具有設計審美或者產品嗅覺靈敏,開發的產品體驗非常好,幹活細致
教育經歷#
如果你的學歷比較亮眼,可以放在很前面,甚至放在個人信息中。
反之可以放在最後,萬一 HR 看見學歷本來是不想要的,但是他被迫看完了你的履歷,覺得還不錯,可能就沒那麼介意學歷了,這樣就獲得了一次面試機會
例如:
克萊登大學 - 漢語文學 本科
克萊登大學 - 軟件工程 碩士
履歷部分結束
後記:履歷如何寫#
- 履歷三大原則:清晰,簡短,必要,給面試官留下好印象
- 技術能力匹配:滿足招聘方的要求,技術水平要達標
- 突出項目亮點:10 秒以內要讓面試官發現亮點,有問下去的動力
履歷三大原則#
- 清晰:履歷是易於理解的,排版簡單,比如學校和畢業時間,工作多少年,相應行業的工作經驗,求職崗位等需要清晰明確
- 簡短:在工作匯報或者面試跳槽中,「突出重點」是非常重要的能力,有利於讓面試官一下就明白你想表達的重點內容。非常重要的部分可以適當加粗,然後履歷不要超過 2 頁。這部分不知道怎麼做的話,推薦大家看看 《金字塔原理》這本書,非常棒
- 必要:履歷上面只需要有必要的信息,能夠幫助彼此最大化的節約時間,提升效率。保證履歷裡面的內容都是面試官感興趣的。基本信息中像籍貫這些對面試來說不重要的內容就不用寫了。有的人會在履歷中放上 GitHub 或者博客鏈接,如果博客內容充實可以放上去,如果沒什麼內容,只是幾個面經筆記的話,這種鏈接就不要放了,反而降分。貼了博客鏈接的話,面試官一般都會去看一眼的,所以博客內容要準備一下,避免忘記後面試時尷尬。有的人會把項目經歷中相似的項目全部列出來,比如 A 管理後台、B 管理後台,其實這些工作內容沒有多大差異性,寫一個有代表性的就可以了。
技術能力匹配#
這部分突出深入的領域和掌握的核心技能,比如對性能優化、監控、工程化等有經驗,掌握了 Vue / React 源碼,掌握網絡、瀏覽器等原理,熟悉數據結構和算法等。突出這些內容可以引導面試官向著你預設的戰場前進,如果履歷中讓面試官找不到亮點,那就變成考試,他問你答,喪失主動權,面試官不是喜歡問八股文,而是看了履歷找不到亮點只能問八股文
突出項目亮點#
從項目中的一些點切入,把自己的價值做出來就值得寫進履歷中。
- 大數據量優化
- 研發效率的提高
- 研發質量的提高
- 性能優化
- 用戶體驗優化
- 複雜 & 新場景