標籤:

程序員簡歷應該怎麼寫?

沒工作的日子每晚都睡不著,焦慮恐懼害怕,半夜沒人上知乎都沒放鬆的環境了

現狀,非學生,找普通工作不是fancy job,畢業後沒寫過簡歷不知道該怎麼搞


大傢伙讓一讓,這個問題讓老司機先答!作為一個潛入IT圈五年之久、看過數萬份簡歷的HR,在這個問題上還是有點發言權的。HR在篩選簡歷時主要從公司需求出發,重點不一,不過還是有很多「通用」的套路,為了在30秒內判斷出這份簡歷是否值得跟進,我認為程序員寫簡歷的正確姿勢是這樣的:

一、基本格調

即打開簡歷之後的第一印象。就好比我們看見一個人,會有一個整體的感覺,他是fashion的、小清新的還是老道的?有了第一印象之後再慢慢分解來看。

加分寫法:

  • 簡潔明了,邏輯結構清晰。
  • 字體,排版,順暢,清晰整齊就好。
  • 最好是PDF格式,兼容性強且不易亂序。

減分寫法:

  • 設計的過於浮誇或者過於簡單的。(eg.有的簡歷五顏六色、非常酷炫,卻半天找不到聯繫方式,抑或是只有個人基本信息和公司名稱)
  • 寫了十幾頁,半天打不開的,或者載入了半天,打開還亂碼。

二、基本信息(姓名/性別/畢業院校/電話/郵箱/居住地/期望地)

加分寫法:

  • 清晰羅列出以上信息,這樣HR就不用在接下來的電話溝通或面試中再去追問這些內容,建立我們接下來電話溝通對你的熟悉度。
  • 再額外能加上QQ或者微信就更好了(以防有時候電話打不通哦,時不時會遇到這種情況)

減分寫法:

  • 大部分的基本信息沒有寫
  • 甩給我一個Github鏈接,極致簡潔的幾句描述,需要通過你的鏈接來找你的聯繫方式。(如果不是博客寫的特別好,基本是要放棄你了)

三、工作經歷項目經歷

加分寫法:

  • 工作經歷項目經歷可參照萬能的STAR法則來寫,STAR不清楚的童鞋點這裡啦
  • 效力過哪些公司,我們匹配的公司? BAT? 知名大型互聯網公司?
  • 做過什麼行業領域,和我們目前的行業是否匹配
  • 擅長的技術語言,應用了哪些技術棧,(Java, Scala,Ruby, React, Vue, Microservice…)
  • 經歷的項目複雜度,及在項目中承擔什麼樣的角色(人的變化/技術的變化/環境的變化/不同工作經歷相同角色的不同點)
  • 時間節點(空檔期)

減分寫法:

  • 看了半天,不知所云,沒有任何亮點,沒有讓人有去和你聊一聊深扒的信息。

來幾個栗子

栗子1錯誤打開方式:

  • XX(全棧工程師)2013.06 — 至今
  • 參與需求分析及實現方案設計。
  • 設計資料庫表結構,實現後台功能及web頁面展示。
  • 產品線上部署及運維。
  • ay 配置管理工程師 2010.03 — 2013.03
  • 負責公司產品性能測試,及線上數據分析
  • 負責公司配置管理,環境維護等工作

點評:看不出來他做的什麼事情,沒有邏輯性,甚至不知道他做的什麼技術語言。

栗子2正確打開方式:

西安XXX公司 Java工程師 — 2016.2月-2017.2月

1、MOGU推薦架構數據與緩存層設計開發

  • MOGU是一款時尚資訊app,負責推薦頁面資訊feed流的展示及用戶歷史的展示
  • 負責數據層,處理前端邏輯整個開發工作,分散式rpc服務搭建
  • 負責進行壓測監測、緩存處理,對接又進行改進優化,主用redis緩存

2、基於JAVA的電商爬蟲開發

  • 使用java搭建爬蟲server平台,進行配置和開發,進行網頁改版監測功能開發
  • 爬取淘寶時尚品牌與其他電商網站商品品牌與詳情等
  • 通過頻率、ip池、匿名代理等應對一些網站的反爬

3、同圖搜索Solr服務開發

基於演算法組的同圖策略,使用solr做java接又實現rpc服務搭建,進行索引構建和solr實現

北京XXX

java大數據工程師— 2013.4月-2015.12月

1、負責實時流消息處理應用系統構建和實現

  • 在調研了kafka的優勢和我們的具體需求之後,用kafka作為消費者,保證高吞吐處理消息,並持久化消息的同時供其它服務使用,進行了系統的設計和搭建使用。 本地日誌保證消息不丟失,並通過記錄游標滑動重複讀取數據。
  • 使用storm 負責搭建消息處理架構,並完成基於業務的消息落地,提供後續的數據 統計分析實時和離線任務,諸如pv、uv等數據,為運營做決策
  • 網站用戶行為埋點和基於js的日誌收集器開發,定義接又和前端部門配合。主用go 2、hadoop集群搭建和數據分析處理

2、基於CDH的集群搭建工作,後期進行維護

編寫MapReduce程序,能將複雜工作邏輯化,盡最大能力發揮大數據應用的特點, 對程序高要求,監控自己程序運行情況,使用內存合理,注重增量和全量運算的利弊

3、調度系統設計與實現 基於quartz2搭建調度平台,帶徒弟實現相關功能並定期review代碼

4、資料庫調優 負責主從搭建,並掌握主從搭建的利弊,了解業界mycat原理,有資料庫優化經驗,能 正確並擅長使用索引,對鎖有深刻的認識

5、網站開發 java web網站業務開發,並能很好的使用緩存技術,對重構有實際的經驗,並對面向對 象開發有全面的實戰經驗。了解java數據結構的使用場景,雖然對於大並發沒有太大的 發揮餘地,但是掌握了數據結構,對於並發和阻塞等有自己的見解。

點評:非常清晰的告訴簡歷閱讀者自己做了什麼事情,負責了什麼樣的事情,用了什麼技術棧,且邏輯連貫。

四、 工作期望個人評價

加分寫法:

  • 對自己有一個全方位的一個描述總結,讓別人更好的解讀你。或者在此處,高亮你的優點特長有哪些。
  • 即使不寫個人評價,也一定記得寫上工作期望。

減分寫法:

完全看不出個性特點,寫和沒寫沒什麼區別。 來幾個栗子

栗子1 錯誤打開方式

為人性格,誠實謙虛,勤奮,能吃苦耐勞,有耐心,有團隊意識,能和同學和諧相處,能虛心接受別人的建議的人。

責任心強,善於溝通,具有良好的團隊合作精神;專業紮實,具有較強的鑽研精神和學習能力;性格比較樂觀外向,喜歡打羽毛球。

栗子2正確打開方式

  • 我對自己的定位: 主攻前端,同時在其他方面打打輔助。我不希望過於依賴別人,即使沒有後端沒有設計沒有產品經理,我依然想要把這個產品做到完美。畢竟全棧才能最高效地解決問題。
  • 我對工作的態度: 第一,要高效完成自己的本職工作。第二,要在完成的基礎上尋找完美。第三,要在完美的基礎上,與其他同事 互相交流學習,互相提升。工作是一種生活方式,不是一份養家糊口的差事。
  • 我怎樣克服困難: 不用百度是第一原則,在遇到技術問題時我往往會去Google、Stack over flow上尋找答案。但通常很多問題 並不一定已經被人解決,所以熟練地閱讀源碼、在手冊、規範甚至 REPL的環境自己做實驗才是最終解決問題的辦法。相信事實的結果,自己動手去做。
  • 怎樣保持自己的視野:我一直認為軟體開發中視野極其重要,除了在 Twitter 上關注業界大牛,Github Trending 也是每周必刷。 另外 Podcast、Hacker News、Reddit 以及TechRadar 也是重要的一手資料。保持開闊視野才能找到更酷的解決方案。
  • 我的優勢: 熱愛技術、自學能力強,有良好的自我認知。全面的技能樹與開闊的視野,良好的心態、情商與溝通能力。
  • 我的劣勢: 非科班出身沒有科班同學對演算法的熟練掌握,但我決定死磕技術,彌補不足。

栗子3正確打開方式

  • 極客、熱愛技術、熱愛開源
  • Ruby on Rails:精通
  • Agile/Lean:精通
  • ReactJS:掌握
  • Docker:掌握
  • AWS:掌握

五、 是否有博客,個人技術棧點等

  1. 看到有這項的HR兩眼已經放光了,加分加分項,說明你真正的熱愛技術,善於學習總結,樂於分享,且有投入自己的業餘時間到軟體事業中。
  2. 我喜歡的書籍:《重構》《卓有成效的程序員》《代碼整潔之道》等
  3. 我喜歡的社區: 圖靈社區,知乎,博客園,Stack Over flow,Google Developer Group等
  4. 我的博客鏈接、個人作品鏈接如下:
  • https://github.com/github
  • http://www.oschina.net/
  • https://www.cnblogs.com/
  • https://itunes.apple.com/app/battle-of-crab/id1121917063?l=enamp;amp;amp;mt=8

六、簡歷內容真實性

老司機提醒你,你簡歷的任意一個細節將會是後面面試中的呈堂證供。

基本就這些了,希望對大家能有幫助,看起簡歷來幾十秒,碼字還是個體力活。

鐺鐺鐺!!!前方高能!專業招聘一百年,猝不及防的廣告來啦!

ThoughtWorks一直在找和我們志趣相投的人、真正熱愛技術的人、喜歡刨根問底的人,那種為了完成而完成的人不是我們想要的。在公司里,我們經常會聽到這樣的話:我們不只要實現功能,更要以正確的方式來做。追求是無止境的,所以,我們要找的就是具備深入思考的能力/潛力的人,這樣,我們才能不斷向前。

我們在全國一共六個Office 北京,西安,武漢,成都,深圳,上海。每一個Office都歡迎全球各地全國各地的所有兄弟姐妹們加入。

有需要內推的不?沒有的話,我一會兒再來問一遍 ;)

4.24日更新:收到了好多簡歷,先謝謝大家的支持。經HR反饋,ThoughtWorks中國區的幾個辦公室都已經沒有對實習生的需求了哈(實習生大多都是在校招中拿到Offer的,同學們可以多多關注校招消息,爭取明年的實習)


說到程序員簡歷,這兩個月,我看過不下10,000份簡歷。。。

答主不是HR,也不是技術負責人,但是在網站的運營工作中,每天最開心的事情就是研究候選人的簡歷了~~ 這些人中,有BAT的資深大牛程序員,也有90後程序員小鮮肉;有人到中年的程序員渴望去創業公司突破瓶頸,也有身在矽谷的程序員自降薪水尋求回國機會。。。

那麼問題來了,為什麼看上去差不多的技術和資歷,有人可以一個月收到二三十個offer,有人只有寥寥幾個?

答案與簡歷相關。雖然技術有高有低、資歷有深有淺,個人客觀情況在短時間無法改變(經歷造假可鄙),但是,如何將它們呈現在簡歷中是有技巧的。

回答題主的問題「程序員簡歷應該怎麼寫」?我認為,程序員就應該拿技術說話,「技術總結」是一份程序員簡歷的重中之重。除了大神和大牛,普通的程序員如果能在敘述中中體現自己的風格,在技術總結中展示鮮明的個人形象,會更吸引公司的注意,拿到更多的面試邀請。

  • 技術總結的風格多種多樣,舉幾個栗子:

(這些栗子都是答主隨手摘的,非真實!!!請輕拍~)

  1. 最普通的技術總結

  2. 資歷深厚長篇大論型

  3. 牛人極簡型

  4. 矽谷Geek風

  5. 賣萌型

  • 小結:

1、盡量避免主觀表述,少一點語義模糊的形容詞,除非是大公司大牛,已經有成果撐腰,否則慎用「熟悉… …」、「使用過… …」

2、多一點表意清楚,語氣肯定的數量詞、名詞、成果描述。一定要將自己的優勢和期望明晰地表達出來,便於招聘方能對候選人有更準確的定位:

介紹技術:最近幾份工作經歷中所參與過的產品、項目、角色

  • 在工作中做的項目的技術細節

  • 克服過的技術難點與細節

  • 感興趣的技術

  • 在程序馬拉松上參加的項目或者是業餘的個人項目(+link)

  • 如果領導過技術團隊,寫下帶的團隊的規模與管理風格

介紹自己:過往有特點經歷、擅長的方向、對互聯網的理解、職業發展規劃

  • 試試用markdown語法,注意下排版,預覽再提交,版面整潔、乾淨,也是加分項。
  • 最後,看了10,000份簡歷的心得:

  1. HR/技術負責人更喜歡看到一份顯示「職業上升趨勢」的簡歷;

  2. 牛人講結果,普通人講過程。


看到這個問題,我覺得非常有意義,值得好好回答。於是,我邀請了我的同事Vincent老師,跟大家分享一下,程序員如何寫一個有效的簡歷。

Vincent:來Offer項目實戰班主講,Senior Fullstack Engineer,在FLAG一線大公司擁有多年的面試經驗,幫助上千名同學修改簡歷、輔導面試。


我與許多應屆生、求職者交流過,發現他們中的很多人對於簡歷的認識,仍停留在比較初期的階段。而從他們對簡歷的認識誤區中,則能看到許多人關於CS求職較為「想當然」的理解。因此,我想說一下如何打造簡歷,一個面試官到底希望看到什麼樣的簡歷,希望招到什麼樣的人才。

我主要想講這三大部分:修改簡歷的重要性、怎麼寫好項目/工作經歷、簡歷一無可寫怎麼辦。

先舉一個簡歷實例,一個物理PhD和一個Top30名校畢業的Computer Engineer的學生同時針對一個SDE的職位投出簡歷,你認為誰的勝算會大一些?

下面就是這兩個同學的簡歷,大家可以自行比較一下。

最終,是物理PhD拿到了Offer。這說明,這個求職市場並不是100%地「看出身」,更多時候,還是要看簡歷上的乾貨,而這些乾貨還要與職位要求相符。

根據2016年的數據統計,只有不到7%的人撐到了谷歌的onsite面試,而每年被直接篩掉的簡歷,則在百萬份左右。所以對於簡歷,如果你的認識還停留在名校和專業的層面上,很有可能,你就是那被篩掉的93%。

一、為什麼簡歷這麼重要

很多北美CS求職者可能想不到現在競爭是有多麼激烈。一個職位往往有幾十個甚至上百個candidate來競爭。那些提供H1B簽證,將來會sponsor綠卡的崗位就更是炙手可熱了。想在這樣的激烈競爭下,拿到Offer,你的簡歷必須要能經得起多方面的檢驗

  • HR:不管什麼職位,面試的第一步就是HR篩選簡歷,而你的簡歷只有10秒鐘的機會,然後HR就會決定你這一關是Fail還是Pass。
  • 內推:有些求職者會覺得,我有內推,簡歷差一點不怕。這是錯誤的。即使你的推薦人願意給你傾盡全力內推,他也需要根據你的簡歷論證你有哪些優點。如果你的簡歷寫得空洞無物,再有心的推薦人也無能為力。這也是很多同學即使找了內推,依舊沒有拿到面試的原因。
  • 面試:到了面試這關,簡歷仍然很重要。面試官會根據簡歷來快速判斷你是否值得他仔細面試。如果你的簡歷沒有引起他的感興趣,那在他心中可能已經給你判了死刑了,等下出個LC Hard的問題刁難你,你的feedback自然不會好,最後的結果就是呵呵一笑:Thank you for your interest。

當然,也不能為了充實簡歷就走向另一個極端:為了拿到面試,把簡歷寫得極盡fancy。這樣倒是讓HR和面試官眼前一亮,但是針對你的簡歷來提問,你卻答不上來,照樣會掛掉。

二、如何寫好你的項目和工作經歷

既不能空洞無物,也不能過分誇張,那麼在10秒鐘之內,面試官到底想看到什麼呢?

  • 關鍵詞

10s內能夠讓面試官看上的簡歷,肯定要有熱門的技術辭彙,最好還是和面試官(他們也是工程師)息息相關的技術。

這一點大家經常有個誤區,覺得我一定要高大上,簡歷上的技術越新越好。但是,這些技術往往還沒來得及大規模推廣,甚至面試官都不知道,很可能寫上去是沒有用的。

反之有些技術,比如Test、Log、Git這些,看上去並不fancy,但是這是每一個工程師天天要做的工作,反而能把你和其他new grad區分開來。不要小瞧這一點,包括一些CS的master很多都不會Test、不會分析Log、不會Git。

你的簡歷如果既有一些較新的技術(一般出來一兩年左右的,類似Go、React),又有經典的必備的技能,那麼就一定能夠吸引他的眼球。

  • 真實性

既然技術辭彙這麼重要,那我就把經典的、熱門的技術全部寫在簡歷上,堆成一個項目好不好?面試官不是傻瓜,他對簡歷的敏感度非常高,能夠一眼看得出來哪些就是為了堆上某個技術而砌出來的項目。

舉個簡單的例子來說,有同學在簡歷裡邊寫了一行:

Designed and developed a web applicaiton with Java, Eclipse, Hadoop, AWS EC2, REST API。

技術本身都是極好的技術,但是這樣寫是非常錯誤的。

首先,這個描述極其缺少context,面試官無從判斷這個項目的價值。你的web application,是一個簡單的一頁的個人主頁呢?還是一個有多個page的推薦系統呢?沒有這個context,面試官無從了解你的這個項目的完成時間和完成深度。所以這個真實的context必須得有。有些同學可能上過一些求職課,知道應該用數字證明成果,這個其實也是context的一種。

另外,單純的技術堆砌往往缺乏聯繫和邏輯,無法說服面試官。比如說,Deployed the system on AWS,這個AWS本身沒有錯,但是你的這個項目為什麼要部署到雲上面去呢?之前遇到什麼問題?你是帶著目的性去部署這個系統,還是說僅僅為了學習AWS而去做的呢?如果是我來寫,我最起碼會寫上Deployed the system on AWS to improve scaling。這樣才能證明我是明白AWS的用途的,而不是為了堆砌。

  • 深度

還有一些同學,尤其是CS Master和轉專業的同學,有這樣的疑問,如何讓我的簡歷顯得更有深度?我認為你的簡歷需要體現設計和實現上的複雜性。我總結了一個描述的技巧:起承轉合。

第一行,起。寫清楚項目的背景。寫一下研究過什麼同類的產品,我的產品的優勢是什麼。這能告訴面試官我不是隨意設計一個項目的,是有目的、有規劃的。

第二行,承。一般我會寫基本的實現。用了什麼框架、什麼技術。記得要把context交代清楚。

第三行,轉。描述遇到的挑戰,是如何解決的。通過這條,說明我這個項目不是應付交差,而是做了一段時間,遇到了問題,並且解決了問題。

第四行,合。描述最終的結果。我是如何delivere、present、test這個項目的。告訴面試官我有ownership,能保證產品的最終完成。最好可以用一些數字來體現結果,而不是空洞的描述。

用這樣一個四段論,比全部都在說做了A功能、B功能、C功能,在深度上好太多。

三、簡歷一無可寫怎麼辦?

對於零基礎、轉專業的同學,簡歷上沒什麼可寫的是個普遍問題。要解決這個問題,就需要發掘自己的優勢。

  • 為什麼無從下筆?

很多時候大家覺得自己無從下筆有幾方面的原因的。

第一,做的項目和想投的工作不吻合,比如想投CS專業,手中卻只有EE相關的技術經驗,或者想投工業界的職位,卻只有Research方面的經驗;

第二,做的項目覺得不夠重要,比如就是修修bug,改改button之類的簡單任務;

第三,確實是什麼經歷都沒有。

  • 如何發掘可寫的點

針對第一類問題,可以想辦法和目標職位靠攏。比如說CS和EE有很多通用的經驗和技術,諸如前期查資料research、分析數據和debugging的能力,這些都是可以寫到簡歷裡邊。另外有一些通用的soft skills,比如communication的能力、oral presentation的能力。尤其是一些PhD的同學,經常寫paper和做presentation,都可以為簡歷增色。

針對第二類問題,就需要自己去深入思考自己項目的重要性。很多時候大家覺得我可能就是某個公司的某個小組做一些邊角的事情,但是大家要想,為什麼這麼大的公司不找別人去做這個工作而找你?說明還是有你的價值在其中的。對於這樣的項目,一般我會先介紹這個公司的價值,然後是我們組對於公司的貢獻,最後就是我做的工作的重要性。層層遞進,自然寫出了你的價值

至於第三類問題,就需要大家去發揮積極性,多參與一些技術開發活動了。現在開源社區非常活躍,你完全可以參與其中。一開始哪怕就是修改標點符號也好,然後不斷的升級積攢更多的經驗。如果直接參加開源社區對你的技術要求太高,也可以去參加線上培訓的項目,一般這些項目會有老師來親自帶著做項目,會更有指導性。

以上我簡單探討了三個讓簡歷脫穎的關鍵點,以及如何挖掘自己的工作、充實簡歷。當然小竅門還有很多,就不一一贅述了。最關鍵是要明白,認真修改簡歷和良好的項目選擇,對你拿到Offer至關重要。


如果還有CS求職相關的問題想要諮詢,可以私信我

或者發送你的簡歷和問題至info@laioffer.com,我們會儘快回復。


Resume template for Chinese programmers . 程序員簡歷模板系列。包括PHP程序員簡歷模板、iOS程序員簡歷模板、Android程序員簡歷模板、Web前端程序員簡歷模板、Java程序員簡歷模板、C/C++程序員簡歷模板、NodeJS程序員簡歷模板、架構師簡歷模板以及通用程序員簡歷模板

如何寫好技術簡歷 —— 實例、模板及工具

程序員簡歷模板列表

  • PHP程序員簡歷模板
  • iOS程序員簡歷模板
  • Android程序員簡歷模板
  • Web前端程序員簡歷模板
  • Java程序員簡歷模板
  • C/C++程序員簡歷模板
  • NodeJS程序員簡歷模板
  • 架構師簡歷模板
  • 通用程序員簡歷模板

來源:geekcompany/ResumeSample · GitHub


我是給自己招人,也幫朋友的公司招人,所以這幾年看了很多很多很多簡歷,請各位想找工作的程序員用下面的格式去寫簡歷。

第一部分:基本信息。

必須有的:名字、聯繫方式(郵箱+電話)、出生年月(一般寫個年份就好)、應聘職位、工作年限、地址(城市要有,具體地址可寫可不寫)。

可以有的:座右銘、社交網路地址(裡面有亂七八糟內容的就不要放了)、期望待遇。

最好不要有的:照片(除非你對自己長相特別有自信,但是要放就放大頭照,別放藝術照,謝謝)、星座血型(如果你應聘做這個的公司就另當別論)。

第二部分:受教育經歷。

必須有的:大學的名字、專業、開始時間、結束時間、GPA(或者平均成績)。

可以有的:高中經歷(如果你的高中很出名,比如人大附中)、專業或者大學的描述和介紹(如果不是太出名的大學但其實專業不差推薦寫)、一些比較有特色的培訓課程比如MIT的短期交流之類的。

最好不要有:初中小學幼兒園和輔導班的經歷、對自己學校的評價(「因為老師不好,所以主要靠自學」這種話千萬不要寫)。

第三部分:榮譽。

必須有的:大學時期獲得的學術類榮譽(只要有稱號的就要寫,優秀獎也可以寫)、獎學金、一些社會榮譽(比如見義勇為)。

可以有的:中學時非常優秀的榮譽(比如數學競賽全國一等獎)、在其他機構獲得的獎項(比如MIT的什麼夏令營的優秀學生,或者Intel的什麼獎項)。

最好不要有的:康師傅再來一瓶(我沒開玩笑,我真的看到很多人簡歷寫,這個一點不幽默)、大學前的無關緊要獎項(初中二年級全校作文大賽一等獎)、一些虛構的獎項。

第四部分:工作和實習經歷。

必須有的:工作單位的名稱、職位、具體工作內容的描述(語言、框架、開發平台、在哪裡可以看到、如果不能看到就說說實現了什麼效果)、工作的開始時間、結束時間、所有做的項目,包括開源項目。

可以有的:一兩句簡單闡述一下對於工作的感觸,比如但是不要有消極言論。

最好不好有的:和工作特別沒有關係的工作經驗(大概有五分之一的人簡歷裡面有在肯德基或者麥當勞做清潔或者收銀工作的內容,你要是真的一條都沒的寫了再寫,哪怕有一條也不要寫這個)。

//我這裡舉個例子:

2009年6月 - 2009年9月 北京保護傘科技有限公司 PHP程序員實習

負責公司內部管理系統的二次開發,獨立基於XMPP+PHP+MySQL開發了新版內部通信系統,除了完成了新版的界面和架構外,還優化了原有底層演算法和完善了缺失的文檔,供在一千萬喪屍的公司內部正常使用。

這裡要很注意的一點是不要隨便得出結論,你需要的只是提供論據。

第五部分:技術。

必須有的:語言和平台,這裡特別注意一下,不要隨便寫「精通」,每次有人看到寫精通C++我都會問他一些Boost源碼的東西,你要是沒信心回答就不要說精通。這裡我列一下大概的對照:

了解:知道這個玩意是幹嘛的,能大概寫點排序什麼的出來。

熟悉:寫過一兩萬行以上的代碼,完整做過項目,看過至少一本最經典的技術書籍。

精通:寫過一二十萬行以上的代碼,完整的做過很多項目,看過一些語言或者標準庫的源碼,能理解語言的底層構架,有能力去給別人講這門語言。

另外在這個地方最好能看到你的Github地址或者博客地址。

第六部分:其他。

一般能力:英語(6級、托福100分……這個必須有)、其他語言……

興趣愛好:圍棋、馬拉松……(只寫積極的,摳腳之類的不要寫)

特殊能力:鋼琴大師級、開過畫展、出版過書……(還是只寫積極的,快速摳腳打出火花之類的不要寫)

特殊背景:在blabla項目裡面是核心負責人……

注意:不用按照上面的順序去寫,但是腦子裡要清楚自己寫的東西是不是屬於這裡面的。最終匯總在不超過兩頁的A4大小的紙里。

另外排版以整齊清楚為第一優先原則不要搞的太花、白底黑字、不要亂用字體,宋體或者黑體挺好的、注意全形半形標點。

簡歷正文儘可能嚴肅,偶爾賣萌一下無傷大雅,但是請不要一直出現這種內容,我曾經見過一個男生的簡歷每句話後面都有一個顏文字。

如果是郵件發送的話,請按照下面的要求發:

使用正規一些的郵箱,比如 名字或者常用ID@郵箱.com

郵件的題目:blablabla職位求職,名字

附件:我雖然推薦使用PDF,但是如果方便也可以附帶一份Doc,別的格式就不要了。文件的名字應該是:blablabla的簡歷 。如果同時發送了PDF和Doc一句話說明一下。

正文:

「名字」(如果不知道就寫公司的hr什麼的就好,不熟悉千萬不要加奇怪的敬語,英文環境Dear沒什麼,中文環境不要沒事寫親愛的,很嚇人的好不好,能知道男女就是xxx先生或者xxx女士,不要寫小姐):

一兩句話寫一下你在哪裡看到的招聘,然後要應聘什麼職位。

此致

敬禮

你的名字

其實在一份簡歷裡面我看完以後真的想要知道的內容只有:你能勝任這份工作、你認真、你有上進心、你沒有毛病(強調一下,這條最重要)

簡歷最大的加分項:乾淨整潔、沒廢話、Github裡面有開源內容、博客裡面有深度討論的技術內容(其實如果一個人能保持博客的技術內容持續更新就狂加好感)、頭腦非常清晰的知道自己在做什麼。

簡歷最大的減分項:消極言論,我見過的有:討厭中國的氛圍所以想換個有海外背景的團隊(即便你是認真這麼想的也別寫出來啊)、老師傻逼害的我沒學好東西、之前的工作單位領導傻逼、不想給外地人打工、因為黑幕所以只拿到第二……這裡我非常嚴肅的強調一遍:誠實不代表想到什麼就說什麼。另外還見過有:我朋友也認識你們老闆……基本上關係再好的人,如果不是特別清楚技術能力的,也肯定是要簡歷看看再說的……最後,不要像我寫這篇東西一樣用好多省略號。

我再多提一句:請記住你給哪家公司投了簡歷,也請記住你要面試哪家公司,我經常遇到應聘者連自己應聘的公司做啥叫什麼都不知道……

簡歷是你找工作的第一門面,請認真對待。


最近收到了很多要來面試的簡歷,發現你們的簡歷怎麼都是這樣的呢?要是我是 HR,你們肯定進入不了下一輪。

馬上就要到一年一度,最適合找工作的時間段:金三銀四。另外一個時間段是:金九銀十。金三銀四的大意是:最好的時間是三月,其次是四月。同理於金九銀十,最好的時間是九月,其次是十月。反正我也是在幾年前,道聽途說過來的。一過完年,一交流總會多些想法,就有了金三銀四。金九銀十則是,一些公司在年中的時候,發去年的年終獎。

今年的行情雖然沒有去年火熱,但是你仍應該拾掇拾掇一下你的簡歷,萬一機會來了呢?

跳槽的 N 個原因

作為一個技術人員,如果你滿足以下條件中的任意一個,你應該去看看更多的機會:

  • 錢少了
  • 技術空間增長太少
  • 沒有發展空間
  • 心裡委屈了

以及

  • 老闆招你的時候,和你談理想。現在,老闆問你說:理想能賺錢嗎?
  • 加班太多——都沒有時間約會或者女朋友和別人跑了
  • 你的女朋友在北京,而你在上海
  • 這個技術公司已經沒有大牛了

這不是馬上就要到,傳說中一年一度的狗糧節了么。回到正題,一份優秀的前端開發工程師簡歷是怎麼樣的?

一份優秀的前端開發工程師簡歷

這個嘛,我覺得應該是這樣的:

然後呢,HR 只需要打開這個 PDF 中的 GitHub 鏈接即可:

這才叫優秀嘛,你說是不是?

好了,寫完段子了,讓我們來看正文。

簡歷的 N 種錯誤姿勢

這些年來,我也多多少少了,看了一些簡歷。也稍微有一些經驗,讓我先羅列一下問題,再說說原因:

打開姿勢

簡歷造假。任何造假的行為都是不能容忍的,這個問題容易出現在不自信的面試者身上。還容易出現在培訓機構的學生上——我並沒有任何歧視培訓機構培訓的學生,我只歧視培訓機構及其行為。即使你能幸運的通過面試,在工作的時候,你也有可能被覺察出來。

不適當的文件名。當我收到一份簡歷,你可以是 xxx.pdf,可以是 xx公司xx.pdf,但是不能是 all.pdf、resume.pdf 這樣的文件名。我還需要幫你重新命名一下,然後存檔么?在簡歷的文件名上,你要突出重點,誰,需要什麼崗位,如:李小明Android工程師_簡歷.pdf

使用 PDF 以外的格式,如PPT、DOCX、HTML。PDF 是我目前看到兼容性最好的格式,要知道 Windows 上寫的 TXT 在 Mac OS 上打開都會有編碼問題。DOCX 就更不用說了,我司標配的 Office 是 LibreOffice,打開的文件 100% 出問題。PPT 我就不說了,雖然很帥,但是我很累——要面試的人是你,不是我

呵呵~

Be Professional

語法問題。在平時的時候,你可以將一些技術棧的單詞拼錯。但是在簡歷上,請認真一點~,最好可以找基友幫你過一遍。該大寫的時候就應該大寫,如 HTML 不應該寫成 html 或者 Html,Java 8 不應該寫在 JAVA 8 或者 java 8, 乃至 J8。

排版問題。像審美風格這樣就算是其次的,該換行的時候就要換行,該對齊的時候就應該對齊。好在大家都是用模板來完成的,這個問題不大。

沒有項目經驗或者無用的項目經驗。只是羅列技術棧,沒有寫你做了什麼。這種感覺就好像,我在 BAT 里都干過,只不過是我是在裡面掃地的。作為一個美團外賣員工,天天進百度外賣大樓去送外賣——除了沒被打死,你還有什麼可以自豪的?。

寫了一些無關緊要的廢話。誰 TM 想知道你和你家大伯的女兒關係,以及你在中小學的時候去哪玩了。除此,你在大學的時候做的家教、兼職也不重要。你要來面試的是一份技術工作技術工作技術工作,不是銷售,也不是大家老師。如果你是黨員,你也不用突出你是有多愛黨。畢竟,作為一個普通人,我們都擁互黨的領導的。

不作死

羅列技術棧。不要在簡歷上,寫上太多的無關技術棧。寫到簡歷上的東西,都會成為你的呈堂證供。如我畢業的時候,準備了三種不同類型的簡歷,嵌入式工程師的、Web 工程師的、包含兩者的。然後在專業技能上,我列舉了我玩過的各個東西。在現在看來,簡直是。。。

簡直是作死。當年,我寫在簡歷上的每一個內容,都被一一過問了一遍

程序員該如何去寫自己的簡歷

簡歷就是簡單的介紹一下你自己有多 NB。所以,你需要介紹以下的內容:

  1. 我是誰
  2. 我會什麼
  3. 做過什麼
  4. 結果如何

然後把這些內容放到一個模子里,就可以了。

選擇一套模板

如果你並非設計師,或者想要相關的求職崗位,那麼請不要在簡歷的樣式上花時間。你應該將更多的時間花費在簡歷的內容上吧。作為一個技術崗位,面試官想看的是你能幹什麼,而不是漂亮不漂亮。你又不是要面試 鼓勵師程序員 = 鼓勵師 + 程序員。

然後推薦下我用的模板,LaTex 里的 modercv 模板。就是這樣的效果:

這個模板最大的優點是,寫廢話的地方很少。最大的缺點是:你需要學習 LaTex。你可以輕鬆地寫上你的各種經歷,並且排版出來的效果很不錯。

首屏載入:在第一頁儘可能突出自己

這裡有一個突出自己的,最好例子:

本人學識淵博、經驗豐富,代碼風騷、效率恐怖,c/c++、java、php無不精通,熟練掌握各種框架,深山苦練20餘年,一天只睡4小時,千里之外定位問題,瞬息之間修復上線。身體強壯、健步如飛,可連續編程100小時不休息,討論技術方案5小時不喝水,上至帶項目、出方案,下至盜賬號、威脅pm,啥都能幹。泡麵礦泉水已備好,學校不支持編程已輟學,家人不支持編程已斷絕關係,老婆不支持編程已離婚,小孩不支持編程已送孤兒院,備用電源萬兆光纖永不斷電斷網,門口已埋雷無人打擾

因此,你要保證 HR 可以輕鬆地打開你的簡歷,並且可以看到他們想要看的內容。如果你使用 GitHub Pages 和網頁的時候,就要注意這個問題。並不是所有的 HR 都會翻牆的,並不是所有公司訪問外網都會很輕鬆的。

你剛畢業不久的時候,你應該突出你在學校的成果:

工作的時候,便是突出你的公司,和 NB 的項目。

畢業到工作:從看學校到看公司

校招的時候,你可以把你在學校玩過的各種東西都寫在上面,如下:

就是要把你玩過的、覺得很 High 的東西都往上寫。畢竟大部分人都是玩遊戲過來的,然後你還玩過這麼多東西,面試官對你的印象一定特定好。不過,還是那一點,不要造假——寫到簡歷上的東西,都會成為你的呈堂證供。作為一個 Play for Fun 的程序員,誰的大家不是這麼玩過來的。

除了這種玩可以為你加分之後,還有:

  1. 211 985高校加分
  2. 碩士學歷加分
  3. 大公司實習經驗加分
  4. GitHub、博客加分
  5. ACM 等比賽加分
  6. 項目經驗加分
  7. 等等

而,等你工作多年後,教育經歷就變成無關經歷了。這時候加分的內容就變成:

  1. BAT 等大公司加分
  2. NB 的開源項目加分
  3. 與本公司相關的項目經驗加分
  4. 行業大牛,自帶光環
  5. 技術棧完全匹配加分
  6. GitHub、博客加分
  7. 認識 Phodal 加分 (我的意思:內推
  8. 等等

這個世界就會從看學校到看公司。所以,如果你畢業的時候遇到這樣一個選擇:大公司還是創業公司。請考慮上這一點因素,如果這家創業公司倒了,那麼你的下家就不好找了。反之,你從大公司要進入小公司,則是輕輕鬆鬆地一件事。

當然了,簡歷再漂亮,能力不行的話,你也是進不了進一輪的。


一、命名上

將文檔命名為「簡歷」,是一個錯誤的做法。篩選成百上千的標記為「簡歷」的申請,可能讓招聘經理頭疼不已。正確標示你的文檔,你的簡歷將很容易被認出,使僱主隨時都能更方便地再次閱讀你的簡歷。

正確的方式是將簡曆命名為:名字_學校_職位_簡歷

二、格式上

1.PDF格式

經常看到有的人提交 Word 格式的簡歷。Word 的不同配置,常常使你的簡歷出現亂碼、甚至打不開。試想一下,你好不容易做了一個輪廓鮮明又格式精美的簡歷。招聘人員把它拉到他們的電腦上來,卻只能看到一堆混亂的文字和形狀。求此刻招聘人員的心理陰影面積。

所以,通過將你的簡歷轉換為 PDF 格式,可以有效地防止這種情況的發生。

2.字體、字型大小與字色

字體:標題選擇黑體,正文選擇宋體

字型大小:標題二號,正文小四號或者五號

字色:黑色

3.一頁原則

招聘經理平均花費 6 秒鐘對一個候選人建立初步印象或決定是否提供面試機會。當你仍是 應屆生或者僅僅有 2-3 年工作經驗時,寫一份 1 頁的簡歷是最好的做法,讓僱主可以輕鬆地瀏覽你的簡歷,找到他們需要的信息。

充分利用這一頁的「廣告空間」,並保持信息的相關性和簡潔性。需要你精篩出與應聘職位最相關的、最出彩的經驗和成就,有重點地展示你足以勝任該工作的相關素養和技能。

4.簡歷布局

一般常見的簡歷都是兩欄式的格式布局,左邊的部分是時間,右邊的部分是經歷。然後縱向按照教育經歷、經驗之類的羅列開。注意對齊,如果你的簡歷都不對齊,人家是不能指望你的代碼會對齊的。

三、內容上

程序員簡歷不一定需要寫上個人評價、獲獎情況、附上求職信,在內容上一定需要包括的是以下5各方面

1.基本信息

基本信息包括:你的名字、住址、聯繫電話、email

注意:

  • 不要帶照片(你確定人家看你簡歷的時候不會被你的顏值嚇得吃不下飯么)

2.教育經歷

教育經歷包括:你的大學、專業、所上課程、GPA(如果你對GPA有信心或者公司有要求的時候需要寫)

注意:

  • 必須按照時間的倒序進行排列。
  • 一般來說剛畢業的把學校排最前,已經工作的把工作經歷排在最前。
  • 對於轉專業的人來說,原專業要寫,但是重點篇幅放到你上的 CS 課和網上公開課上面

3.工作經驗

簡略描述在職期間都做了什麼項目 細緻描寫自己的項目解決了什麼問題重點突出自己做的東西有什麼影響!

注意:

  • 必須按照時間的倒序進行排列
  • 重點突出你的影響:很多人在描述一份項目或者工作、實習經歷的時候,大多數人的寫法都是。我在xx公司做了一個xx項目。一句話就搞定了。這種項目經歷基本上等於沒寫,只能拼公司的名氣了。一個負責任的寫法是:在xxx組參與的xxx項目,我負責其中的xxx的部分,中間遇到了xxx的問題,我是怎麼解決的,最後取得了xxx的結果。
  • 不要寫崗位無關的經驗:很多人可能是轉行的,CS相關的經驗很少。然後就會寫自己一些轉行以前的經驗,比如做學生會主席啊之類的想表現領導力。你要搞清楚人家請你去是去搬磚的不是去當CEO的,所以非CS相關的經歷寫得越多說明你CS相關的經歷越少,悲劇概率越大。
  • 量化你的能力:寫簡歷的建議 - 量化自己的能力

4.項目經驗

項目經驗以三個左右為佳,多花點時間好好描述,把用到的技術和遇到的麻煩反覆練習如何去和面試官講。超過三個也不是不行,但是基本不會全被看到或者問到,容易分散重點。

注意:

  • 把你最想表現的項目寫得多一點,其他的小項目寫得少一點。比如你在一家大公司和一家小公司分別做過intern,那麼就把大公司的工作重點突出。多寫一點,這樣是個正常人都會問你這個比較長的項目的內容,你就不需要每個項目都準備怎麼說了,專心準備這一個項目怎麼說就好了。
  • 一旦是放到簡歷上的項目,一定要非常熟悉。哪怕面官追問你任何一個細節,你都必須做到對答如流。如果時間已經久遠,一定要拿出來再重新熟悉一下或者再做一下。因為有可能面官就會問你,你當時這個項目為啥用XX技術,而不用XX技術呢?

5.技能

語言: Java, C++, C, Python, PHP, JavaScript, HTML...

系統: MySQL, Spring, MS SQL Server, Unix / Linux...

注意:

  • 慎重使用「精通」這個辭彙。萬一你對面做的面試官是真精通的,你就慘了,會追著你問各種細節來驗證你是不是真的精通。沒有工作的經驗的或者工作經驗少的人,一定會被虐翻。 程序員的心理就是,你越是顯擺,我越是要證明你挫。
  • 不要寫你會用Office。很多在技能里寫自己會用office,好像是個很牛逼的技能一樣。其實不然,要是公司做機器學習的話,Microsoft Office估計是負分項。
  • 不要在技能里堆砌各種關鍵字。建議不要讓所有的技能都是平行關係,要分出哪些是你熟悉的,哪些是你略知一二的。

相關文章推薦閱讀:

簡歷 | 最容易忽略的10大簡歷問題, 你都做到了嗎?技術簡歷的七要七不要求內推/投簡歷前,檢查你的簡歷是否犯了以下低級錯誤!如何寫好一份技術簡歷?

歡迎關注我的微信公眾號:九章演算法(ninechapter),回復」簡歷」獲取程序員簡歷模板!


先玩個小遊戲,如果你在寫簡歷時也遇到了相同的情況,請打勾:

勾0-1條,可以忽略這個答案。

勾2-3條,你之前的簡歷可能是在自嗨,需要一點解藥。

勾4-6條,重度患者,請仔細消化下面的內容。

其實,上面的幾種情況,大部分人寫簡歷和求職時都會遇到。

有的人不了解面試官的需求,想把簡歷寫得面面俱到,寫完卻是毫無重點,且不自知,最終簡歷石沉大海;

有的人想在簡歷中呈現更好的自己,不管這個「自己」是不是真實的:把工作年限加長、把技能全寫成精通。這種自嗨只能換來面試時的尷尬;

有的人技術強,肯努力,卻懷才不遇,找不到一條更有效的渠道,讓更多大公司了解到自己,就錯過了很多上升機會。其實這也是可以改善的。

下面就講講你如何躲過這些簡歷中常見的「坑」。寫一份讓面試官喜歡、又真實的技術簡歷。(本文內容整理自「 百樓俱樂部技術分享·第一期——如何準備技術簡歷 」,分享人是實驗樓CEO石頭山。「 百樓俱樂部 」顧名思義,是實驗樓100樓以上的用戶組成的群體,除了定期的技術分享外,還有其他福利,歡迎大家爬樓加入。)

分享人:石頭山(曾任職於VMware、Intel等知名外企,篩選過數千份簡歷,深知簡歷和面試的「套路」,將帶你從面試官的角度,了解什麼樣的簡歷才是受人歡迎的。

01「 本文不適合老司機… 」

下面分享的內容是面向互聯網行業或軟體行業求職的人,而且主要是應屆生和畢業三年以內的求職者。因為對於經驗豐富的求職者,他們的招聘方式可能會差異非常大。比方說,他對簡歷的重視程度會越來越低,更多依靠的是行業內的知名度,和公司內部高級工程師的引薦。

因為我個人缺少大型國企、傳統行業的經驗,所以說這個話題難免不全面,請大家見諒。

02「 基本信息那麼簡單嗎?」

首先是基本信息,大家肯定都會寫到。包括:

  • 姓名
  • 年齡
  • 工作年限
  • 學歷
  • 城市
  • 聯繫方式:手機 + 郵箱

這裡還有幾項需要注意的:

首先在基本信息裡面,我們會看到,有很多同學會故意地把自己的工作年限寫得很長。比如16年畢業,自己會選擇性地寫成兩年甚至三年的工作經驗。我要講的是,這是完全沒有必要。因為首先,這會讓招聘者很疑惑,你前面的這些工作經驗是哪裡來的?當然大部分可能是把實習經驗算成工作經驗了,但實際上到面試階段還是會把這部分拋除掉的。所以我們希望的原則是儘可能地實事求是,不要虛報。不要把自己的畢業年限故意提前,來增加自己的工作年限。哪怕這會幫你過簡歷自動篩選的過程,到人工篩選或面試時,仍有很大的可能會被篩掉。

另外,對於一些轉行的朋友,如果你原來不是做計算機這一行的,並且和計算機行業相差非常多,比方說汽車維修,那就簡單的一句話概過就可以了。只是為了讓你的招聘方知道,你畢業以後前幾年並不是在從事計算機行業,然後把自己在計算機行行業內的工作經驗、工作年限寫清楚就可以了。

聯繫方式的話,手機號自然不必多說,郵箱儘可能地用一些常用的郵箱。如果你有自己的個人網站,也可以選擇用自己個人網站的郵箱。但是呢,郵箱的名稱儘可能要簡短好認,比如1和L混合在一起的那種郵箱地址,看起來是非常痛苦的。

03「 工作、實習經歷,相當重要 」

簡歷的第二部分,就是工作和實習經歷。

  • 公司名稱
  • 職位
  • 時間
  • 詳細工作

這部分相當重要。無論是應屆畢業生,還是工作過幾年的、有經驗的,其實招聘方最看重的就是這一部分的內容。

在這一部分中,至少你要證明你在先前的實習或者工作中,有非常多收穫,有對你個人的成長非常有幫助的經歷。這樣的經歷是最有價值的。

另外工作經驗要儘可能地避免斷檔。如果有斷檔的話,在你面試的時候肯定會問到,你需要有一個比較合理的解釋。比方說你中間是出國讀書了,或者哪種情況,然後有一兩年的斷檔,這個是沒什麼問題的。

第二點需要注意的就是,一個公司只需要寫一欄。在這一欄下,你可以列出一、二、三、四的這種條目,詳細介紹在這個公司中,你所從事的事情以及學到的技術。但是要避免一個公司寫很多欄,哪怕你在這公司里的職務有些變化,你可以只寫一個最重要職務,或者一個最高級的職務。

對於工作的描述,需要詳細地介紹自己曾經開發的產品,以及開發這個產品中間用到的一些技術,負責的任務,並且要標明是否帶過團隊、帶團隊的規模是多少個人、這個項目的是否自己獨立完成、或者兩個人協作完成中你所處的角色,這個是非常細節的地方,但是一定要寫得清楚一些。不需要太啰嗦,但是每一點一定要點到位。最後一點就是剛才也提到的,把每一項以一個簡短的條目一二三四標出來。這樣能讓對方非常清晰地看到,你所收穫到的一些關鍵點,能夠抓住他們的眼球。

在描述項目中的時候,儘可能多的使用一些關鍵字,一些技術的關鍵字。比方說,這個項目中我用到了Mango DB、Laravel,或是前後端常用的一些框架,然後把它寫到這個項目描述中。

而對於應屆生來說的話,如果沒有工作經驗,實習經驗就非常非常寶貴了。因為目前絕大部分的公司,其實都相對功利,希望自己招聘來的應屆生能夠直接上手,儘可能地快速融入自己的團隊,形成戰鬥力。真正說希望拿過來培養一到兩年的公司,應該是規模非常大的企業,屬於比較少見的一種情況。

04「 什麼樣的項目經歷讓人信服? 」

第三部分通常是項目經歷,分為:

  • 項目名稱
  • 項目描述
  • 承擔的職責
  • 用到的技術
  • 實現的效果

項目經歷,一般會把自己先前的工作或者實習,以及在學校實驗室跟老師做的項目,做一些提取。選取其中最好的項目,最能夠代表自己真實水平的。像一些課程的大作業,其實是完全沒有必要貼上去的。當然,如果這個大作業的代碼量非常大,並且有一定的知名度的話也可以。

一些情況下,項目經驗和工作經驗是可以合併到一起的。比如你工作經歷非常豐富,每一份工作的項目也非常明確,那完全可以將這兩項內容合在一起。然後對於應屆生,如果工作經歷和實習經歷都沒有,項目經歷一定要寫得非常精選。

在項目的描述中,我們最看重的就有三點。

  • 這個項目跟應聘的職位之間的關聯性。
  • 這個項目在整個技術圈內的知名度。
  • 最後就是這個項目是否有一些數據,可以證明你做到了,並且讓你有所收穫。

回到剛才的項目經驗,其實我們是需要證據的,而最好的證據就是你GitHub的代碼鏈接,或者是你這個項目的一個線上版本——有可能是一個網站,有可能是你展示的一個demo。只要有這樣的效果,對於審核簡歷的人來說,他一眼就能看出來這個項目的技術水平,是能增加很多分的加分項。

選擇熟悉的項目,一定要選擇熟悉的項目。應該自己寫的項目如果進入了面試,很有可能面試官的問題都來自於你寫的項目內容中,所以不要寫那些自己模稜兩可,或者說僅僅是一個旁觀者身份的那種項目。只是看過的,或者沒辦法深入進去的,被問到也很尷尬。

項目經歷還需要數據支撐。舉個例子,比如你為實驗樓開發了一個實驗操作的模塊,這個模塊可以支持1000人同時做實驗,並且已經穩定在線上運行了幾年,這個實驗操作模塊能達到幾百萬次實驗的檢測。這其實是非常好的,有價值的項目經驗。

其實不只是應屆生,我們鼓勵所有的人在簡歷裡面,儘可能的在項目經驗部分列出自己曾經參與過的開源項目。比方說你參與過一些非常知名的、像VIEW一類的開源項目,提交過代碼、提交過PR,這其實是非常好的增分項。

如果,應屆生沒有這方面的項目的話,也可以寫一些實驗樓的大項目。但是呢,如果是單純的實驗樓的教學項目,其實我們更希望你能夠做一些擴展,就是在實驗樓項目基礎之上,額外做了一些擴展功能。這也可以幫你在向面試官介紹項目的時候,更好地展示自己的能力。

最後一點需要注意的是,你的項目描述一定要以非常標準的技術語言來寫。甚至說一些技術的關鍵字,該大寫的地方一定要大寫,該小寫地方一定要小寫。這其實非常體現一個人專業化的水平。

05「 精通Java、Python、C、PHP = 呵呵 」

第四部分通常是技能列表。注意事項:

  1. 實事求是
  2. 根據目標職位適當調整
  3. 數字證明:30000行代碼、3個項目-Python
  4. 項目證據:爬取知乎10萬用戶-Python

我們在介紹完自己的項目經歷之後,通常會寫一個技能的列表。而這個技能列表,通常會根據你所應聘的職位做一些修正。你如果應聘Python後端工程師,那你儘可能地把自己Python相關的技能放在最前面。這些關鍵點,就能夠抓住潛在面試官的眼球。

首先需要注意的仍然是實事求是,儘可能地不要寫精通這兩個字,可以寫熟悉或了解。技能列表也可以增加一些數字輔助的證據。比方說在Python後寫上:我曾經有3萬行代碼的經驗;曾經做過三個項目,三個項目在前面的項目經驗里也可以做一些驗證。此外還有其他的一些證據,比方說我曾經用Python爬取知乎10萬個用戶,這其實都是非常好的、能體現你技能水平的一些工作。

06「 教育經歷中需要規避的 」

教育經歷這部分,好像就沒有什麼太多可說的。基本上專科、本科、碩士這些自己寫清楚,學校、專業、時間也寫清楚就可以了。

務必實事求是,沒有必要在這方面弄虛造假。儘管很多的公司可能會看學校,看學歷,但在我的理解,他們只是在選擇一種更快的篩選方式。而這一點,在實驗樓我們並不會特別看重。我們對學歷,或者說學校,其實並不是特別在乎。我們更看重的是你先前的一些工作經驗或者自己的項目經驗,和其他的一些證明自己實力和能力的東西。

在教育經歷這裡,大家盡量不要特彆強調自學成才。因為哪怕你沒有上大學,沒有上大專,高中畢業,但是自己對計算機非常感興趣,又非常努力,是可以拿項目來證明的。但是不要在這裡強調自學成才,因為自學成才的概率是非常非常低的,完全靠自己拼搏,出來一個能力非常強的個人,是非常難的,很多公司對這種小概率是非常懼怕的,基本上就會選擇篩過。最後一點就是,儘可能不要寫培訓班的經驗。因為目前大部分的線下培訓,都是比較粗糙的,能夠獲得的技能的提升也是非常有限的。

07「 不要輕視額外信息 」

第六點基本上簡歷的最後一部分,會介紹很多其他的額外信息,比方說個人的網站或者是GitHub的鏈接。這裡就有很多需要注意的地方。首先你自己的個人網站或技術博客,如果內容不夠豐富的話,只有一兩篇日誌這種的,其實是完全沒有必要放出來的。

第二點需要強調的就是,GitHub是非常非常重要的。至少我們實驗樓在招聘的時候,會首先看GitHub上面的一些記錄,比方說原創的代碼項目,甚至說代碼的一些規範,包括提交的一些記錄。如果你的GitHub倉庫里是空的,並且,大部分都是fork別人的代碼,那就不要放了,可以避免很多時間上的浪費。

如果你有其他原創的項目代碼的下載鏈接,其實也是可以放在這裡的。但是,如果需要招聘方花很多時間去查看的話,通常都不會有人看。

在列出任何一個額外信息的時候,把它的亮點附在後面。比方說你自己的技術博客,你可以寫上有150篇的技術博文,當月的訪問量達到了100萬。這樣子是通過數字來吸引別人對你技術博客的關注。

在技術簡歷里,非技術相關的信息,比方說參加過的志願活動、社團活動啊、一律不要放,除非是技術社團。但是技術社團除非很知名,一般情況下也價值不大。

最後就是,不要寫自己的個人描述。技術簡歷比較單純一些,我們只看重你的技術水平,你的項目經驗。其他的你個人的一些愛好,比如喜歡什麼運動,這真的不是特別重要。最後一點就是,如果職位沒有要求你寫期望的薪資,就不要寫,可以到現場去談。有可能你寫了就會錯過一些面試的機會。

08「 私人乾貨——技術社交!」

最後介紹一些簡歷之外的東西,我個人稱之為就是「 技術社交 」。其實是為你打造一個不需要簡歷,就獲得一些應聘機會的方式。需要通過下面這些渠道,增加你自己在技術社區里的知名度。

當知名度有了的話,很多公司會主動地去聯繫你。我知道的就有很多大公司的HR,會泡在GitHub上,然後去爬當地star排名非常靠前的用戶,再主動地發郵件聯繫他們,邀請他們來公司進行面試。

而這部分的內容,就需要時間和個人精力的投入。比方說大學裡,你可以選擇從大二開始維護自己的GitHub倉庫,在上面可以多創建一下項目,然後把自己原創的一些代碼,包括參與的開源項目中提交的PR都可以發布上去。

你還可以用GitHub去搭建一個自己的技術博客,把大二大三大四幾年以來的技術的積累和收穫都放在上面,到你真正畢業去找工作的時候,其實你基本上不需要一個簡歷了。GitHub上面幾百次的提交就是對你最好的一個證明。

還有就是像Stack Overflow這一類的技術社區。我個人建議是,在你有一些非常深入的技術了解之後,可以嘗試著去回答一些小白的提問,這樣子對個人的名聲和技術也是有一個提高。

其他的內容無外乎就是你翻譯過的一些技術文檔,國外的非常著名的技術文檔。其實在GitHub上,就可以加入很多的翻譯組。還有你為一些在線教育網站貢獻的內容,比方說想實驗樓,你在實驗樓投稿了一些課程,或是在一些在線教育的視頻網站上,發布了一些自己錄製的視頻,這其實都是非常好的證明。

09「 常見問題!」

第三部分的內容,就是我能想到的一些常見的問題。

首先需要注意的是,簡歷一定要短。把你最重要的內容精簡到一頁紙裡面;把你最重要的關鍵字,精簡到最突出的位置上。千萬不要增加大段的內容,大段的文字是簡歷的一個大忌。也不要夾雜太多個人感受、個人經歷的文字,真的沒人看。Hr或者工程師在收到很多簡歷的時候,他們的時間是非常有限的。如果你不能在很短的時間內抓住他們的眼球,那其實是浪費了一個很好的機會。

第二點是關於信息的順序。首先應屆生的話要突出學校,就把自己的教育信息和個人信息合在一起就可以了。非應屆的話,最重要的是你的工作經驗——你先前的工作、工作的時間長短、工作的核心內容是否與你應聘的職位相關、以及工作中的一些數據證據。個人信息下面就可以直接放一些工作經歷。在投遞簡歷的時候要根據應聘的職位進行一些調整。比如調整一些技術技能的順序、以及先前工作經驗中重點關鍵詞的描述,儘可能往應聘需求上靠。

簡歷的格式儘可能的用pdf,這樣通用性會更好一些。然後是不要放照片,除非是長得非常漂亮,或者職位有要求的,基本上,我見過的職位是沒有要求放照片的。

最後就是如果投遞外企的話,儘可能一頁英文簡歷,一頁中文簡歷,因為面試你的很可能是外國工程師。

另外,如果選擇一個公司,可以適當地對這個公司的產品,包括用到的技術進行一些調研,也可以準備一份簡短的對該公司產品的技術分析,放在簡歷裡面。當然基本上用不到,更多的可能在面試環節里會用到。

這就是今天給大家分享的一些內容,因為比較瑣碎,在原帖里放了分享提綱,大家可以看下,有任何問題,也可以在原帖中交流討論。原帖地址:百樓技術分享第 1 期:【如何準備技術簡歷】


四段式:

我是誰

我會什麼

做過什麼

結果如何

盡量量化描述。


多一點具體成果描述和數量詞

少一點主觀感受和形容詞

不要虛報信息之類的

行間距拉大,段落對齊,白底黑字


說到簡歷,對於IT這種比較偏技術的,我感覺都是用人單位(具體職責的研發部)在審閱簡歷,HR很大一部分只是幫忙撈取簡歷(初步篩選程序員簡歷),他們喜歡簡歷中說到了和工作職位相符的技能,越多匹配越好。往往是背後技術人員看完簡歷後,決定面試與否。

……繼續閱讀可以轉移到,差不多。

冰封:面試IT公司的時候,程序員的簡歷應該寫多少個項目經驗比較合適?


像寫代碼一樣寫簡歷:Jaskey/easyresume

DEMO: easy resume

JSON編輯器:easy resume editor

快速嘗鮮:

1. fork 項目並開啟github page

2. 更新json 文件(可藉助編輯器),並推到github

即可生成github page的在線簡歷


程序員當然要用工具咯!

/** 敲黑板 */

據說最近需求比較大,所以做了個類 Hexo 的簡歷製作工具。

支持:

1. 自動渲染模板生成靜態文件

2. 監控文件變化本地調試

3. 支持靜態文件壓縮

4. 一鍵發布到 GitHub Pages 或者 Coding Pages

5. 可以利用瀏覽器的列印功能生成一張鋪滿 A4 紙的 PDF(視不同的 theme 不同)

GitHub 地址:https://github.com/Maples7/barn

Online Demo:http://cv.maples7.com

// Chrome 打開以獲得最佳效果

歡迎試用,多挑毛病( ′▽`)


有時間daochi簡歷的,出門social去吧。

我幾乎沒見過周圍的人跳槽有自己投簡歷的。基本上全是靠熟人朋友推薦的。找找你成了大牛的同學,推薦一把吧。

至於簡歷,把你干過的活兒列上去,具體負責那塊,產生了什麼impact寫上就好。再列個你懂得技能,主要是方便hr姐姐們歸檔,也就o了。不用啰嗦別的,寫了也沒人看


由於知乎不支持 Markdown 格式,所以為了更好的閱讀效果請移步簡書 用產品思維寫好你的簡歷

剛離職幾天,這幾天在對上一份工作進行一個全面的總結,首先是先把簡歷更新一下,加上離職前在公司也參與了一些招聘工作,所以收集總結了一下,目前應屆畢業生至3年工作經驗的簡歷中,出現的一些常見的問題,發覺做簡歷就是做產品,之前老大對我們說,要做個有產品思維的程序員,雖然我現在仍然無法說得清楚什麼是產品思維,但腦子裡隱約地形成了一些概念,現在談一下我對簡歷的一些淺見吧。

由於本人只是一名 Android 程序員,並沒有專業 HR 的工作經驗,如果有什麼地方寫得不對,歡迎大家給我指正,如果你有什麼意見或者建議也歡迎給我留言,謝謝。

下面的大部分內容都是面向程序員的,並不一定適用於其他行業,僅供參考


格式
使用 Word 或者 Pages 製作簡歷

當然你也可以使用其他文檔工具來寫,但務必參考下面幾條關於格式和排版的建議,你也可以用 Markdown 來寫,這樣子會更佳~


導出為 PDF 格式,考慮不同平台下的閱讀體驗

可閱讀性強,美觀大方,支持跨平台,版本兼容性強,在 Windows、Linux、Mac 上排版都不會改變,各版本之間兼容性也相當的好,所以PDF是最推薦的簡歷格式,除了PDF外,Word格式也是比較推薦的格式。


使用有意義的文件命名方式,將信息包含於文件名里

下方是我收到簡歷一些錯誤的範例

3.pdf
(mini)應聘前端開發工程師_張某某_.pdf
個人簡歷.pdf
簡歷3.pdf
求職簡歷.pptx
覃某簡歷WORD.pdf
我的簡歷.pdf
我的簡歷安徽.pdf
姓名:朱某某.pdf
作品集.pdf
Curriculum Vitae-V.pdf

像在前面加 (mini) 這個我真的無法理解是什麼意思,像簡歷、我的簡歷、個人簡歷 這種命名和 新建文件夾 是一樣的效果的,這種簡歷下載回來後看完基本就找不回來了。

推薦的命名方式能提供小許信息,如姓名、職位 、文檔說明

好比說 李小明_Android工程師_簡歷.pdf


排版
使用標準A4紙的尺寸

A4紙應該是使用最廣泛的列印尺寸,為了列印方便,不應該使用一些奇怪的尺寸。


設置合理的頁面邊距

設置合理的邊距可以讓閱讀體驗更佳,或者增加頁面可閱讀內容。

一些不好的例子

看到這兩個例子,我想你應該對於邊距問題心裡也大概有個數了吧~


控制頁數為2~3頁

以下內容來自糗百HR阿濤的文章

TAOTAO,請問如何寫簡歷才能被HR從眾多簡歷里選中呢?

先普及下HR一般是怎麼篩選簡歷的,一般兩個過程:先是初選,這個過程很快,每份簡歷一般只看幾個關鍵詞或者看看有沒有知名公司,基本平均就10秒一份簡歷,別怪我們對大家的誠心誠意不負責任,我們也沒辦法,每天從幾十個招聘網站里初選上千的簡歷。初選一般會選擇10%左右的簡歷進行複選,複選階段一般會仔細看簡歷,篩選掉初選時看的不是太仔細而混進來的簡歷或匹配度相對低的簡歷,複選一般還會篩選掉10%左右。一般來說能過初選的候選人基本上離面試也不遠了。

他在文章里說他碰到過19頁的簡歷,我在腦補他如何去人才市場找工作會是怎麼樣的!


不添加標題或者標題寫為姓名

不要添加 個人簡歷 或 簡歷 這樣的標題,標題會佔用一定的頁面空間,並且沒有什麼作用,使用姓名作為簡歷的標題也是不錯的選擇。


避免列印時會出現空白頁或只有半頁的情況

列印一份簡歷,出來的最後一頁是空白的,沒錯就是這種情況

碰到這種情況適當對內容進行一下調整,最好的情況是,內容結束是最後一頁的末尾。


不要製作簡歷封面(會增加頁數)

寫封面這種情況肯定是在網上下載了一些奇怪的模板,或者網上一些奇怪的教程(可能是其他行業的簡歷教程)而增加上去的。


不使用照片或使用較正式的證件照

  • 使用了名人的照片
  • 使用了帶有不禮貌表現的個人照(豎中指等)
  • 使用了奇怪的自拍照
  • 留有照片位,但不放置照片

前面三種情況可能不是有心為之,可能是設置了招聘網站的頭像導致的,一些招聘網站會把你賬號的頭像當作簡歷照片投遞出去。但是第四種情況就很不應該了。


不使用招聘平台生成的簡歷

某勾生成的簡歷還是可以接受的,畢竟是專做互聯網的,但是你從一個傳統招聘平台上生成的簡歷,我就完全接受不了~

  • 上面的 Tab 是什麼鬼
  • 簡歷編號又是什麼鬼
  • 簡歷更新日期又是什麼鬼
  • 身高0CM又是什麼鬼
  • 提供住房又是什麼鬼
  • 工作經歷里的工資保密又是什麼鬼

上面我列的這幾項都是無意義或者錯誤的信息,我不是想吐槽傳統招聘平台生成的簡歷有什麼問題,而是想鄙視一下使用這份簡歷的人,你都知道上某勾投簡歷,你就不能再認認真真再填一下某勾的簡歷嗎?你~就~這~么~懶~嗎?


不要給簡歷增加背景圖

背景圖同樣會使列印後的閱讀效果變得很差,這份簡歷是把封面和背景都增加了。


使用標準的字體,合理的字體大小

務必使用宋體、黑體等較常用的字體,選用適中的字型大小。


絕對不允許出現內容重複問題

這個出現的還是比較少,這個目前只看到一份簡歷(小伍閃亮登場)存在這種問題,項目經驗和工作經驗直接寫了兩份,這個是由於複製粘貼造成的,但這種低級錯誤實在不應該啊!


增加頁碼

在使用紙質簡歷閱讀時可以更加有不容易弄亂順序,超過2頁時建議一定加上~


話術
避免口語化

以下是小伍簡歷中出現的工作經歷的職位職責的描述

  • 人員:跟一個設計師,一個安卓開發者合作開發一個小眾應用:X物 職能:負責後台開發,產品構想,客戶

    端實現,公眾號後台對接以及後台自動化測試
  • 團隊只有3個人,後台跟美工都是外包的,在職期間表現良好,獨自一人承擔 iOS 開發工作
  • 學校的移動開發實驗室,做過個人項目,指導過比我技術差的同學,因為學校也沒有做 ios 的大牛,期間

    表現良好,實驗室項目有 O2O 的水果買賣等

以下是 小伍簡歷中開發細節的描述

  • 項目進展:項目本來是拿來融 A 輪的項目,但是屬於低頻需求,而且耗時過長,最後公司放棄這個項目,全力發展愛分享,項目的展示我有 Demo,appstore 審核中.
  • 由於兼職後台,真的好忙,我們的聊天是採用新浪微博這種形式,利用 http 去解決,然後用推送模擬長鏈接效果,當然,如果長鏈接下聊天體驗更好

還是得非常嚴肅地對待找工作這件事情,口語給人的感覺是不嚴謹不專業~


不要輕易使用精通二字

  • 精通 Java;
  • 精通掌握 C,Objective-C,熟悉 C++,熟練使用 iOS SDK 以及開發工具 Xcode
  • 精通Objective-C語言 ,熟練掌握Cocoa Touch等框架
  • 精通Objective-C/C等開發語言
  • 熟練使用GCD用於多線程的開發,解決並預防常見的線程安全問題
  • 精通使用各種UI控制項的自定義和功能模塊的封裝、擁有良好的編碼習慣

精通二字慎用,這部分內容出現的不多了,更多出現這精通的是在招聘平台里的技能資料里,看過一份簡歷,一個半年工作經驗的iOS小伙,竟然已經多個語言達到了專家級別。所以沒有100%的把握,輕易不要寫精通,但也不能都寫成了解~


不要寫任何帶有抱怨的詞語

以下是 小伍 簡歷中出現的抱怨內容

  • 由於老闆最後沒錢不搞了,appstore 沒有上線成功
  • 耐得住寂寞跟困難(因為之前都是小團隊,得到幫助資源不多)

還有一個更極端的,每個工作經歷都寫滿了對公司和項目的不滿

簡歷中應該要體現出自己是個積極向上,不怕困難的人。我最害怕的並不是團隊里沒有牛人,我最怕的是團隊帶有負能量的人,切身體會,真的會影響團隊其他人的工作熱情和效率~

但是我之前把這個觀點發到一個微信群里,就有人持有不同的觀點:

  • 離職難道還有因為正能量的么
  • 滿滿的正能量,誰還願意從那離職啊
  • 每次面試都問為啥,還不讓說上家壞話,明知道我會撒謊,還是要問,人類就是這麼自欺欺人

離職的原因有很多,當然由負面問題造成的肯定佔了多數,其實這個時候不應該是埋怨而是反思一下為什麼出現這種情況,該如何解決,但也絕對不是滿滿正能量就不會造成離職,大家都有自己追求的目標,我們為了自己的目標而做出各種選擇,這也是很正常的。被問到離職的問題就一定要說上一家公司的不好嗎?被問這個問題的時候更應該從自身的角度去思考,思考自己和公司的問題,而不是一味埋怨,我最近經常跟一個朋友吐槽一些產品的缺陷,朋友和我說不要總是看到別人的不足,也要看到別人的優點,學習別人的優點。


不要使用認為、覺得、應該之類的帶有不確定語氣的詞語

使用這種詞語給人的感覺就是不自信。


確保不出現錯別字,缺少字等低級錯誤

這個沒有什麼好說的,檢查多幾遍再讓其他人幫你檢查幾遍~


不要出現貶低他人的詞語

例如:

  • 指導過比我技術差的同學,因為學校也沒有做 iOS 的大牛
  • 我在此項目中負責商品列表展示模塊,不同於一般的實習生,我很快的就融入了U8平台開發部,當然也是最快被導師分配到協助正式員工工作。在隊友的幫助下,我很快就熟悉了我所負責模塊的具體任務,並且完成隊友給我的排版切換工作。

從貶低他人的一些話里也是可以看出你對之前公司的不滿,對同事的不滿,也是可以從中看出一些問題來的。第2個例子這位同學出現了一點小得意,這應該算是過度表現自己的一種體現吧。


常用名詞拼寫不規範

可能大家都不覺得這是什麼大問題,所以幾乎沒有人會注意這個,雖然有可能就是一些大小寫的問題,如果你認真去拼寫這些名詞每個大小寫都認認真真去拼,真的可以讓人知道你是個特別嚴謹的人。

請詳細閱讀以下兩份文檔,這是目前發現的比較寫得比較好的規範文檔

LeanCloud 文案風格指南

DaoCloud 寫作規範和格式規範

以下是常見名詞及錯誤的範例

  • Java(錯誤:JAVA、java)
  • Objective-C(錯誤:OC、oc、objective-c)
  • Xcode(錯誤:xcode、XCODE、XCode)
  • Linux(錯誤:linux、LINUX)
  • App / 應用(錯誤:APP、軟體、程序)
  • Android(錯誤:android、安卓)
  • iOS(錯誤:ios、IOS)
  • iPhone(錯誤:IPHONE、iphone)
  • App Store(中間有空格,錯誤:AppStore、app store)
  • Runtime(錯誤:runtime)
  • HTTP(錯誤:Http、http)
  • HTML(錯誤:Html、html)
  • CSS(錯誤:Css、css)
  • JavaScript(錯誤:javascript、Javascript、js、JS)
  • Git(錯誤:git、GIT)
  • Eclipse(錯誤:eclipse)
  • Android Studio(錯誤:android studio)
  • MySQL(錯誤:mysql)
  • SQLite(錯誤:sqlite)
  • Node.js(錯誤:node、Node、NodeJS、nodejs)

下面還有一些常見的,但就不寫出錯誤的了

  • XMPP
  • JSON
  • XML
  • jQuery
  • Ruby
  • Python
  • Web
  • Docker
  • Electron
  • NW.js
  • Mac OS X
  • Atom

這些常用名詞還有太多太多了,把自己簡歷或者一些博客拿出來看一下都可以找到太多,而且目前看過的國內的一些技術文章也有太多會有這個問題的了,真的沒什麼人會挑這種毛病。

之前邀請一位 Android 的朋友加入了一個Swift交流群里,朋友就是因為不小心通過手機輸入法發了一個 ios 因此群里起了討論導致被踢,對於我來說,把正確拼寫也是一種尊重。


不要隨便使用或更改縮寫,以官方名稱為準

  • AFNetworking 縮寫為 AFN
  • MVC 修改為 MCV
  • ThinkPHP 縮寫為 TP
  • Android Studio 縮寫為 AS

或許你會對MVC有著自己的看法,但請在簡歷上還是保持著通用的寫法。這些看法你可以留在面試的時候和面試官聊~


只使用一種日期格式

為了保持整個文檔的統一性,只使用一種日期格式

例如:

2016年

2016年3月

2016年3月1日

或:

2016

2016.3

2016.3.1

個人資料
盡量不使用 QQ 郵箱

這裡說的QQ郵箱特指 數字@http://qq.com 的郵箱,雖然說用 QQ 郵箱也沒什麼問題,但是好像 QQ 郵箱是在鄙視鏈最下面的~


不要寫家庭地址

這個信息是毫無意義的,HR們在初次篩選簡歷時應該不會關心求職者住在哪裡的。


不要寫目前行業和目前崗位

如果你目前行業寫的不是互聯網行業,估計會大大的扣分的。或者目前崗位不是相應的崗位,同理。


專業信息與教育經歷的專業信息重複

很多簡歷都出現了這個問題,在個人信息那塊寫個專業,但同時也在教育經歷里出現了同樣的信息,所以建議把專業信息放在教育經歷里。


個人博客鏈接地址過長過於複雜

例如我的簡書主頁是:

痕迹BLANK - 簡書

如果我是在電子版簡歷上看還可以複製,如果是紙質簡歷的話那要輸入這個鏈接的話估計也是相當的困難,所以我用了自己的個人域名做了個跳轉:http://blog.jianying.li ,建議你也註冊一個自己的專屬域名。


工作經歷
倒序排列工作經歷

來源百度百科 簡歷

有許多職業指導和招聘專家認定時序型格式是簡歷格式的當然選擇,因為這種格式能夠演示出持續和向上的職業成長全過程。它是通過強調工作經歷實現這一點的。時序型格式以漸進的順序羅列你曾就職的職位,從最近的職位開始,然後再回溯。區分時序型格式與其他類型格式的一個特點是羅列出的每一項職位下,你要說明你的責任、該職位所需要的技能以及最關鍵的、突出的成就。關注的焦點在於時間、工作持續期、成長與進步以及成就。

把最近的工作經歷放在最前面可以讓HR判斷你的經驗和他當前招聘的崗位是否符合,也可以看到你的成長情況~


缺少在職的時間

在職時間最能體現出你更換工作是不是過於頻繁,也能從中找到你是不是出現過長時間的無業狀態(雖然有可能你是在休假或者是自由職業),所以說如果你換工作過於頻繁,那我建議你慎重考慮一下怎麼寫你的在職時間啰。


不要寫薪資,也不要寫為保密

將薪資寫上去會給HR提供一個參考值,如果你現在薪資11k,但你覺得你現在值20k了,但HR看到你上一份工作薪資是11k的話,可能會讓HR對你能力的質疑,或者給你較低的薪資。寫保密就真的沒有任何意義了,沒能提供半點有用的信息。


缺少職位職責

這個也是可以判斷你的經驗和當前招聘的崗位是否符合,多個職位職責描述同樣可以看到你的能力成長。


將職位職責寫成了項目職責或技能列表

把項目經驗和職位職責混在一起直接寫在職位職責去了

崗位職責: 1、獨立負責公司 iOS 平台下應用程序的設計開發; 2、負責調試並修改應用所存在的問題;3、負責介面調試及與公司其他同事技術交流; 4、負責 iOS 開發工作計劃安排及相關技術文檔的書寫;5、負責項目測試及打包上傳至 AppStore;項目經驗: 項目一:有點意思 項目時長:三個月 項目職責:個人完成 項目描述:這裡有海量的段子囧圖讓你笑翻天; 這裡的一切都可以成為你尋找樂趣、killing time 的好伴侶! 有點意思—最有趣的內容分享社區! 主要技術: 1、使用七牛上傳圖片到七牛雲存儲; 2、使用 CollectionView 實現自定義瀑布流;3、使用 Reachability 檢測網路狀況; 4、集成第三方友盟 SDK 實現應用的登錄及分享; 5、利用第三方框架 SDWebImage 實現圖片非同步載入; 6、實現搜索查詢、評論、發表圖文帖子等功能。 項目二:Sense 項目時長:三個月 項目職責:個人完成 項目描述: 一款類似微博的社區類 APP 主要技術: 1、項目重構;2、圖文、純圖、投票等多種帖子發表功能實現; 3、私信、拉黑等功能; 4、CoreAnimation、Quartz2D 技術使用; 5、大量使用通知、block、代理等傳值; 6、圖片高斯模糊處理、壓縮處理及其他優化;

把項目,技能等等信息全混在一起寫了

現在 iOS 水平大概是個中級,由於社會和行業壓力,本人會努力學習快速成為一個高級開發人員。成果如下: 一個上線的資訊類APP(正在審核),熟悉上架流程;熟練掌握 C/Objective-C 編程語言,有良好的編程習慣,較強的邏輯思維能力; 熟練掌握 MVC、KVC、單例、代理等常用的設計模式; 熟練掌握各種 UI 控制項,熟悉多視圖開發,能實現複雜的界面和簡單的動畫;熟練掌握 Block、 Notification、代理的使用; 熟練掌握 JSON、XML 等相關數據的解析; 熟練掌握代碼約束及 XIB 自動布局實現屏幕適配; 熟練掌握 GCD /NSOperation 實現多線程和並行開發; 熟悉AFNetworking、SDWebImage、SDAutoLayout、MJRefresh 等第三方庫的使用; 深入了解 UITableView 的性能優化、cell 的高度自適應; 會使用 storyboard 和 xib 進行開發; 了解 SQLite、FMDB 實現本地化儲存,了解 Plist、歸檔等數據永久化操作; 了解定位服務及百度地圖; 了解 ShareSDK/友盟社會化分享的使用;了解SVN代碼管理軟體;

職位職責應該應該要總結你的日常主要工作,負責的內容,不需要將細節寫進去,更不應該將項目細節寫進去。


職位職責過於籠統

例如:

  • 獨立開發app 和團隊合作開發app
  • 因為公司 是 外包公司,經常接到 外面的項目,產品經理 做完架構之後 就會分配 工作給每個人,我主要 負責 當時 的社交化分享功能,通過 集成友盟或者 Mob 的 第三方分享 和登陸功能 ,應用優化以及 bug 收集。
  • 舊項目的維護和版本迭代,新項目的 研發

如果寫成第一種這種倒不如不寫呢,你根本不清楚自己在公司的定位。第二種和第一種就剛好相反,把工作細節全部寫了進去。


項目經驗
倒序排列項目經驗

項目經驗倒序和工作經歷經驗倒序是有同樣的作用,都是可以讓HR判斷你的經驗和他當前招聘的崗位是否符合,也可以看到你的成長情況~


只寫了項目名稱和時間,不描述其他細節

項目經驗是簡歷中最為重要的內容,如果你在拉勾上投簡歷沒有項目經驗很可能會自動被過濾掉的,之前有一位應屆的小伙直接過來霸面來著,後來我翻了一下拉勾,從已自動過濾里找到了,看到項目經驗不到十個字就寫完了,但是在聊的時候卻發現有一個項目還是他在學校自己創業的項目,包括了融資、編碼、運營等等的事情都有在做,他說他是因為時間太緊而沒寫的,這些其實都不能當成理由的,不然你的簡歷只會出現在已自動過濾里~~~~


項目簡介篇幅過長

小伍的項目經驗

  • 易商為企業提供傻瓜化後台製作漂亮的移動畫冊,用戶可以關聯企業獲取移動畫冊,並進行轉發。易商會記錄畫冊的轉發路徑,如果有人對 畫冊表 示感興 趣,發 起轉 發的關 聯用戶 將會收 到感興 趣用戶 的信息 ,雙方就可以開始洽談了。如果達成交易 ,轉發 路徑上 的所有 用戶 都可以 獲得彼 此的信 息,以 及企業 提供的 獎勵。用戶還可以利用易商最大限度地 獲取人 脈,迅 速找到 潛在 客戶。
  • 這個是針對企業的(特別是東莞的傳統企業),是一個通過易商 App,微信,微博,QQ 來傳播企業文檔,以及提高企業銷售 產品曝光率的應 用

已經把項目簡介寫成了項目詳細介紹了,這個例子已經把項目的所有細節都寫出來了,簡介顧名思義就是要簡潔明了,一句話把項目說清楚,細節什麼的都不用寫。


未寫自己在項目的職責

不知為何,在多份簡歷上看到過同樣的這份好豆菜譜的項目經驗

1.業務介紹

好豆菜譜是中國美食大全,提供了家 常菜、 川菜、 粵菜、 特色 菜、私 房菜、 創意菜 等的菜 餚做法 ,是下 廚房 烹飪必備的美食菜譜軟體。

2.架構介紹

這款軟體共分為4個模塊,每個模塊都是採用 MVC 框架實現數據與視圖的分離,MVC:即 Model 層、View 層、 控制器層,Model 層存儲對象和屬性,控制器層將解析的數據存儲到這些對象和屬性中,View 層則是將數據 顯示在頁面上。

3.技術點介紹

(1)採用 CocoaPods 引進第三方庫

(2)網路請求使用第三方庫 AFNetworking 封裝了一個網路請求工具類

(3)利用第三方庫 HTHorizontalSelectionList 實現多個頁面橫向滾動功能

(4)採用第三方庫 MJRefresh 實現下拉刷新,上拉載入效果

(5)利用 UIView 實現下拉菜單功能

(6)利用富文本實現圖文混排

(7)利用系統庫 MediaPlayer.framework 實現視頻播放功能

(8)通過圖片和文字的大小實現 UITableView 的高度自適應效果

(9)用 Core Animation 框架實現帶動畫的點贊功能

(10)通過設置導航欄的 alpha 值實現導航欄的透明度漸變效果

這個對於項目的描述還算是比較條理清楚的了,但是這個描述並沒有我最關心的一點 —— 項目職責,你是在擔任架構師呢?還是做測試呢?還是做產品的呢?沒有這個最關鍵的信息點,這個項目經驗就沒有任何價值~


GitHub 項目內容作假

這個問題出現在一個應屆生的簡歷中,對於這個問題我的態度是無法容忍,簡歷中出現了四個GitHub項目:ZhihuDaily、 Uber、weather、WB,對於使用GitHut分享自己代碼的,給我的感覺還不錯,所以我就去看了一下。造假的痕迹真的很容看出來的。

拿 WB 項目來舉例(iOS項目)

  1. 只有 first commit,Create README.md,Update README.md 三個commit
  2. 倉庫里未添加 .gitignore 文件,所以在 xcuserdata 文件夾里 發現了 cabbage.xcuserdatad 文件,搜索發現一個Weibo-Swift 項目,並且時間提交記錄早了5個月,clone下來對比內容全部一樣,只是注釋的作者名字修改過了。

描述關鍵技術點過多或過於業餘,且未能和職責聯繫起來

技術要點:

1.火車、長途汽車、公交等不同模塊 基類的 合理運 用

2.實現自動定位到當前用戶所在的城 市功能

3.利用CoreLocation框架實現地理編碼和反地理編碼功能

4.源數據請求以及解析

5.UI界面對Segment的合理應用

沒有寫開發時間,或只寫了項目周期甚至沒寫

通過項目簡介再通過開發時間,也是可以判定這個項目的難度的,項目難度也是可以拿來對技術水平進行評估的。建議寫上項目時間,不要寫開發周期,原因和倒序排列工作經歷項目經驗類似。


未寫項目為團隊開發或個人開發

很多招聘信息里都有寫著有獨立開發的能力,如果是個人開發的,那正好可以告訴招聘者我有獨立開發能力,團隊開發同理~


已上線應用的建議提供短鏈接

如果直接提供一個 App Store 的完整下載鏈接可能一行是放不下的,一換行就對閱讀體檢產生一定的影響,這時候可以使用一些短網址服務將你的下載鏈接縮短。


項目職責與項目關鍵技術點混淆不清

? 使用 AFNetworking進行數據請求與解析

? 實時匯率計算,實時溫度

? 使用第三方(SDWebImage)實現圖片非同步載入

? 使用高德地圖官方SDK,進行地圖的接入

? 實現UITableView的Cell自適應大小

? 使用科大訊飛語音功能

這是寫在了項目職責里的內容了,這完全是項目關鍵技術點的內容,一定要明確分清項目職責和項目關鍵技術點。


對於流產的項目,不要描述流產細節

  • 由於老闆最後沒錢不搞了,appstore 沒有上線成功
  • 項目本來是拿來融 A 輪的項目,但是屬於低頻需求,而且耗時過長,最後公司放棄這個項目
  • 產品經理跑路啦!App項目廢棄啦!我特么被動失業啦!

專業技能
將技術點寫成了語言

  • 熟悉html、js、ajax等前端語言。

    AJAX 並不是語言,而是一種技術,寫成這樣不知道是無意為之還是,但這樣子給人的感覺就是業餘

描述篇幅過長或過於業餘

其中一份描述專業技能的例子:

熟練掌握 Objective-C, C 語言, 具有良好的編程思想;

熟練掌握 iOS 內存管理機制, MRC, ARC 編程;

熟練使用 MVC 模式, 單例模式, 代理模式, 觀察者模式等設計模式編程;

了解 MVVM 開發架構模式;

熟練掌握 UI 控制項特性, 手勢, 熟悉多視圖應用開發, 能實現複雜界面布局及視覺效果;

熟練自定義 UI 視圖控制項, UI 布局, 動畫編程;

熟練使用 Storyboard, xib 進行可視化編程;

熟練掌握 NSThread, NSOperation, GCD 多線程編程技術;

熟練使用 BLOCK 進行頁面傳值及方法回調;

熟練掌握 XML 解析, JSON 解析方式;

熟悉使用 SQLite, CoreData 資料庫, 歸檔和反歸檔, NSUserDefault 數據持久化方式, 能

熟練編寫各類 sql 語句;

熟悉 UIKit 框架的使用以及對控制項進行重寫和封裝, 滿足項目需求;

熟練使用 AFNetworking, Reachability, MJRefresh, SDWebImage, FMDB 等第三方類庫的使用;

熟練使用 CocoaPods 管理第三方開源框架工具;

熟練掌握 Appstore 上架流程以及本地推送和遠程推送;

了解 HTTP, TCP/IP, UDP, Socket 等協議;

熟悉 XMPP 的環境配置, 實現即時通訊功能;

熟悉 Swift 開發語言;

有相關團隊開發經驗, 也能根據設計需求獨立作業;

像這份簡歷已經達到了6頁之多,並且光是個人技能已經滿滿一頁了,其實是像Xib,XML / JSON 解析,第三方類庫使用等等是可以直接寫到項目經驗里去的,個人技術只挑具有代表性的內容即可。


校內經歷
不要寫社會實踐經歷

例如:

高中寒暑假期間做過廠工、服務員、網管

大學讀書期間固定兼職武術跆拳道教練

組織指導並參加 2016 中山市少兒春晚演出

不要寫社團經歷 / 校內職務

例如:

大一和大二服務於武術協會的公關策劃部和雙節棍部,主要負責策劃活動,籌集經費,帶領訓練和編排節 目

大一到大三一直為校區藝術團武術隊成員,編排和參加各種表演

不要寫榮譽證書

不要寫一些非專業相關的證書(駕駛證這些真的不要寫),更加不要把相關證書拍下來貼上簡歷。


投遞
通過郵件發送時請檢查發信昵稱,避免出現對方顯示的發件人是個非主流名稱

蔣某某-ios-求職

發件人:┆若┮小律ˇ 122xxxx557@qq.com

時 間:2016年1月20日(星期三) 下午4:51

收件人: leo leo@example.com

發送簡歷時請認真對待標題和正文

  • 郵件標題不能為空
  • 郵件正文不能為空
  • 稍微寫一些客套話,但也不建議把簡歷直接寫在正文里

加分項

  • 使用 Git
  • 使用 Markdown
  • 參加或發起過開源項目(使用 GitHub)
  • 堅持寫博客

其他
霸面時提供紙質簡歷,更不要拿網頁版的簡歷過來

就是上次那位霸面的小伙,沒有帶紙質簡歷,而且某勾上下載回來的簡歷是沒有內容的,並且還是使用了網頁版的簡歷(小伙設計專業轉前端的),導致我還得等他把電腦打開打開他的網頁版簡歷來看(Windows電腦真的用不慣啊)


預先準備好演示作品

當時我剛自覺轉行做Android第一次面試一家小公司的時候就要求我做演示,當時我是用著 iPhone 手機,然後面試官就拿著他的Android手機到應用商店下載了一個進行演示,當然不太順利啦。所以還是做好這個準備吧。


對於加班的看法

我是不贊同企業任何的加班文化的,加班的效率真的是很低很低的,而且造成加班很大一部分原因是因為項目安排不合理,其實更應該是合理的安排,讓出更多的時間來學習成長,這樣子就不會走進一個加班的死循環。由於個人的起點較低,近4年都幾乎處於加班的狀態,忽略了生活,學習,交際等等事情,剛開始覺得無所謂,到最近才發現,自己和別人的差距一直在變大,所以我更希望如果作為Leader更應該優化項目安排,提高效率,給下屬騰出更多的時間來提升自己,提高效率。

一些零星看法

  • 程序員的簡歷只需要做到簡潔,條理清晰
  • 程序員的簡歷的質量高不高不在於簡歷的模板有多漂亮,而在於裡面的內容。
  • 目前網上可搜索到的簡歷,分別來自應屆生、較少經驗者、培訓機構學生流出、簡歷平台、招聘平台等,可供參考價值較少。

有些問題,想問專業的HR

  1. 關於對簡歷頁數的看法
  2. 關於對標題的看法
  3. 關於對貼不貼照片的看法
  4. 關於對專業信息與教育經歷的專業信息重複的看法
  5. 關於對使用QQ郵箱的看法(如果是投騰訊呢?)

最在最後

當時我在整理這篇文章的時候一個朋友(某現網CTO)和我說:簡歷改好了又怎麼樣,人還是那拔人,這樣只只會增加篩選成本。其實我倒覺得不會,結果應該是好的人才被發現了,渣的人還在那裡~

我的簡歷:GitHub - lijy91/resume


筆記及參考文章

  1. 在整理文章時記錄的腦圖筆記
  2. TAOTAO,請問如何寫簡歷才能被HR從眾多簡歷里選中呢?


編程語言,你的個人成就和水平。不要過於簡單,簡單到讓面試者 「胡思亂想」。

例如:

簡歷裡面對工作描述就只有一行話:

在一個3人組成的團隊里開發一個 e-mail 插件。

你是在考驗面試者的智商嘛?他不會懂你語言背後的含義,你需要清晰明確的告訴他……

那麼問題來了?這樣的簡歷,面試者會怎麼想呢?

1.工作的挑戰性如何?

2.你的工作跟我們公司有多少相關性,所以你需要把工作描述清楚。

所以更合適的寫法應該是這樣的:

用C++語言實現一個用來執行自動備份的 Outlook e-mail 插件。

有三個人一起開發這個任務,其他兩個人分別負責編寫備份存儲伺服器

和產品的打包、分發給300,000個客戶。

平淡的事情切勿寫在簡歷里

太多雞毛蒜皮的事,會拉低你整個簡歷的質量水平。

例如:

實習生, XYZ 公司

1.優化ABC組件代碼,使其執行效率提高20%。

2.用C++實現ABC組件的前端程序。

3.整理文檔,做一些行政工作。

如果最後一條不像前兩條那樣有影響力,那就去掉它。即使只寫一條也不會有問題——只要它是吸引人的信息。

例如:

在簡歷介紹:我按時完成了這個任務,並達到了預期目標。

你不說,面試者也會默認這樣的,而你把一個不是什麼成就的事情當成一個成就寫出來反而會弱化你的簡歷。

真實的反映你的工作,不要浮誇

面試者都是用自己的感覺來判斷你的工作性質和價值的,所以你要寫一些量詞。像:獎勵(公司內部或外部的)、新聞報道、工資漲幅以及其它的可測量的事情。不要用你自己的主觀意識去描述。這樣既能抬高自己,又不會顯得你很傲慢。

例如:

「我曾經快速的開發出了令人讚歎的軟體」或「每當其他人搞不定時,我都被叫去去救火」

你覺得你的簡歷會打動他嗎?

Oh,NO!!面試者看完估計也不懂你到底多優秀,因為你沒有明確的量詞告訴他。

如果改為:

「通過3周的努力使軟體的效率提高了25%」和「我先後被派往了三個進度嚴重滯後的項目,並分別幫它們度過難關。」

你說這樣的簡歷,他會輕易的拒絕嗎?

詳細列出所有能提升你形象的事情

我有個朋友叫 Melody (化名),我認識她有10年了。她開發的一個產品讓她的XXX公司賺取了百萬美元,獲得了很多的行業讚譽,這個軟體成了她們公司的旗艦軟體。我去上海時,看到高速路旁邊樹著一排她們的產品的廣告牌。

然而,當我看她的簡歷時,上面只寫道:公司產品的技術負責人,此產品為用戶執行X任務提供企業級解決方案。

你應該寫出你獲得的榮譽和獎勵……

如果你在業餘時間完成了一些有技術挑戰性的項目,或者還有一批可觀的用戶(幾百號),這些也一併列在你的簡歷里。

別撒謊

這似乎不需要提醒,在招聘會上看到有簡歷寫著:「重寫了XYZ公司的電子商務系統後端程序」。可面試卻說:「我在XYZ公司 干過,他不是干這個的!」

好吧,就憑這一點就完全有理由拒絕這個人。

小課忽然覺得中華文化博大精深呀,僅僅簡單的字句改動,不僅讓你的簡歷錦上添花,還可能會讓你得到一個offer。

廢話少說,按照這些技巧,程序猿們好好修改自己的簡歷吧!


看應聘崗位的職責要求,然後把自己會的copy過來,中標率提升20%


本人學識淵博、經驗豐富,代碼風騷、效率恐怖,c/c++、java、php無不精通,熟練掌握各種框架,深山苦練20餘年,一天只睡4小時,千里之外定位問題,瞬息之間修復上線。身體強壯、健步如飛,可連續編程100小時不休息,討論技術方案5小時不喝水,上至帶項目、出方案,下至盜賬號、威脅pm,啥都能幹。泡麵礦泉水已備好,學校不支持編程已輟學,家人不支持編程已斷絕關係,老婆不支持編程已離婚,小孩不支持編程已送孤兒院,備用電源萬兆光纖永不斷電斷網,門口已埋雷無人打擾


程序員的簡歷比其他行業好寫多了。分三部分:

第一部分:個人基礎信息,姓名、性別、出生年月、學歷什麼的;

第二部分:自己的特長、技能,你的硬實力(你會哪些技術),軟實力(比如有全局觀、注重細節之類的);

第三部分:把你做過的項目,按照時間倒序羅列出來,每個項目說明中包括:項目簡介、用了哪些技術、你在這個項目中的職能;

不需要封面,開頭寫上「求職簡歷」 或 「個人簡歷」 四個大字即可;

不需要什麼花哨的模板,新建一個空白的Word文檔,自己寫即可,大概就用到 一級標題、二級標題、三級標題、加粗 這幾種功能吧;

程序員的簡歷要簡潔工整,不能有錯誤,不要華而不實。

有時看見其他行業的簡歷,做的跟一本書一樣,還有精美的封面、排版。而我的簡歷就幾張A4紙,一會兒就做好了,HR看的也省事。

有些招聘網站需要按照他們提供的模式去寫,那就更省事了,照著填就行了。


資歷尚淺,談談我最近Get到的一個比較實用的法則:STAR法則。

請容許我拷貝點內容:

Situation: The interviewer wants you to present a recent challenge and situation in which you found yourself.

情境:面試官希望你能描述一個最近遇到的挑戰或情況。

Task: What did you have to achieve? The interviewer will be looking to see what you were trying to achieve from the situation.

任務:你必須要完成什麼任務?面試者想要知道的是你在上述情境下如何去明確自己的任務。

Action: What did you do? The interviewer will be looking for information on what you did, why you did it and what were the alternatives.

行動:你做了什麼?面試官想要了解的是你做了什麼?為什麼做?有沒有替代方案?

Results: What was the outcome of your actions? What did you achieve through your actions and did you meet your objectives. What did you learn from this experience and have you used this learning since?

結果:你行動的結果是什麼?從你的行動中,你得到了什麼?有沒有完成你的目標?你從中獲得了什麼經驗教訓?之後有沒有用到這些經驗?

更多內容,請移步在簡歷中使用STAR法則 - xiahouzuoxin - 博客頻道 - CSDN.NET

此法則非常適用於寫自己的工作經歷和項目經歷,相信面試官會有比較具體的了解了。

另外,我個人是非常不屑於在大學期間得到的什麼獎學金(雖然自己連續得了四年),不知道是不是我們學校才有這種情況:專業成績排名前20名,那麼就可以請室友出去搓一頓了......

So,對於一個實操性較強的行業,專業成績並說明不了自己有多厲害,在我眼裡,充其量認為這是一名在學校安分守己的好學生,所以,你會發現得獎學金的大多是女學生,而能較快適應這個行業的卻是男生。

當然,我非常鼓勵你填寫自己參加的各大編程賽事,並得到的名次,相信會為你加分不少。


推薦閱讀:

聽10月28號復旦斐訊宣講會是一種什麼樣的體驗?
如何成為一個「offer收割機」?
求職時如何克服「大公司情結」?
什麼樣的簡歷不被 HR 看中?

TAG:求職 | 程序員 |