1. 程式人生 > >(java web後端方向)如何讓你的簡歷為你爭取到更多的面試機會,內容來自java web輕量級開發面試教程

(java web後端方向)如何讓你的簡歷為你爭取到更多的面試機會,內容來自java web輕量級開發面試教程

java web輕量級開發面試教程

我們在做培訓時,會發現一個不合理的情況,一些程序員能力不錯,在公司裏也是技術牛人,但發出去的簡歷往往會石沈大海,沒有回復。對於剛畢業的大學生或工作年限在2年之內的程序員,這個情況會更嚴重。

這種情況下,其實不是你的能力有問題,而是簡歷篩選人(往往是人事或技術面試官)無法從簡歷上看出你很牛,或者即使能從簡歷上感覺到你能力很強,但會感覺到你的能力和公司的需求不匹配。不管是哪種情況,結果都一個,你甚至得不到技術面試的機會。

筆者在這裏,將根據面試多個候選人(至今有100以上)的經驗,來向大家展示準備簡歷的一些技巧,這些技巧都是從 java web輕量級開發面試教程從摘錄的。

在開講技巧之前,給大家講一個數據和一個情況。

數據是,一般來說,經驗滿3年的程序員平均每投3份簡歷至少能獲得一次面試機會,對於應屆生或者年限不足3年的初級程序員,一般來說5份簡歷至少能得到一次面試機會。如果你沒有達到這個比例,而且你的學歷、經驗、技能等硬指標不算差的話,那麽你的簡歷就有問題了。

情況是,在信息不對稱的情況下,篩選簡歷的人事和面試官沒有義務來幫你挖掘亮點,講得再實際一些,候選人如果無法通過簡歷展示自己匹配這份工作,一般是無法得到面試的。

當然,大家多參加幾次面試,也一定能“久病成良醫”,其實很多人就這樣過來了,但這樣時間就耽擱了,或者就會犧牲一些好的面試機會,這也是本文給出技巧的價值,畢竟時間是無價的。

1 面試的基本流程

首先是人事篩選簡歷,人事一般不熟悉具體技術,但會根據業務部門給出的關鍵字來篩選。
比如有個職務是Java後端開發工程師,要求是本科以上,最好是985或211大學,至少有1年經驗,要有Spring MVC或類似經驗,最好有Hibernate經驗,有Sonar、Jenkins的優先考慮,因為項目是保險背景的,所以有這方面經驗的優先考慮。
那麽人事就會根據必備項和加分項綜合比較,把滿足要求的簡歷留下,並根據綜合條件做個排序,交給技術面試官,面試官開始優先面試條件好的。
隨後是技術面試,最常見的是兩輪:一輪電話面試,一輪現場面試。如果通過了,那麽項目經理和部門經理會介入(如果公司規模較小,則老板或者副總會直接聊)。項目經理和部門經理一般不會再問技術了,而是會從穩定性,人際交往溝通能力和職業規劃等方面看看候選人是否適合這個崗位。

如果項目經理和部門經理覺得可以,那麽人事會再出面來談工資和到崗時間等細節,之後就可以安排入職了。

2 根據職位描述,針對性地微調簡歷,但不能瞎編

我們發現,針對不同的公司,大多數人會用同一份簡歷。要知道,一個商業項目持續時間很長,在簡歷上 你可能只列了其中的重要技術,但不同的工作崗位對技術要求的側重點肯定不同的。
比如某人做了1年的Spring MVC項目,在簡歷上他側重描述框架,但某個職位描述上寫明了“有數據庫調優經驗的優先考慮”。這個人在做Spring MVC項目時,或多或少會接觸些調優的工作,也一定具備一些技能,但如果不寫到簡歷上,那麽就很吃虧。

上述的簡歷或許還能得到面試機會,但如下的簡歷就連面試的機會都得不到了。

比如某人在畢業後1年是做系統維護的,具體工作是管理多臺Linux機器,保證項目能正常地發布和運行,平時也會寫些Java或數據庫的腳本,在項目組裏,如果忙的話也會幫忙做些Spring MVC等方面的工作。

現在他想轉行做Java web開發了,如果他在簡歷中的工作經歷部分主要寫的是有系統維護方面的經驗,比如熟悉掌握Linux的命令,熟悉掌握Tomcat的部署方式,能通過日誌很快定位到問題(不寫Spring MVC或Java方面的經驗)。那麽憑這份簡歷,他是很難轉行的。

這時他可以在符合客觀事實的前提下合理的改變項目描述裏的側重點,比如可以寫,在XX項目裏用Spring MVC完成了XX模塊,用Java代碼做了XX事情,同時了解MySQL數據庫的命令和調優方式(這沒瞎寫,確實這樣),而且在做過系統維護方面的工作(把這作為一個加分項)。

這樣一來,或許在技術面試時,他在Spring MVC上的經驗不如專職做這塊的(但可以不斷學),但至少能得到面試機會,而且還能在面試前通過看一些資料來彌補。

在投簡歷的時候可以廣撒網,但對於每份職位申請,都得微調,甚至通過閱讀不同的職位描述,還能幫助大家改進簡歷。比如有份職位描述上寫,“有Java內存優化經驗的優先考慮”,某人平時也做過JVM內存優化,但沒寫到簡歷上,看到這點就可以在簡歷上補充了。

所以在投每份簡歷前,請務必先“審題”,根據不同的需求微調你的簡歷,挖掘出你和經驗和職位需求的匹配項。

3 哪些簡歷很難得到面試機會

如果出現了如下表所示的情況,而且你也沒有額外的彌補項,比如學校特別好,項目經驗特別豐富,有海外工作經驗,或者有英語環境的工作能力等(一般剛畢業或工作經驗不長的人不會有這些特長項),那麽你得到面試機會的幾率就很低。

問題點

很難獲得面試機會的原因

學歷不符,比如要求是本科以上,但學歷是大專

學歷是硬指標,所以達不到學歷要求的一般很難得到面試機會

相關工作經驗嚴重欠缺,比如

①要求是3年以上經驗,但簡歷上才1年。

②要求Java後端有3年經驗,雖然簡歷上有3年,但只有1年是Java後端

公司需要招進來的人要立即能幹活,其中一個重要的考查指標是工作年限,所以年限不足,一般不會考慮

最近半年的工作經驗和職務描述不匹配

由於最近沒有相關技能經驗,那麽相關經驗就會生疏,而公司要求是入職就能幹活的

投簡歷時看上去很敷衍,比如就一份郵件帶一份簡歷,郵件正文裏也沒有求職信之類的文字

如果遇到比較挑剔的,會認為這個人沒有足夠的尊重感,如果有可以替代的,估計很難得到面試機會

從簡歷上的項目信息等有效信息上,無法看出符合職務需求

技能不匹配

簡歷上大量充斥和工作無關的描述,比如我們看到有些畢業生的簡歷超過5頁,前2頁會寫從高中到大學的生長經歷,再用2頁寫性格分析、興趣愛好還有學生會工作介紹,最後1頁才是技能和實習經歷

用在關鍵信息上的篇幅較少,所以能展示的有效信息也少,這樣會導致人事認為你的技能不匹配

簡歷上顯示頻繁換工作,比如

①大多數工作持續時間不到半年

② 1年換了2份以上或2年換了3份以上工作

③最近一份工作還沒幹半年就又開始換工作了

公司一般需要比較穩定的員工,經常換工作說明這個人能力有問題或是穩定性不強

4 準備簡歷的技巧

第一,簡歷需要短小精悍,別做成花花綠綠的,黑白打印即可。如果是電子版簡歷,在其中的格式需要保證是通用的,有些公司可能會用WPS等工具打開簡歷,如果你在簡歷中的樣式過於花哨,可能用非Word的工具就打不開了。

第二,人事(或相關人員)在篩選簡歷時,往往要在比較短的時間裏閱讀很多簡歷,所以平攤到每份簡歷上的閱讀時間不會很長。對此,建議大家可以根據職位介紹,然後在第一頁裏寫上綜合能力介紹,讓閱讀者能第一時間感覺你和這個職位很般配,這樣的話他就有讀下去的意願了。綜合介紹可以采用如下形式。

l 有xx年多軟件開發工作經驗,有xx年後端經驗,有xx年銀行等方面的金融項目經驗。

l 技能方面,熟悉xx、xx技術。

l 數據庫方面,有xx年以上Oracle調優經驗,用過xx數據庫。

l 框架方面,用過xx框架。

l 外語方面,能獨立和老外開會。

l 其他能幫助你申請到該職位的亮點

第三,出於和第二點相同的理由,工作過的公司和項目經驗倒敘寫,讓閱讀者第一時間就能看到你最近的項目和公司。

第四,在你的項目描述等方面,多列出和申請職位需求相匹配的關鍵字,第一眼篩選簡歷的人事未必熟悉技能,你列出的關鍵字要盡量和需求描述上的一樣。

比如需求上寫,要有3年以上Java核心開發經驗,你就別寫,有3年以上Java Core開發經驗,雖然核心開發和Core開發是一回事,但萬一篩選簡歷的人不是專業人士,那麽你可能就吃虧了。

第五,盡量讓你簡歷上的項目經驗看上去像商業項目經驗。

在計算實際工作年限時,一般畢業設計項目不會算進去,比如我看到有些項目叫學籍管理系統,人事管理系統,這種可能就是練習項目,而一般在培訓學校裏的學習項目含金量也不如商業項目高。

商業項目是指能確實能掙到錢的項目,其中用到的技術會比較全面(比如會包括調優安全等因素),大家在描述商業項目時,應當寫清楚如下幾點。

1 哪個公司幫哪個客戶做的,說白了就是誰出錢找誰做了什麽項目。

2 上線後的運行情況,比如某網站的網址,每天有多少訪問量,如何部署的,數據庫規模多大? 畢竟客戶出錢買的項目得回本,所以一定會上線運行。

3 你在其中的角色,比如用了Spring MVC實現了其中的訂單管理模塊等,但不需詳細描述各模塊的功能點。

4 商業項目裏多少會用些項目管理的軟件,比如用ant編譯,用Sonar檢查代碼,用Jenkins發布,如果有,最好寫上,這可以很好地證明是商業項目。

5 一些建議

應屆生或工作年限不足2年的程序員而言,往往會很缺乏商業項目的經驗,這也會導致你的簡歷無法得到面試機會。

這裏給大家些建議:

1 在大學階段,盡量去軟件或相關公司去實習,以此添加自己的商業項目經驗。

2 不少畢業設計項目其實是商業項目裏挖一塊讓大家做的,對於這種,大家可以當成商業項目來寫,之前已經講過如何描述商業項目經驗了。

3 很多剛走上社會的程序員做第一份工作時,一般都很刻苦,往往在項目組裏從事多種工作,比如我就見過一位程序員又做Spring MVC開發,又做數據庫調優,又做前端開發,又做項目發布管理,又做算法研究,而且都有成果。既然做了就別客氣,都往簡歷中寫,不寫白不寫。

4 有些公司可能為了節省成本,會讓一個程序員幹多個項目,比如在某個時間段裏同時做銀行和保險這兩個項目,這樣的話,雖然他實際工作年限就1年,但在項目經驗裏,可以寫2個(時長都1年),這樣都能提升商業項目的實際工作年限。

6 總結

1 可以從你的工作中挖掘出更多你的實際經驗,但要實事求是

2 盡量在你的簡歷中寫更多的商業項目經驗

3 對於不同的公司別用同一份簡歷,要根據不同的職位微調你的簡歷。


本文出自 “計算機圖閣” 博客,請務必保留此出處http://502523.blog.51cto.com/492523/1966570

(java web後端方向)如何讓你的簡歷為你爭取到更多的面試機會,內容來自java web輕量級開發面試教程