Lainbo

Lainbo's Blog

If you’re nothing without the suit, then you shouldn't have it.
github

前端程序員簡歷教程 + 模板📜

履歷文件提示#

履歷的文件應該是 pdf 格式的,而不是 word 文檔或者圖片

履歷的文件名應該符合格式:應聘崗位_姓名_手機號,例如:Web 前端開發_張三_13212345678.pdf

推薦一個免費生成履歷的平台,可以幫你快速完成下方的信息填寫並生成履歷 : 開發者客棧 - 履歷


個人信息#

姓名 / 年齡 / 電話 / 郵箱(盡量不要 QQ 郵箱,萬一呢)/ 個人網站、github 地址 / 工作經驗 (x 年) / 求職崗位 / 期望薪資: (最好寫面議,因為最好是先爭取到面試機會,萬一面完人家覺得不錯肯為你開高價)

例如:

張三#

13212345678 | zhangsan@163.com | 北京

https://github.com/ 你自己的 /(或者自己的個人網站)

x 年工作經驗 | Web 前端開發工程師 | 薪資面議

技能清單#

有兩種寫法,

  1. 純前端寫法, 適合只會前端相關技能的人使用

    • 寫亮點,大概寫個 5-10 條能拿出來說的,例如 “熟練使用 ES6 語法,會使用並閱讀過 xxx 源碼,有 xxx 成果”。
    • 不要寫,“會使用 axios 發請求” 之類的話,axios 只能發請求,也不能幹別的,就好像說了一句 “我會用燒水壺燒開水”,這種約等於廢話,形如這種的都別寫

    例如

    1. 熟練使用 Vue2、Vue3、React 全家桶,並對其源碼有自己的理解和認識
    2. 熟練技術棧對應的多種組件庫,熟悉其 api 和一些表現與預期不符的地方
    3. JS、CSS 等前端基本功扎實,積累深厚,各種 api 特性了然於心,最佳實踐信手捏來
    4. 熟練穩定使用 Chat GPT、Claude、GitHub Copilot 進行開發和優化,掌握寫 prompt 的各種要素,擅長引導 AI 給出高質量代碼
    5. 熟練使用 Echarts,AntV 等可視化解決方案
    6. 熟練使用 ES6(es2015 - es2022)
    7. 熟練使用 TypeScript,熟悉類型編程
    8. 熟練使用多種算法 / 了解一些業務適用的算法,能在合適的地方進行性能優化
    9. 熟練 Windi CSS、Tailwind CSS、UnoCSS 等原子化 CSS 框架 / 引擎
    10. 熟練前端工程化,並利用工程化實現了 xxx 效果
    11. 了解 Less、Scss 等預處理器(如果拿著預處理器,卻只會嵌套著寫 CSS,寫變量這樣的基礎功能,最好是寫 “了解”)
  2. 綜合寫法, 適合有一定的綜合能力的人使用,不局限於前端技能

    • 不要將技能拆分的過於精細,基本原則同樣是寫亮點和不要寫廢話

    例如:

    1. 全棧開發能力:掌握全棧開發流程,能夠熟練使用 NestJS、Go 進行後端開發。對於 MySQL 和 Redis,能夠設計高效的數據庫架構和執行優化
    2. Vue:熟悉 Vue2、3 生態以及相關工具、插件、依賴;深入理解 Vue 源碼了解其運行機制。擅長使用各種手段提升業務應用的性能和用戶體驗。
    3. React:熟悉 React 生態以及相關工具、插件、依賴;深入理解內部機制,能夠高效解決複雜的前端問題,並優化性能
    4. 構建工具:擅長使用現代構建工具,如 Webpack、Vite、Rspack,進行模塊化開發。擅長使用優秀的前端工程化工具提升開發人員體驗;能使用模塊聯邦等特性打造靈活高效的微前端架構,有效降低系統複雜性,提高項目的可維護性和擴展性
    5. UI 設計與審美能力:具有一定的 UI 設計能力,能夠設計出美觀實用的用戶界面;善於使用認知偏差知識與 UI 界面結合,創造易於使用,用戶友好的產品邏輯和界面。
    6. 運維技能與自動化部署:熟悉 Linux、OpenResty、Docker 的配置和優化。擅長利用 sh、Python 腳本提升運維效率和系統穩定性,具備自動化部署和系統維護能力。
    7. AI 技術:熟練運用 AI 技術(如 ChatGPT 的 GPT-4、Claude),系統學習過 “谷歌大腦之父” 的生成式 AI 課程,善於引導 AI 在絕大部分領域給出高質量的回答。
    8. 學習能力:樂於閱讀開源項目的文檔、源碼,理解其思想。有國際化視野和優質的信息來源,有多種解決網絡問題的能力: ), 能快速上手對業務有幫助的新興方案。
    9. 代碼質量與規範:重視代碼質量和規範,代碼風格會優先追求可讀性和性能,能快速融入團隊的節奏。
    10. 多平台開發經驗:熟悉 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)

項目職責

不要寫:

  • 不要寫 “廢話”,這裡的廢話並不是貶義,而是類似聽君一席話,如聽一席話的感覺,看上去寫了,但是又好像啥都沒寫
  • 錯誤的示範
    1. 我負責了導航欄的開發
    2. 我配合後端負責了 xxx 頁面的開發
    3. 我準確的還原了設計稿

💡 解釋:以上錯誤在於:如果做不到這些,那就是工作都完不成,因為未來肯定會有類似的需求,你能完成,別人也能完成,那麼你就沒有競爭力,履歷要突出自己的競爭力


要寫:

  • 因為你,項目達到了某種效果,是成就,而不是做了什麼(我做了個導航欄,首頁之類的,面試官根本不在乎你在上一家公司做了什麼業務,他只關心你能給公司帶來什麼)
  • 正確的示範:
    1. 完成十多個基礎組件封裝,20 多個公共函數,使功能性更契合業務
    2. 優化打包速度,打包速度提升 384%(63s -> 13s)
    3. 進行性能優化,首屏顯示速度增加 1233%(4s->0.3s)

💡 解釋:記住一點,** 要寫出具體的數字!!!** 這在體現出的是你的價值,而具體的數字就是佐證。你除了可以完成需求以外,還能做到哪些人家做不到的事情,寫出來了,競爭力就有了。這些東西並不一定非要是你做的,在你學過、見過的項目中,只要你能在合適的時機想到這個優化點,能說出來原理或者順序,並且把這個優化 / 功能的,抄到別的項目並達成預期中的效果,那這個東西就是你的。你就可以往履歷上寫,而且大概率沒人要求你用紙筆去默寫這些,最重要的是要寫成就,而不是做了什麼

工作經歷#

用一個列表列出來,外包公司要注明!!!某些公司有背景調查,如果他查到給你交社保的並不是你寫的公司,可能會對你有好感度的下降。有的公司比較介意短時間內多次跳槽的,不要寫太多。

例如

  • aaa 公司(外包)- 前端開發工程師 ——2021 年 3 月 - 至今
  • bbb 公司 - 前端開發工程師 ——2020 年 3 月 - 2020 年 12 月

個人描述#

寫亮點!! ! 不要寫什麼 “特別能吃苦”,因為這和寫了 “特別能吃” 沒什麼區別,寫一些實際的

例如

  1. 有很強的信息獲取能力,有較強的獲得能力的能力
  2. 解決問題能力強,對工作負責(一個簡短的例子佐證)
  3. 熱愛閱讀前端書籍(如果你真的讀過的話)每一條不要超過大半行,寫出例子佐證的,不要寫空話
  4. 具有設計審美或者產品嗅覺靈敏,開發的產品體驗非常好,幹活細致

教育經歷#

如果你的學歷比較亮眼,可以放在很前面,甚至放在個人信息中。

反之可以放在最後,萬一 HR 看見學歷本來是不想要的,但是他被迫看完了你的履歷,覺得還不錯,可能就沒那麼介意學歷了,這樣就獲得了一次面試機會

例如:

克萊登大學 - 漢語文學 本科

克萊登大學 - 軟件工程 碩士

履歷部分結束


後記:履歷如何寫#

  1. 履歷三大原則:清晰,簡短,必要,給面試官留下好印象
  2. 技術能力匹配:滿足招聘方的要求,技術水平要達標
  3. 突出項目亮點:10 秒以內要讓面試官發現亮點,有問下去的動力

履歷三大原則#

  1. 清晰:履歷是易於理解的,排版簡單,比如學校和畢業時間,工作多少年,相應行業的工作經驗,求職崗位等需要清晰明確
  2. 簡短:在工作匯報或者面試跳槽中,「突出重點」是非常重要的能力,有利於讓面試官一下就明白你想表達的重點內容。非常重要的部分可以適當加粗,然後履歷不要超過 2 頁。這部分不知道怎麼做的話,推薦大家看看 《金字塔原理》這本書,非常棒
  3. 必要:履歷上面只需要有必要的信息,能夠幫助彼此最大化的節約時間,提升效率。保證履歷裡面的內容都是面試官感興趣的。基本信息中像籍貫這些對面試來說不重要的內容就不用寫了。有的人會在履歷中放上 GitHub 或者博客鏈接,如果博客內容充實可以放上去,如果沒什麼內容,只是幾個面經筆記的話,這種鏈接就不要放了,反而降分。貼了博客鏈接的話,面試官一般都會去看一眼的,所以博客內容要準備一下,避免忘記後面試時尷尬。有的人會把項目經歷中相似的項目全部列出來,比如 A 管理後台、B 管理後台,其實這些工作內容沒有多大差異性,寫一個有代表性的就可以了。

技術能力匹配#

這部分突出深入的領域和掌握的核心技能,比如對性能優化、監控、工程化等有經驗,掌握了 Vue / React 源碼,掌握網絡、瀏覽器等原理,熟悉數據結構和算法等。突出這些內容可以引導面試官向著你預設的戰場前進,如果履歷中讓面試官找不到亮點,那就變成考試,他問你答,喪失主動權,面試官不是喜歡問八股文,而是看了履歷找不到亮點只能問八股文

突出項目亮點#

從項目中的一些點切入,把自己的價值做出來就值得寫進履歷中。

  1. 大數據量優化
  2. 研發效率的提高
  3. 研發質量的提高
  4. 性能優化
  5. 用戶體驗優化
  6. 複雜 & 新場景

談薪方法#

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。