老鳥教你如何寫好技術簡歷

pythontab發表於2014-11-17

前言

光是做人才拍賣這幾個月,我就看了幾千份技術簡歷,覺得很感慨。有太多程式設計師因為不知道如何表達自己,而埋沒了自己的才華,拿著原本可以拿到一半的薪資,在一家默默無聞的公司裡邊加班到深夜。

很少有人關心寫簡歷的人的心情:簡歷應該怎麼寫,寫什麼,用什麼工具,寫成什麼格式。即使偶爾招聘站有一些不錯的模板,也牢牢的鎖在自己的產品裡邊,不透過它的平臺投遞就不讓下載,甚至轉換成PDF還要收費。

這讓我很難相信我們生活在21世紀。明明手握著最新技術的程式設計師們,不應該在寫簡歷這件事上這麼痛苦。正好中秋放假,我嘗試著做了點東西來改變它。

下邊是我的成果:

一篇講述簡歷本質和例項的文章

一份詳盡的程式設計師簡歷模板

一個可自行搭建的MarkDown簡歷工具

簡歷的本質

在寫簡歷之前,我們必須清楚的瞭解一件事情,那就是簡歷是什麼?

它不是人生履歷,不是專案清單,也不是技能大放送。

簡歷的存在只有一個目的 —— 幫你約到面試。只要能達到這個目的,簡歷可以是一段影片,一個開源專案,一張照片,甚至是一行字,比如:

I wrote python

當然,絕大部分簡歷的形式,就是我們所熟知的,是一篇文章。即使你透過其他方式獲得了面試,當你入職的時候,還是要有這麼一份紙質簡歷的,所以不要想著偷懶。

簡歷要說什麼

介紹自己?錯。越是好的職位競爭越激烈,光介紹你自己是遠不夠的,要推銷你的自己才行。

一份好的簡歷,要低調的告訴招聘方,爺很NB。

那麼,如何才能低調的NB著呢?這裡和大家分享兩個技巧:

首先,一份好的簡歷不光要說明事實,更要透過FAB法則來增強其說服力。

Feature:是什麼

Advantage:比別人好在哪些地方

Benefit:如果僱傭你,招聘方會得到什麼好處

其次,寫簡歷和寫議論文不同,過分的論證會顯得自誇,反而容易引起反感,所以要點到為止。這裡的技巧是,提供論據,把論點留給閱讀簡歷的人自己去得出。

論據要具體,最基本的是要數字化,再好點的論據要讓人印象深刻。每天PV8個億,這是數字化;訪問量超越Google App Engine,這是讓人印象深刻。

下邊寫一段例項,其中內容是虛構的:

2006年,參與了手機XX網釋出系統WAPCMS的開發(這部分是大家都會寫的)。

作為核心程式設計師,不但完成了網站介面、排程佇列的開發工作,更提出了高效的元件級快取系統,透過碎片化緩衝有效的提升了系統的渲染效率(這部分是很多同學忘掉的,要寫出你在這個專案中具體負責的部分,以及你貢獻出來的價值)。

在該系統上線後,Web前端效能從10QPS提升到200QPS,伺服器由10臺減少到3臺(透過量化的數字來增強可信度)。

2008年升任WAPCMS專案負責人,帶領一個3人小組支援著每天超過2億的PV(這就是Benefit。你能帶給前僱主的價值,也就是你能帶給新僱主的價值)。

這是一個比較基本的FAB的應用,還有很多細節可以最佳化。

有同學問,如果我在專案裡邊沒有那麼顯赫的成績可以說怎麼辦?

講不出成績時,就講你的成長。因為學習能力也是每家公司都看中的東西。你可以寫你在這個專案裡邊遇到了一個什麼樣的問題,之前怎麼解決的,之後解決的,新方案好在什麼地方,你是尋找到這個新方案的,最終這個方案的效果如何。

具體、量化、有說服力,是技術簡歷特別需要注重的地方。

模板

這裡給大家提供一個程式設計師的簡歷模板,是我們在看完幾千份簡歷後,覺得結構上比較好的。其實技術簡歷一般包含三大部分就夠了,第一是個人資訊和聯絡方式,第二是工作和專案經歷,第三是工作以外的能力證明。

模板本身我已經放到Github,裡邊需要注意的地方,在括號中註明了,建議先按提示寫完全篇,核對無誤後,最後刪掉引號內的內容。

技能清單部分,我按PHP和前端程式設計師的情況寫的,歡迎其他職位的同學fork修改後,push回來。

Github repo地址 → https://github.com/geekcompany/ResumeSample

工具

再來一個日經問題,簡歷應該用什麼格式寫?

在我看來,技術簡歷只有兩種合格的格式—— PDF和MarkDown。但是由於後期簡歷需要交給HR進行歸檔和管理,MarkDown顯然是不合適的。前幾天在V2EX看到很多程式設計師討論寫簡歷用什麼工具好,最後大家的結論殊途同歸 —— 用MarkDown寫,用PDF發。這是我難得的看到程式設計師們的統一啊。(PHP是最好的語言,阿門)

但接下來大家紛紛抱怨同時支援MarkDown和PDF的工具安裝起來都還挺麻煩的,還有需要線上簡歷的需求。我開始覺得這不是什麼大問題,但在微博私信裡,花了一個多小時教某同學 ① 下載MarkDown編輯器(不小心下載了一個收費的,又重新下了) ② 安裝MarkDown2Pdf轉換工具(英文文件看了半天,從原始碼安裝,各種費勁) ③ 透過MarkDown生成HTML ④ 放到SAE加Basic認證 後,我發現這樣寫簡歷不但累,而且醜。

於是我用三天時間開發了DeerResume,它可以在瀏覽器裡實時預覽編輯MarkDown並生成PDF,這裡是它的詳細介紹  → http://get.jobdeer.com/745.get 。不想自己搭建的懶人可以用DeerResume Online版本 → http://cvbox.sinaapp.com。 

但話說回來,工具始終是外在的,只有程式設計師們在內心樹立起「求職==推銷自己==展示個人品牌」的概念,勇於在職業上去爭取更多更大的利益和空間,才能不讓自己的一身本領被埋沒。

願每一份才華,都找到讓它發光的地方。


相關文章