[Share]如何做好一份前端工程師的簡歷?


【原始地址】:http://dancewithnet.com/2009/02/17/how-to-make-a-resume-of-f2e/
春節前在藍色理想上發了個“雅虎口碑招聘前端工程師 ”的啟事,節后收到很多簡歷,加之HR通過專業招聘網站得到的簡歷和朋友同事推薦的簡歷,數量上是相當的多,把這些簡歷一一看完真是一個漫長而幸苦的體力活,何況我還要仔細認真的去提取和核查有用信息評估其能力,盡量不錯過任何一個埋藏在大量簡歷中合適的人,這絕大部分時間並不是一個相當愉悅的過程。所以,我感覺有必要來談談:如何做好一份前端工程師的簡歷。

一、你是前端工程師

雖然簡歷都會有一些常規信息,但職業決定了這份簡歷核心內容和求職成敗。所以,這份簡歷應該盡可能體現你自己是一個合格的前端工程師。專業的前端工程師是什么可以看看去年Nate Koechley的演講《Professional Frontend Engineering》,前端工程師應該關注的內容可以從克軍總結的“前端工程師應該關注什么”的思維導圖中窺出一二,學習內容聚合可以看看陳成總結的《前端開發大眾手冊(包括工具、網址、經驗等)》

毫無疑問,前端工程師應該知道如何用簡歷體現其專業技能和職業精神,這是每個應聘者應該考慮的問題。

二、內容為王

  1. 個人信息
    1. 姓名 (必需)
    2. 性別 (必需)
    3. 年齡 (必需)
    4. 聯系電話 (必需)
    5. 學歷及學位 (必需)
    6. 薪資期望
    7. 個人照片
    8. 郵箱
    9. Blog
    10. 外語能力
  2. 職業技能
    1. HTML、CSS、JavaScript/ActionScript等
    2. Web標准、可用性、可訪問性
    3. 一門非前端腳本的語言(Java、PHP、Python、C#等)
    4. 任何有利於前端開發的技能和興趣
  3. 職業和教育經歷
    1. 起始時間、單位名、職位(學位)和收獲
    2. 簡而精
    3. 按照時間倒序排列
  4. 代表作品
    1. 能體現自己現在前端技能或者重要經歷的作品
    2. 簡而精,且可以簡要附上自己在這個作品中的收獲
    3. 和別人合作的作品要注明自己具體完成的內容
    4. 在線鏈接要測試以保證可用,如果有其他人的變更應注明,較大變更就無需提交了
    5. 提供附件要注明與之對應的文件名
    6. 按完成時間倒序排列

依據實際情況,代表作品也完全可以直接融入到職業技能和經歷中體現。當然內容不僅僅是這些,可以任意增加能體現前端工程師職業素質的信息。

三、Web是平台

毫無疑問,Web才是真正的平台,當這個平台的后端逐步被雲所統治時(Amazon的很多服務和Google App Engine都初見端倪),那么雲端的用戶代理(比如瀏覽器)就是前端工程師的戰場。前端工程師是可以長期從事且有前途的職業。

簡歷作為前端工程師邁向新征途而提交的第一份作品,應該毫不遲疑的用它來體現其專業技能和職業精神,所以Web頁面是前端工程師簡歷的最好載體。它能體現前端工程師諸多專業素質:

  1. 知道為什么選擇的DTD是下面中的一個而不是其他,這是對HTML標准的理解和思考 。
    1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    3. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    4. <!DOCTYPE HTML>
  2. 針對內容選擇合適的HTML標簽,合理的id和class命名,嘗試使用微格式,這是對語義化的理解和思考。
  3. 至少兼容YUI中列出的A-grade瀏覽器,這是對跨瀏覽器和CSS Hacks的理解和思考 。
  4. 雖然Web性能在大訪問量下才比較容易凸顯,但把嘗試把YAHOO性能團隊的34條最佳實踐應用上,一定會小中見大且受益終生的 。
  5. JavaScript的應用
    1. 簡歷的信息結構一般很簡單,但是這並不意味着無法使用JavaScript來增強它的交互。找出其JavaScript技能和簡歷相互結合的地方。
    2. 可以嘗試使用某種框架(YUIjQueryPrototypeMootools等),很明顯框架能提高我們的開發速度,掌握至少一種優秀的框架能增強我們的價值。
    3. 可以利用JavaScript做出幾個彩蛋在簡歷里面么?
    4. 實現結構、樣式和行為的分離。
    5. 理解和體現DOM Scripting預留退路(Graceful Degradation)漸進增強(Progressive Enhancement )無侵入的JavaScript(Unobtrusive Javascript)等思想。 空帷翻譯的《理解“漸進增強(Progressive Enhancement)”》是篇這方面的好文章。
  6. 可訪問性,在這上面每一步的深入研究和應用都值得贊賞。
  7. HTML5CSS3SVGCanvas甚至離線技術、安全技術都可以和我們的簡歷結合起來。列表When can I use…提供了一些新技術在主流瀏覽器的支持情況。
  8. 打印樣式,很明顯前端簡歷不僅僅是其主管看,還有HR和大老板看,所以准備打印樣式是很重要的,這不僅僅是技能問題,更是一種前端開發的素質。你需要知道,打印樣式應該是黑字白底,且盡量少的裝飾圖片,因為現在的絕大部分辦公打印機還是黑白的,且黑色更費墨,所以當你的簡歷是黑色背景時更應該注意這點。
  9. 簡單設計,千萬不要把你的簡歷搞一團糟,設計雖然不是前端工程師最重要的技能,但是良好的視覺設計更能體現前端工程師的價值,所以審美其實也是前端工程師的基礎素質。如果對視覺設計感到困惑,你可以從看《推薦給大家看的設計書》開始。

四、細節決定體驗

  1. 標識性的文件名,比如“秦歌的簡歷”、“秦歌的作品”,而不是“個人簡歷”、“我的作品”。
  2. 發完信后記得檢查一下發件箱,確保沒有忘記發附件。
  3. 簡歷和眾多作品整體打一個包。不要一個大包里面無數個小包。且整個包應該整理過,去掉垃圾,不應該太大。
  4. 不要重復發郵件,特別是拒絕以后,還發一個同樣的郵件,除非一段時間后你有較大進步。
  5. 檢查鏈接有效性,無效鏈接很傷感情的,可以使用Firefox的插件LinkCheckerPinger

實際上,前端工程師的工作成果是直接面向千萬用戶的,他直接決定了最終的用戶體驗,所以每個細節都至關重要,就像JavaScript編程一樣,只要我們掌握良好的風格要素,我們就能避免很多錯誤,實際上這個思想貫穿整個前端開發的始終,包括制作簡歷。

我很喜歡有個人blog的應聘者,因為通過其blog不僅僅可以看出他的前端技能、工作積累、職業素質和分享精神,同時他通過維護blog可以貫穿一個簡單開發的始終,從內容、交互、視覺、前端一直到后端維護,而這些角色都是前端在開發過程中的上下游,需要經常協作,這種經歷能使前端更高效的溝通和更務實的換位思考。同樣,當我推薦前端的簡歷應該是以Web頁面為載體時,也是基於這個想法,並適當的給出一些相關知識以備有興趣的朋友朝這個方向走下去。雖然我的建議偏向於“HTML+CSS+JavaScript”方向的前端工程師,但實戰中肯定有更多能夠在簡歷中體現前端的技能和創意,這本身就是拋磚引玉,這僅僅是一個開始。

簡歷很重要,但人品、職業精神和專業的前端技能更重要,最重要的是這兩者是相輔相成的。雖然很羡慕兄弟團隊淘寶UED支付寶UED阿里巴巴B2B國際站UED能有創意、時間和精力搞出那么精致的招聘站點,但我更希望我未來的同事用技能、創意、時間和精力整出一個巨牛的前端工程師簡歷來震住我(kaven.yan@yahoo.com)吧。


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
  © 2014-2022 ITdaan.com 联系我们: