一份優秀的前端開發工程師簡歷是怎麼樣的?

最好給一個實際例子啦。


簡歷不僅僅是履歷,它的重要作用是展示能力!!!

在阿里常年招聘,篩過各式各樣的簡歷,每到招聘季,篩簡歷、面試過程非常耗精力,當然,原因之一是我想招非常優秀的人,寧可多花些時間,另一方面,除了那些不合格的簡歷之外,還有好多簡歷語焉不詳,不得不在電面時反覆確認,同時為了兼顧應聘者感受,又要裝作很職業的樣子跟他做一些互動,往往這部分有大量被篩掉的人,這侵佔了我的大片時間。為了提高這部分人的簡歷通過(面試)的效率,列幾點建議:

第一,自薦簡歷一定要署名

招聘季的招聘信息發出去後,郵箱會收到大量簡歷,郵件標題和附件基本上一大半都是不署名的。簡歷評估+電面之後,不會每個簡歷都會寫完整評價錄入系統,特別是一些拿不準的簡歷,想 Hold 一下,等處理完全部之後再翻出來看看,但當 review 這些簡歷時,從郵件列表中看到的往往是這樣的:

早就不記得哪個郵件放的是誰的簡歷,再挨個去翻附件(有的是PDF,有的是Word,有的是 HTML,有的乾脆是一個 zip,有的是一個網址,有的乾脆把簡歷粘貼在郵件正文。。。)去對當初寫的評價,很耗時,效率奇低。即使最後翻到要找的簡歷,也已經大大減分了。所以,如果自薦簡歷的話,一定要在郵件標題、簡歷附件文件名上寫清楚,誰、應聘什麼崗位、建議層級(初級、資深、專家),好歹我下載完附件之後不用再重命名了。

第二,務必要有 word 或 pdf 文件的簡歷

現在好多人簡歷直接掛網上,或者是 HTML 的,這種簡歷我處理起來很費勁。阿里內部的招聘系統支持 word 和 pdf 格式支持的最好,我在錄入系統時,上傳完附件後好多欄位直接就被系統讀出來了,HTML 的簡歷支持的最差,傳完附件我還要一個個手工去填,花精力在這上面是完全沒意義的,而且從我的經驗來看,一頁 HTML 簡歷源碼能表現的東西實在有限,畢竟我們現在不招初級(P5及以下)前端了,所以 word 和 pdf 格式的載體足夠了,多花精力放在簡歷內容上。

第三,簡歷要表現出亮點,最好有作品

前端技術現在也分化的厲害,不嚴格劃分的話,有 NodeJS、H5、Hybrid、架構和業務研發等方向,現在庫和規範很多,但每個分支的難度、技術基線都類似(比如達到資深所消耗的時間都差不多),所以全棧通才固然好,每個方向都深入有點太難為人,但至少某一個方向要非常精鑽非常深入。所以簡歷里要重點標出這個長處。實際上九成的簡歷里的「技能」部分幾乎都是一樣的,都差不多把前端用到的技術羅列一遍,毫無意義的佔據簡歷中的黃金地段。

所以,既然全棧不易,不如把自己最擅長的那個語言或技術高亮加粗出來,面試的時候我就直接繞過其他,專從這個「高亮加粗」部分來做一些技術探底了,以此來引導面試官來問你擅長的部分,更有利於你揚長避短。

技術探底一般怎麼做?看作品!如果擅長 Node,就看看 NPM 上提交的模塊,install 下來演示下,講講核心代碼。如果是一個組件,就直接看 Demo,講設計封裝思路。如果是一套腳手架工具,直接畫架構圖,講原理和適用場景。如果是項目,那就 show 下你作為 PM 發的 Release 郵件!作品不僅僅是這些,也可以是技術專利、設計方案、成功的帶人案例、成功的團建案例等,只要內容充實接地氣,脈略(可以是代碼、也可以是一件事)清晰,show 的過程中兩眼放光唾沫星子亂飛,有這個感覺就對了。所以,簡歷里要適當帶有這些儲備好的作品,備著面試時狂秀一下。

第四,突出重點,展示能力

現在招一個能幹活的人不難,難的是招一個能解決問題的。特別是像阿里這種業務性的研發,既要從業務方那領需求,又要警惕需求陷阱,準確識別出剛性需求,出方案,推執行,Release 結果。所以,應對這每個環節所需的技能,最好在簡歷里有所表現。具體說就是描述每個項目時,不僅要有背景、過程,還要有你為這個項目帶來的結果。比如這樣描述項目:

我做了 XX 項目重構,用了 XX 技術方案,克服了 XX 的困難,最終讓 XX 這類需求變更可以短平快的被消化,極速研發、快速上線、且數據採集也做到了標準化,研發成本大大降低,數據積累增長迅速,比如 XX ,最後在 XX 產品線中開始推廣。

在面試時,這種描述很容易引出有針對性的話題來聊,也正因為簡歷里有這些鋪墊,可以節省大量的面聊時間,更快做出判斷。

相比之下,這種描述就不好:

XX 項目前端研發,用了 AngluarJS,整個項目獨立完成,包括整個 Boss 系統的受理收費、商品零售、小靈通簡訊群發、有線電視代收費、營業員/營業點結賬等模塊。

這段描述只傳達出一個信息,就是你用過 AngularJS。至於當初面臨多少種技術選型,如何做取捨選擇了 AngluarJS,這些系統模塊之間如何基於 AngularJS 進行耦合,有沒有涉及前端架構,AngularJS 用的有多深,項目成員分工怎樣,如何並行研發?遇到過哪些你認為有價值的問題,並針對此提出應對方案,是代碼解決還是組織解決?這個過程要靠面試的時候問答大半天才能搞清楚,問不出來的,基本也就跳過了。要是簡歷里表達出來,腦子裡很嘹喨,面聊也不會很拖沓,能力評價自然會很高。

再補充一個,有好多人有寫博客寫總結的習慣,這個習慣非常好,如果某個總結能和簡歷里做的項目結合起來,就更好了。

第五,全綠的 Github 提交記錄

簡歷里附上 Github,最好提交記錄那裡泛綠的厲害,如果進到 Github 首頁就想點開項目列表,找項目去讀,如果看到有那種長時間維護的、Readme 寫的清楚的、一本正經的寫上「轉載註明出處的」,基本上抓起電話就開聊了,結果基本上不會差。

第六,其他關注和不關注

關註:每次換工作的離職原因,可量化的工作成果,能代表你最高水平的項目要寫詳細,標紅加粗下劃線,在簡歷中強調出來。

不關註:證書、四六級、了解的編程語言(如果不精通就不要寫)、你不擅長什麼、個人簡介。

第七,典型問題

技術探底的問題肯定會問一些,此外面試每個人多會問:

1. 哪個項目讓你最滿意、代表你的最高水平?如何做的?
2. 讓你印象最深刻的一個(技術)難點,害的你搞了很久,最後怎麼解的,有什麼心得?
3. 你做的時間最久的一個項目(或產品),你看到這個項目有哪些問題,你能做什麼?
4. 你能給我們團隊或者產品帶來什麼?

這些問題不是硬性的,主要看平時是不是除了技術還琢磨點別的,特別是在阿里好多 BU 產品基本形態成型的基礎上,要做試錯、創新、提效、求精、找方向,這種情況下,只具備(完成剛性需求的)技術能力已經遠不夠了,而更需要辯證的執行。

最後

當然,上面這些都是建議,不管你覺得有沒有用,堅持一個原則,那就是「簡歷不僅僅是履歷(你做過什麼),它的重要作用是展示能力(你能做好什麼)!!!」

以上~


說說我自己的簡歷長什麼樣,以及我希望收到的簡歷是什麼樣的。

總覺得對於一個工作五六年的技術來說,寫簡歷還要不斷用各種花言巧語強調自己多麼牛逼已經不重要了,重要的是你解決問題的一些思路,羅列項目變得很沒有意義,如果這樣寫,簡歷不知道要寫幾十頁。
最近如果要寫簡歷,基本我只花了這幾句話描述自己為什麼對你們來說是有價值的。

主攻前端和NodeJS開發,6年+前端開發經驗,呆過大公司和小團隊,從0組建20人前端NodeJS混合開發團隊,帶領團隊利用最新技術解決業務快速發展過程中的各種業務場景問題。熟悉客戶端開發,有多個上架APP,有java開發經驗。

其實很強調重點,因為五六年下來,做過的東西解決過的問題太多了,實在是一言難盡,所以寫簡歷的時候,我就強調這幾點,最終想表達的是:我技術涉獵廣,在特定領域有深入,可以組建並帶團隊,能夠組織團隊解決不同場景的問題。相信如果這些點都名副其實的話,應該可以得到一個很不錯的職位。所以如果面試官對我感興趣,每句話都可以展開很多,聊一個小時不過分。

當然,每個人的方向不同,工作經驗也不同,如果是1年前,我的簡歷就跟這大相徑庭了,不過簡歷千萬別誇大,那如何讓自己的簡歷變得越來越牛逼呢?這其實就是另外一個話題了,其實每年為什麼要尋求不斷的成長?最終的目的不還是要把這些東西變成你下次寫簡歷時候簡歷上的牛逼?所以有時候我跟團隊的人說,如果你想不清楚什麼是成長,不知道如何制定規劃,你就這樣想,你這一年做什麼可以讓你年底跳槽的時候double?我不怕你是因為能力強了double跳槽的,就怕你做了一年下來發現自己還是一點成長都沒有才跳槽的。

然後說說我希望見到的簡歷,參考半年前寫過的一篇文章(如何面試一名前端開發工程師?),裡面總結我希望招到的人是什麼樣的:

  • 技術熱情很重要,我不需要單純的把技術當做吃飯傢伙的人。
  • 做事態度很重要,我不想招聘天天抱怨卻不去解決問題的人。
  • 學習能力,總結能力,能夠自我進步的人,而不是需要手把手教的。
  • 分析能力,其實也就是解決問題的能力。
  • 技術經驗,當然越多越好,如果缺乏,至少要表現出成長潛力。

簡歷里需要寫什麼?當然是針對這些點來推銷自己!這是寫簡歷的基本方法論。
詳細就不展開了,文章里有一些展開


我就寫到google doc上了。看不見的hr就別聯繫了。


http://resume.jasinyip.com
暑假花了一星期的樣子做的……沒啥技術含量……
之前在知乎貼過一次,不過由於已經有工作了,就懶得再迭代……
其實還有很多效果沒弄上去……

對,沒做響應式設計,懶得做……哈哈哈哈

湊合著看看唄


剛做完簡歷的我就來知乎上搜這麼個問題,我是不是有打小廣告的嫌疑……╰( ̄▽ ̄)╮
Wenli Zhang"s CV
源碼戳這裡:https://github.com/Ovilia/cv
其他項目也基本都在 GitHub 上 host,喜歡的話可以關注我~

雖然現在還沒做成想像中很酷炫的效果,不過暫且把這個作為前端工程師簡歷的底線應該還是可以的……吧?附單頁列印版:


20161108 UPDATE: 阿里雲招人,有興趣的童鞋歡迎把簡歷直接給我。

睡前隨便一答。歡迎把簡歷私信我,我們團隊招人。

簡歷這個東西嘛,說有用也有用,說沒用也沒用。

優秀的標準對於每個人都不同,因為每個人的背景和經歷不同。

個人認為的優秀二字一般是指幾方面,包括素質,經歷,未來成長速度等。

非要指明的話:只要你的經歷可以比同時期多數的童鞋豐富,有明確目標和定向的積累就可以了。(做該做的事情,很多事情自然會有回報)

與其專註寫好簡歷,不如追逐自己的好奇心,做喜歡的事情,並將其努力做好,其他的事情交給緣分。

比如(自黑一下玩吧):

正式工作兩年半,曾供職新浪雲計算、淘寶UED,目前在美團基礎終端團隊。獨立開荒和負責過多個核心項目,項目類型涉及:基礎工具、通用組件、移動支付、統計、瀏覽器和系統插件、SPA應用(PC/M)……,從實習生階段開始有簡單的帶人經驗。維護個人獨立網站10年,有一些簡單的開源項目。對前端開發、工程工具、網路安全,勾搭妹紙(霧),睡覺遲到,有一定的經驗。

----

再補充一個例子(這個不黑):

一個生於94年,但是卻從小學五六年級就開始跟著程序員開始學著幹活的少年,19歲或者更早就入職了阿里,前端或許算是順便get到的技能(對其他技能似乎更熟絡),對於新技術感覺敏銳,對底層設計和編碼極致有追求,目前合作開發過的最贊的九零後,應該依舊供職在淘寶網。

說完了,但是個人覺得運氣才是王道,我覺得我比多數童鞋可能運氣好了那麼一點:總是能夠遇到肯幫助我且比我經驗豐厚的人,不論千里之外,亦或者咫尺之間。


感覺程序猿(媛)的簡歷都是另類的,都是偏向動畫或者Fullpage全屏滾動效果的。因為打算找實習,自己也做了兩個。之前收集了一些這類的網頁以及工具,剛好用得上。

工具:

  1. http://lab.hakim.se/reveal-js/#/這個是在github上挺火的,有人用來做簡歷,有人用來做Slides。
  2. http://impress.github.io/impress.js/#/bored這個跟上面那個橫向,不過感覺炫酷點,有點像Prezi。
  3. https://github.com/geekcompany/DeerResume 這個是國產程序,第一個見到就感覺是特喜歡,利用markdown寫簡歷,簡單方便,而且還有很多模版,寫好了你只要發給鏈接給人就行了。簡直居家旅行必備裝逼神器。 作者也在知乎@Easy 。
  4. fullPage.js One Page Scroll sections Site Plugin (PC端),GitHub - yanhaijing/zepto.fullpage: 專註於移動端的fullPage.js(移動端),這兩個其實跟前兩個很像,不過這兩個是縱向滾動,我用前一個做了一個簡歷,感覺對移動端很不適應,第二個是專註移動端的,類似H5動畫的滾動程序。
  5. Move.js - CSS3 animation framework for JavaScript 如果不想用全屏滾動又想有動畫效果,可以用這個給文字、圖形加動畫 ,看起來很有動感。
  6. Robby Leonardi 這個感覺技術最難的,做得很驚艷,做不了也要看看,不過可以在源文件修改一下,變成自己的作品。超級酷炫的HTML5互動式程序員求職簡歷

  7. HP惠普DV2000筆記本廣告 炫酷的視頻也是一個簡歷啊,當年的經典廣告,國內有人模仿過,視頻模板找不到了,有興趣自己可以去找找看,看起來特別有勁。

作品:

1.張秋怡 - 個人簡歷這個 感覺是文本中做得很好的一個,可以下載下來,然後在 json文件里修改個人的信息就可以了,布局配色也可以自己改。
2.Ovilia (Wenli Zhang) · GitHub是這個回答最高贊的答主的pdf版,好像用 InDesign 就可以改了,布局、顏色都做得非常好。
3.ResumeSample/ios.md at master · geekcompany/ResumeSample · GitHub 就是上面那個用markdown寫簡歷的一個案例,有模板、在線託管,功能感覺非常強大。
4.胡才輝個人簡歷文本版這個是我的,用markdown 寫,然後生成HTML文件,再自己修改配色布局,我用fullpage js和movejs做了一個全屏滾動的,Niefee的個人簡歷,本科學體育,自學前端做得。
5.範文傑的簡歷 這個設計感很好,我發現都挺多人的 簡歷都是青色為主,看上去很有神。
6.范林峰-個人簡歷 這個立體三維旋轉簡歷,裝逼屬性很大,不過不適合移動端觀看。
7.http://ming.today/resume 答主也在樓上,動感雖然不足,不過設計感還是不錯的,響應式設計,有側邊導航。
待更。。。


題主問的是「一份優秀的前端開發工程師簡歷是怎麼樣的?」,怎麼感覺這裡成了自薦會了。


清楚對方公司在找什麼樣的人。

如果對方對某項能力有強調,如英文,那麼你也要強調自己的英文能力。特別是實際使用語言的經驗。如「過去N年,我服務於一個國際化團隊,英語是日常交流語言」等等。如果對方強調技術管理的經驗,那麼就強調這方面的經驗。如「在某項目中擔任leader,做了哪些工作」。現在是個人都能說一串技術術語,很多人忽略了非技術能力。這些能力比我們想像的重要。

技術能力只要核心的兩三項和對方的要求吻合就可以了,並且要證明這少數幾項為什麼是你的核心競爭力。證明的方法不是泛泛地論述經歷,而是最好有實際的例子,代碼庫可以呈現,commit history就可以很好的證明你的水平了。如果是公司內部項目,盡量提供具體的東西,讓對方理解這個項目是什麼,自己做的東西為什麼重要,從量或者質的角度有針對性地說明。

我相信大多數技術面試官簡歷篩選,也就主要看這些。

格式什麼的就不需要說了吧,網上一搜一大堆,並沒有標準答案,保持簡潔,選擇適合自己的樣式就行了。


http://ming.today

單純來分享。


前端菜鳥只能給你這個看了,由於是自適應的,所以發光層無法達到想要的效果。
http://natee.github.io/


http://szhangpitt.github.io


A Collection of My IdenPin Works
http://www.idenpin.sinaapp.com/resume.html
看了這個板塊後,自己也把自己的東西整理了下做了個頁面。前後用了兩天,有些粗糙
看上的求帶走 。


很贊同 @小芋頭君 的回答,隨著經驗的增加,越來越不喜歡花里胡哨的簡歷,前端程序員尤其喜歡搞這些,看上去有點像求偶的孔雀,蜜汁尷尬。

簡歷的核心是你本人,你有什麼就說什麼,不卑不亢,我沒有的東西不丟人,硬說的好像自己有,很丟人。

附自己的簡歷:前端簡歷


Lucy Bain

這是我比較喜歡的程序猿風格,博客中還有很多面試題。
其實最關鍵還是看簡歷內容,比如工作經歷,項目,github。


看樓上設計不像設計前端不像前端,初學者剛做出自己第一個自以為不錯的作品就急著標榜自己的也是醉了,STRML: Projects and Work


talk is cheap, show me the code.


不是優秀的前端工程師,不過我覺我這個簡歷的效果還可以了(Yakima Teng"s CV | 滕運鋒的簡歷)。我覺得如果是有一定工作經驗的前端開發,簡歷上的重點應該是你的項目經歷,就比如我這個,項目經歷佔用的篇幅比較多。我只是推薦這樣的解構,我自己實際上還是比較缺少項目經驗的,簡歷內容其實也不充實。如果時間不是很趕,盡量不要把簡歷搞得像是套模板或者跟別人的很像。。。那種簡歷看多了個人覺得容易讓看簡歷的人感覺視覺疲勞。。。

簡歷github源碼地址:Yakima-Teng/cv


大神的簡歷不知道什麼樣子,不過優秀的初級應屆生前端開發工程師的簡歷可以參考下面。

  • 應屆畢業生前端開發工程師簡歷


羅禮權的個人簡歷
感謝百度放到「前端 簡歷」搜索詞第一位


推薦閱讀:

如何面試前端工程師?
前端開發與後台開發如何協作?
程序員們分享一下你們寫的情書?
熱炒的前端什麼時候能冷靜下來?
若想學 HTML,應從何入手?

TAG:前端開發 | 簡歷 | 前端工程師 |