1. 程式人生 > >【備戰春招/秋招系列】程式設計師的簡歷就該這樣寫

【備戰春招/秋招系列】程式設計師的簡歷就該這樣寫

該文已加入開源文件:JavaGuide(一份涵蓋大部分Java程式設計師所需要掌握的核心知識)。地址:github.com/Snailclimb/….

【強烈推薦!非廣告!】阿里雲雙11褥羊毛活動:m.aliyun.com/act/team111… 差不多一折,不過僅限阿里雲新人購買,不是新人的朋友自己找方法買哦!

程式設計師的簡歷就該這樣寫

1 前言

一份好的簡歷可以在整個申請面試以及面試過程中起到非常好的作用。 在不誇大自己能力的情況下,寫出一份好的簡歷也是一項很棒的能力。

2 為什麼說簡歷很重要?

2.1 先從面試前來說

假如你是網申,你的簡歷必然會經過HR的篩選,一張簡歷HR可能也就花費10秒鐘看一下,然後HR就會決定你這一關是Fail還是Pass。

假如你是內推,如果你的簡歷沒有什麼優勢的話,就算是內推你的人再用心,也無能為力。

另外,就算你通過了篩選,後面的面試中,面試官也會根據你的簡歷來判斷你究竟是否值得他花費很多時間去面試。

所以,簡歷就像是我們的一個門面一樣,它在很大程度上決定了你能否進入到下一輪的面試中。

2.2 再從面試中來說

我發現大家比較喜歡看面經 ,這點無可厚非,但是大部分面經都沒告訴你很多問題都是在特定條件下才問的。舉個簡單的例子:一般情況下你的簡歷上註明你會的東西才會被問到(Java、資料結構、網路、演算法這些基礎是每個人必問的),比如寫了你會 redis,那面試官就很大概率會問你 redis 的一些問題。比如:redis的常見資料型別及應用場景、redis是單執行緒為什麼還這麼快、 redis 和 memcached 的區別、redis 記憶體淘汰機制等等。

所以,首先,你要明確的一點是:你不會的東西就不要寫在簡歷上。另外,你要考慮你該如何才能讓你的亮點在簡歷中凸顯出來,比如:你在某某專案做了什麼事情解決了什麼問題(只要有專案就一定有要解決的問題)、你的某一個專案裡使用了什麼技術後整體效能和併發量提升了很多等等。

面試和工作是兩回事,聰明的人會把面試官往自己擅長的領域領,其他人則被面試官牽著鼻子走。雖說面試和工作是兩回事,但是你要想要獲得自己滿意的 offer ,你自身的實力必須要強。

3 下面這幾點你必須知道

  1. 大部分公司的HR都說我們不看重學歷(騙你的!),但是如果你的學校不出眾的話,很難在一堆簡歷中脫穎而出,除非你的簡歷上有特別的亮點,比如:某某大廠的實習經歷、獲得了某某大賽的獎等等。
  2. 大部分應屆生找工作的硬傷是沒有工作經驗或實習經歷,所以如果你是應屆生就不要錯過秋招和春招。一旦錯過,你後面就極大可能會面臨社招,這個時候沒有工作經驗的你可能就會面臨各種碰壁,導致找不到一個好的工作
  3. 寫在簡歷上的東西一定要慎重,這是面試官大量提問的地方;
  4. 將自己的專案經歷完美的展示出來非常重要。

4 必須瞭解的兩大法則

①STAR法則(Situation Task Action Result):

  • Situation: 事情是在什麼情況下發生;
  • Task:: 你是如何明確你的任務的;
  • Action: 針對這樣的情況分析,你採用了什麼行動方式;
  • Result: 結果怎樣,在這樣的情況下你學習到了什麼。

簡而言之,STAR法則,就是一種講述自己故事的方式,或者說,是一個清晰、條理的作文模板。不管是什麼,合理熟練運用此法則,可以輕鬆的對面試官描述事物的邏輯方式,表現出自己分析闡述問題的清晰性、條理性和邏輯性。

下面這段內容摘自百度百科,我覺得寫的非常不錯:

STAR法則,500強面試題回答時的技巧法則,備受面試者成功者和500強HR的推崇。 由於這個法則被廣泛應用於面試問題的回答,儘管我們還在寫簡歷階段,但是,寫簡歷時能把面試的問題就想好,會使自己更加主動和自信,做到簡歷,面試關聯性,邏輯性強,不至於在一個月後去面試,卻把簡歷裡的東西都忘掉了(更何況有些朋友會稍微誇大簡歷內容) 在我們寫簡歷時,每個人都要寫上自己的工作經歷,活動經歷,想必每一個同學,都會起碼花上半天甚至更長的時間去搜尋腦海裡所有有關的經歷,爭取找出最好的東西寫在簡歷上。 但是此時,我們要注意了,簡歷上的任何一個資訊點都有可能成為日後面試時的重點提問物件,所以說,不能只管寫上讓自己感覺最牛的經歷就完事了,要想到今後,在面試中,你所寫的經歷萬一被面試官問到,你真的能回答得流利,順暢,且能通過這段經歷,證明自己正是適合這個職位的人嗎?

②FAB 法則(Feature Advantage Benefit):

  • Feature: 是什麼;
  • Advantage: 比別人好在哪些地方;
  • Benefit: 如果僱傭你,招聘方會得到什麼好處。

簡單來說,這個法則主要是讓你的面試官知道你的優勢、招了你之後對公司有什麼幫助。

5 專案經歷怎麼寫?

簡歷上有一兩個專案經歷很正常,但是真正能把專案經歷很好的展示給面試官的非常少。對於專案經歷大家可以考慮從如下幾點來寫:

  1. 對專案整體設計的一個感受
  2. 在這個專案中你負責了什麼、做了什麼、擔任了什麼角色
  3. 從這個專案中你學會了那些東西,使用到了那些技術,學會了那些新技術的使用
  4. 另外專案描述中,最好可以體現自己的綜合素質,比如你是如何協調專案組成員協同開發的或者在遇到某一個棘手的問題的時候你是如何解決的又或者說你在這個專案用了什麼技術實現了什麼功能比如:用redis做快取提高訪問速度和併發量、使用訊息佇列削峰和降流等等。

6 專業技能該怎麼寫?

先問一下你自己會什麼,然後看看你意向的公司需要什麼。一般HR可能並不太懂技術,所以他在篩選簡歷的時候可能就盯著你專業技能的關鍵詞來看。對於公司有要求而你不會的技能,你可以花幾天時間學習一下,然後在簡歷上可以寫上自己瞭解這個技能。比如你可以這樣寫(下面這部分內容摘自我的簡歷,大家可以根據自己的情況做一些修改和完善):

  • 計算機網路、資料結構、演算法、作業系統等課內基礎知識:掌握
  • Java 基礎知識:掌握
  • JVM 虛擬機器(Java記憶體區域、虛擬機器垃圾演算法、虛擬垃圾收集器、JVM記憶體管理):掌握
  • 高併發、高可用、高效能系統開發:掌握
  • Struts2、Spring、Hibernate、Ajax、Mybatis、JQuery :掌握
  • SSH 整合、SSM 整合、 SOA 架構:掌握
  • Dubbo: 掌握
  • Zookeeper: 掌握
  • 常見訊息佇列: 掌握
  • Linux:掌握
  • MySQL常見優化手段:掌握
  • Spring Boot +Spring Cloud +Docker:瞭解
  • Hadoop 生態相關技術中的 HDFS、Storm、MapReduce、Hive、Hbase :瞭解
  • Python 基礎、一些常見第三方庫比如OpenCV、wxpy、wordcloud、matplotlib:熟悉

7 開源程式設計師Markdown格式簡歷模板分享

分享一個Github上開源的程式設計師簡歷模板。包括PHP程式設計師簡歷模板、iOS程式設計師簡歷模板、Android程式設計師簡歷模板、Web前端程式設計師簡歷模板、Java程式設計師簡歷模板、C/C++程式設計師簡歷模板、NodeJS程式設計師簡歷模板、架構師簡歷模板以及通用程式設計師簡歷模板 。 Github地址:github.com/geekcompany…

我的下面這篇文章講了如何寫一份Markdown格式的簡歷,另外,文中還提到了一種實現 Markdown 格式到PDF、HTML、JPEG這幾種格式的轉換方法。

手把手教你用Markdown寫一份高質量的簡歷

8 其他的一些小tips

  1. 儘量避免主觀表述,少一點語義模糊的形容詞,儘量要簡潔明瞭,邏輯結構清晰。
  2. 注意排版(不需要花花綠綠的),儘量使用Markdown語法。
  3. 如果自己有部落格或者個人技術棧點的話,寫上去會為你加分很多。
  4. 如果自己的Github比較活躍的話,寫上去也會為你加分很多。
  5. 注意簡歷真實性,一定不要寫自己不會的東西,或者帶有欺騙性的內容
  6. 專案經歷建議以時間倒序排序,另外專案經歷不在於多,而在於有亮點。
  7. 如果內容過多的話,不需要非把內容壓縮到一頁,保持排版乾淨整潔就可以了。
  8. 簡歷最後最好能加上:“感謝您花時間閱讀我的簡歷,期待能有機會和您共事。”這句話,顯的你會很有禮貌。

你若盛開,清風自來。 歡迎關注我的微信公眾號:“Java面試通關手冊”,一個有溫度的微信公眾號。公眾號後臺回覆關鍵字“1”,可以免費獲取一份我精心準備的小禮物哦!