# 關于簡歷
簡歷,是大多數人找工作時候的敲門磚。技術人員往往在想要換工作的時候才會發現需要更新甚至重寫一份簡歷,并且無從下手,突然覺得自己白活了很久,所以簡歷這個東西,還是定期更新一下比較好,時刻提醒自己,實力需要提高。
### 什么是好簡歷
簡歷是讓別人了解你的一種方式,是要讓用人單位對你的技能水平與軟素質有個基本的認知,以此為基礎進行面試。重點需要體現出:
- 我是誰
- 我的優勢是什么
- 我能給公司帶來什么
書寫的內容要保證客觀真實,技術人員最好用真實的案例表明自己做過的事情,讓別人印象深刻,什么精通xxx之類的我覺得還是少些一點,讓別人能明白自己的優勢,這才是所有簡歷的主旨。
### 書寫簡歷的方式
既然是程序員,那么首推還是用Markdown語法書寫,然后通過工具轉換為PDF格式。Markdown的版本建議部署到github pages上。或者也可以在Word 里羅列個人信息與工作經歷,用一個簡單的表格把各項區別開,能夠看到重點,然后導成 PDF。當然,也有其他的選擇,比如建立一個關于自己的網站,吸引別人。
但是請記住:重點取勝的是內容,所以種種在形式上花很多心思,一般都是沒有太多打動人的經驗和內容,這樣的簡歷結果都是被 fail。
### 簡歷的內容
人單位最看重的是面試者的哪些方面呢,是個人潛力,工作經驗,還是執行力?我覺得這個需要按照你目前的身份去對待:
- 學生: 用人單位最看重的是基礎能力,學習能力,適應能力,還有對待這份工作的熱情。其次是之前的經驗或完整作品,如果實習經歷的工作經驗對接下來的工作是正向作用將是加分項。
- 社招: 最重要的是經驗與是否能應對所在工作未來的一些挑戰。
但在簡歷中應該避免的幾點是:
- 只描述技能,但與自己能力不匹配。
- 只描述高大上項目,沒說自己做了啥。
- 描述以前工作過于簡單,幾乎沒有內容。
- 夸大事實,沒做過說自己做過。
### 個人信息
個人信息是別人了解和聯系你的方式,所以還是放在最上面比較好。理應包含:
- 姓名/性別/年齡
- 學歷/學校以及專業
- 手機
- 郵箱
- 微博/個人主頁
- Github地址
- 求職意向(可選)
- 薪資范圍(可選)
理論上我覺得此段還可以加上自我評價。
### 個人經歷
我這里是想把在校情況也普及一下,如果工作情況很充實,這一段完全可以修改為工作經歷。此段落請按照時間優先的順序,描述經歷。盡量描述之前工作的重點、難點和亮點的項目來描述,一定程度上可以增加簡歷篩選的通過率,還可以縮小面試的問題域,節省時間。
有一種叫做"STAR法則"的方式,可以幫助我們更好的充實內容,比如:
~~~
- Situation & Task。
由于業務迭代速度加快,垂直搜索業務的性能衰減至 x 秒,性能優化刻不容緩。
- Action。
團隊一共 x 人,由我發起并推動前端性能優化,其中后端研發也一起參與。
技術上主要負責前期性能監控的打點與后期評估,前端性能方案調研以及選型。
其中,性能監控在 Chrome 等瀏覽器下使用了 HTML5 navigation timing 得到了更為精確的性能指標數據。
調研并實現了 bigpipe 與 bigrender 技術。
- Result。
優化結果前端性能由 x 秒到 x 秒,性能直觀感受提升 x0%,頁面核心指標 UV/PV 提升 x0%。
除此之外,還設計了性能整改涉及的模塊業務的灰度上線方案,提升了上線安全。
整體項目的結果明顯,得到了經理與同事們的一致好評。
~~~
簡短一點的也可以這樣:
~~~
2006年,我參與了手機XX網發布系統WAPCMS的開發(這部分是大家都會寫的)。作為核心程序員,我不但完成了網站界面、調度隊列的開發工作,更提出了高效的組件級緩存系統,通過碎片化緩沖有效的提升了系統的渲染效率。(這部分是很多同學忘掉的,要寫出你在這個項目中具體負責的部分,以及你貢獻出來的價值。)在該系統上線后,Web前端性能從10QPS提升到200QPS,服務器由10臺減少到3臺(通過量化的數字來增強可信度)。2008年我升任WAPCMS項目負責人,帶領一個3人小組支持著每天超過2億的PV(這就是Benefit。你能帶給前雇主的價值,也就是你能帶給新雇主的價值。)。
~~~
### 業余愛好和作品
這里可以再細分段落的描述自己做過的其他事情,比如開源項目,初版的書籍。
### 技能清單
對技能進行詳細且有重點的描述。
### 致謝
最后別忘了感謝一下辛苦閱讀你簡歷的人。
### 總結
簡歷的含義是對學歷、經歷、特長、愛好及其它有關情況所作的簡明扼要的書面介紹。是有針對性的自我介紹的一種規范化、邏輯化的書面表達。
### 參考資料
- [Markdown 簡歷工具 DeerCV:不找工作,你也應該擁有一份完美簡歷](http://www.v2ex.com/t/179299)
- [如何寫好技術簡歷 —— 實例、模板及工具](http://get.jobdeer.com/744.get)
- [寫打動人的「個人簡歷」](http://mp.weixin.qq.com/s?__biz=MzA5NDY0ODkxNA==&mid=203425054&idx=2&sn=10866b55058b14a30f5adf1f80d67aed&scene=18#rd)
- [吐嘈「個人簡歷」](http://mp.weixin.qq.com/s?__biz=MzA5NDY0ODkxNA==&mid=203425054&idx=1&sn=7de145e1dbb737e61e3fe0a699fe3672&scene=18#rd)
- 介紹
- 程序員基礎知識
- 字符編碼
- 技術名詞
- 語義化版本
- 命名規范
- 書寫文檔
- 開源協議
- 目錄結構
- 正則表達式
- 平凡之路
- 數據結構與算法
- 堆和棧
- 浮點數類型
- XML和JSON
- 算法學習之路
- 排序算法
- 代碼架構
- 設計模式
- 常用的Javascript設計模式
- 面向對象編程
- 繼承
- 多態
- 封裝
- 面向接口編程
- 代碼評審
- 六種量化你代碼的方式
- 程序員必備的代碼審查(Code Review)清單
- 服務器部署
- AWS簡介
- 網絡知識
- HTTPS, SPDY和 HTTP/2性能的簡單對比
- HTTP狀態碼
- 懂點設計
- 佳作賞析
- 無縫平鋪
- Sketch學習
- 設計與實現的平衡
- 寫點東西
- 使用gitbook
- 合格的PM
- 一個好的產品經理
- 產品經理的技能
- 團隊合作
- 關于招聘
- 培訓新人
- 領導能力
- 獲取知識
- MOOC
- Podcasts
- 英語學習
- 設計學習
- 前端學習
- iOS學習
- 游戲開發
- 關注健康
- 過勞檢測
- 關于睡眠
- 提升效率
- 學會閱讀
- 學會提問
- 善用搜索
- 學會寫作
- 時間管理
- 知識管理
- 文件管理
- 密碼管理
- 制作視頻
- 制作PPT
- 論音樂對效率的影響
- 程序員效率指南
- SOHO
- 創業資源
- Hacker
- 保護隱私
- 關于工作
- 找工作前需要思考的問題
- 原則與技巧
- 關于簡歷
- 其他方面
- 硬件相關
- 常用軟件
- Windows
- 硬件配置
- 系統安裝
- 常用軟件
- Mac
- 通用設置
- 權限問題
- alias設置
- 常用軟件
- 開發環境
- 快捷鍵設置
- 常用終端命令
- dotfiles
- Android
- 常用軟件
- 如何登錄美國區GooglePlay
- 開發工具
- git
- EditorConfig
- node
- shadowsocks
- ST3--Windows篇
- ST3--Mac篇
- gulp
- 字體的選擇
- Emacs
- WebStorm
- tmux
- Sketch
- Sketch中文學習資料
- Trello
- 使用Trello管理項目的經驗
- git進階
- 15分鐘學會使用Git和遠程代碼庫
- GitHub秘籍
- JetBrains
- IDE設置
- 附錄
- 計算機科學與技術
- 網站
- 書籍
- 工具