讀者大大們好,好幾天沒更新了。一方面因為這幾天工作忙,占了寫作的時間。另一方面是在準備這篇文章各種素材,今年是最難求職年,我希望通過這篇文章能幫大家提高求職成功率。
這篇文章分為履歷篇、面試篇、談薪酬篇,包括了找工作過程中各個環節的技巧和防坑指南。
1. 履歷篇
如果把自己看成一個産品,那麼履歷就是說明書。
寫履歷看似簡單,想寫好實則不容易。一份好的履歷能幫你在一堆履歷中脫穎而出。
以前寫過一篇寫履歷技巧的文章,為了友善新讀者,這次是把那篇文章的精華濃縮了一下,又補充了點新内容。看過之前文章的老讀者可以快速浏覽這部分。
1.1 個人照片
關于履歷裡放不放照片的争論,從來就沒停過。雖然程式員不是靠臉吃飯,但我還傾向于放照片。
通常我在看履歷的時候,如果看到一個小夥子的照片很精神,我可能就會想:他寫的代碼八成會很整潔吧。
沒錯,照片是别人對你的第一印象,正常人都喜歡美的東西,一張讓人看着舒服、甚至是眼前一亮的照片,能增加别人對你的好感。
是以我個人建議,隻要你長得對得起觀衆,就可以在履歷裡放照片,可以适當美顔一下,但是别搞成了“照騙”。
1.2 基本資訊
個人基本資訊,就是姓名、學曆、郵箱、電話等,這部分正常寫就好了,我隻提醒大家别漏了以下幾個面試官眼中的加分項。
- 一般人隻在個人資訊裡寫學曆,不寫畢業院校。如果你的學校名氣大,你可以在這部分寫上畢業院校。
- 如果你有一個和崗位相關的的部落格、Github、公衆号,别猶豫,也寫在這裡,能顯得你愛學習、愛總結分享。
- 再說一個技巧,拿公衆号舉個例子,如果你比較高産,在寫了公衆号名稱之後,加一句說明,例如:50 篇原創技術文章。别小看這句說明,能錦上添花。
1.3 自我評價
自我評價一定要花時間認真寫!
這是對你自己的一個全方位的說明,既是重新認識自己,又可以讓對方知道你的長處、目标、價值觀。而且你也不白寫,以後面試過程中的自我介紹也能用得上。
我看到大部分的自我評價基本是這樣“為人吃苦耐勞,責任心強,工作踏實努力,學習能力強,有團隊合作精神……balabalabala”。
哎,我真懷疑這是在網上搜了搜,然後把這些詞又組合了一遍。看這種文字真是提不起興趣,沒啥說服力,誰都會這麼寫。你就不能多來點例子、數字?
看幾個正面句子:
- 7 年 Java 開發經驗,5 年網際網路行業經驗,自認達到進階工程師的水準,希望以後能成長為架構師。(有目标、規劃)
- 敏建開發的忠實粉絲,單元測試驅動開發的實踐者,會主動重構代碼,有代碼潔癖。(有良好的編碼習慣)
- 愛看技術書籍,一年看 10 本書左右,最近在看《領域驅動設計》、《企業應用架構模式》;愛學習,今年已經在極客時間上完成 5 門付費課程。(愛看書、學習)
- 2 年團隊管理經驗,團隊規模 15 人,團隊氣氛和諧,成員離職率遠低于公司平均水準。曾被評選為公司優秀團隊。(團隊帶的還不錯)
1.4 技能水準
曾經一次面試,對方履歷寫的“精通Spring、Redis……”,大概列了長長的十幾項精通。結果面試一問,發現太水了,你這是重新定義了精通吧。
熟悉、掌握、精通這類詞,沒有統一的标準,别亂寫,别讓人覺得你是吹牛。
如果是新人,自己心裡沒底,建議可以這麼寫:
掌握技能:
開發語言:xxx、xxx、xxx
後端架構:xxx、xxx、xxx
資料庫:xxx、xxx、xxx
老程式員,你覺得可以寫精通就寫,如果你會的技能有一大堆,别忘了要突出重點。啥是重點?一、崗位明确要求的、比對度高的技能。二、有亮點的技能,例如:AAA 架構 3 年使用經驗;讀過 BBB 源碼;發表 5 篇 CCC 相關文章。
1.5 項目經曆
項目經曆是面試過程中重點問的,大家寫的時候注意以下幾點:
- 項目經曆在這裡是兩個詞,項目和經曆,一般人隻寫項目,忽略了經曆。經曆是你做了什麼、你怎麼做的、做完後的結果。例如:項目中的哪些部分是你做的?你是不是核心人員?自己幹,還是帶團隊?做完你有什麼成長?項目傳遞之後怎麼樣?
- 如果你做過的項目很多,要控制項目數量,否則噼裡啪啦寫好幾頁項目,面試官會看不到重點。太早的、太小的項目就别寫了,挑規模大的寫,挑你參與多寫,挑和崗位更比對的寫。
- 項目名稱不要寫辨識度低的英文縮寫,你寫個 ERP 還都能看懂,如果你寫個 SCF 看起來好像很洋氣,但是鬼知道這是啥意思。
1.6 履歷模闆
履歷模闆簡約大方就行了。
我看過那麼多履歷裡,有些履歷太花哨了,有的還配了誇張的封面,這種履歷剛打開就想趕緊關上。
求職者初衷是想讓自己的履歷更好看,和其他履歷與衆不同,但是有時候炫過了頭,就變成 zuo 了。尤其是新人,容易在這方面發力過猛。
如果想找不到工作,就用下圖這種試試。

1.7 其他
以上幾部分最重要,要多花心思,其他部分正常寫就好了。履歷别弄虛作假,一旦被揭穿,損失太大。
履歷的頁數,我的觀點:1 頁略單薄,2 頁剛剛好,盡量别超過 3 頁。
再額外說一下新人怎麼寫履歷。新人,尤其是畢業生,覺得自己會的太少,沒有内容可寫。這種情況,需要你多收集一些目标崗位的任職要求,根據這些資訊補強自己,再放到履歷中去。例如,你發現崗位裡要求 git、maven,如果你不會,就花時間趕緊突擊一下。另外,可以在履歷裡多寫寫在校期間的獲獎、實踐活動,突出自己愛學習、上進這些優點,讓面試官覺得你是一個潛力股也是可以加分的。
總結一下,履歷裡要多擺事實,少說空話,展示自己的長處。想寫好履歷,要有點使用者思維,HR 和 面試官就是使用者,站在使用者的角度考慮問題,想辦法讓你的履歷打動使用者。
2. 面試篇
本來面試篇是打算寫技術面試題的,後來琢磨了一下,不同水準、崗位的程式員對面試題的要求不一樣,衆口難調。于是,決定寫一些面試過程的基本常識,常見的問題怎麼回答,還有一些你可能不知道的坑。
寫到一半我就後悔了,越普适的越不好寫。寫太細了,大家看着啰嗦;寫太粗了,又怕說不清楚,好難!
2.1 最基本的
基本常識裡最基本的就是守時,面試這麼重要的事情你都遲到,面試官怎麼相信你能管理好時間?
另外就是注意基本禮貌,作為面試官我遇到過不少這種現象:我走進面試房間的時候,求職者坐在椅子上一動不動,連屁股都不擡一下。你是不是應該起身打個招呼?
還有,求職者多帶幾份列印好的履歷,有備無患。特别是有時候一輪面試裡,你會面對多個面試官,萬一人多履歷少,你帶的履歷就派上用場了。
以上這些是我面試中經常碰到的現象,是以提醒大家注意一下。至于衣着啥的,就不說了,絕大部分人都知道。
2.2 自我介紹
一般面試都有這個環節,好好準備,提前練習,别回答的時候支支吾吾,或者啰嗦半天說不出重點。
介紹的時候時間控制在 3 分鐘以内,吐字清晰,至于内容可以參考履歷裡的自我評價,至少包括以下幾部分:
- 我是誰——我叫 xxx,目前就職于京西公司,崗位是 Java 進階工程師。
- 我的技能——我從事 Java 開發已經 6 年了,有 3 年電商行業的開發經驗,參與了京西公司海外電商項目,在項目中我主要負責 aa、bb 功能。
- 我最合适——之前聽 HR 介紹,貴公司也要做海外電商,我覺得我的經驗能用得上。而且我也希望能完整經曆海外電商從零到一的過程,這對我來說也是一個挑戰、一個成長的機會。
- 其他優點——我平時喜歡看技術書籍,最近在看《xxx》。
面試前幾分鐘的好印象非常重要,好好準備你的自我介紹吧。
2.3 别不懂裝懂
面試中遇到沒聽過的名詞、問題,别不懂裝懂,你以為面試官傻嗎,根本糊弄不過去,還不如誠實點說不懂。
如果你不甘心說不懂怎麼辦?
有一次我面試一個新人,我問你用過 git 嗎,他想了想說沒用過,然後讓我給他介紹一下,介紹完之後,他說之前一直用 svn,說了說 svn 的操作。到此為止,我覺得他這個問題回答的還 ok。但是,這還沒結束,他又問我 git 比 svn 好在哪。我簡單說完之後,他說 git 聽起來不錯,之後會主動去嘗試一下。
你看,一個難題就這麼被化解了。我對他的回答很滿意,後面的面試過程也很順利,最終錄取了他。
下面給大家說說經常被問到的問題。
2.4 為什麼從 xx 公司離職
離職原因這個問題,幾乎 100% 會被問到。
被問了之後,不要抱怨前公司、前上司,不管你經曆了啥,不管你有多少委屈都不要吐槽,面試官沒法給你評理,隻會擔心将來你是不是也會這麼說他,惹不起惹不起。
也不要說因為薪資低,對方會懷疑你的穩定性和對公司的忠誠度。
被裁員這個原因,最好也别說,大面積裁員還好解釋,否則為什麼裁你不裁别人?
合理的答案,例如:想去更大的公司發展;公司方向調整,和個人的發展方向不符;公司把研發部門遷到其他城市。
2.5 能接受加班嗎
遇到這個問題,有些人毫不猶豫說“能”,好像這麼回答會證明自己能吃苦、不怕累。如果問“能以公司為家嗎”,估計也會有人說“能”。我表示服氣!
你應該先問一下公司加班的時長和頻率,如果工作需要的合理加班,當然可以接受。如果公司以加班為榮,為了加班而加班,你為啥要接受?
當然,我承認,現在網際網路公司普遍加班。如果這家公司你非常想去,這家也有加班文化,看在錢、或者鍍金的份上,從就從了吧。
2.6 你的缺點是什麼
首先說明這是一個坑問題,這個問題我是不會問的。
回答的時候,不用把優點包裝成缺點,例如“我的缺點是追求極緻,經常用業餘時間把工作力争做到最好”,太假了,你這抖機靈以為面試官是白癡嗎。
更不要說不利面試通過的缺點,例如你說“我比較悶,不擅長和人溝通”,嗯,我看出來了,你确實不擅長溝通。
我告訴你怎麼回答:
- 說對方知道的缺點——如果你是個工作 5 年的工程師,可以這麼說“自己的開發經驗還可以,但是産品思維還不夠,有待加強”。這樣回答不會被扣分。
- 說正在克服的缺點——例如“我剛畢業一年,技術還比較弱,但是我正在網上學技術課程”。
2.7 你有職業規劃嗎
這個問題我經常問,但是大部分人都回答不好。
我問這個問題就倆目的:
一、你想成長為什麼樣的人?是成為一個架構師,或者是一個技術管理者,又或者是一個行業專家……如果這個目标不清晰,你是在為了什麼而努力呢。如果你覺得将來太久遠,現在想不明白,好,沒問題,三年之後的目标總可以吧。
二、萬一有緣我們成了同僚,作為你的上級,我清楚你的目标之後,我樂意在工作上給你提供點機會幫你實作目标。你能成長,我也開心啊。
不為了面試,為了自己,也建議大家認真想想這個問題,想的時候要結合自己的興趣和特長。
2.8 你有什麼想問的嗎
首先恭喜你,如果被問到這個問題,你這輪面試基本有戲了。
“沒有想問的了”,這種回答,差評!
面試是雙向選擇,除了公司選擇你,你也要選擇公司。之前别人把你都了解透了,你還不借這個機會趕緊問問公司的情況,省的你将來入職之後再後悔。
怎麼問也是有講究的:
- 薪酬福利不要問太細——畢竟你還沒得到這份工作,你說你打聽飯補多少錢合适嗎?“一年十幾薪”這類可以問,大錢得關注一下。
- 能在網上查到的不要問——兄弟,你來面試之前,不做準備工作嗎?
- 對方回答不了的不要問——曾經一個面試者,問我公司的戰略是啥,我竟無言以對,都是我的錯,我職位太低。
- 可以問問工作内容、有沒有教育訓練等等這種是你看重的問題,同時也顯得你對這份工作有興趣。
- 我目前聽說過的一個 nb 的問題,是這麼問的“你們為什麼喜歡在這工作?”,真是個好問題,你細品一下。
接着說說面試中的你要防備的坑,看起來是讓你面試,實際上心懷鬼胎。
2.9 面試是騙你幫他們解決問題
說一個網上的段子:
某公司的資料庫忽然壞了,公司沒人能搞得定,老闆很着急,把 HR 叫到辦公室說:你趕緊釋出一個 DBA 職位,年薪 100 萬。面試的時候就問他們怎麼恢複我們的資料庫,另外,切記,不管他能不能答出來,都把他拒了!
雖然是個段子,但是現實中真有類似的事。面試過程中就問一個問題,問的特别細,除了問你的解決思路,恨不得直接讓你現場操作了。
還有的面試直接讓你做一個東西,你花了好幾天做出來了,然後讓你把代碼也交出來,然後就沒有然後了。
2.10 面試是為了從你口中套取機密
這個和上面那個套路差不多。
我當時做遊戲的時候,經曆過一次。面試剛開始還算正常,後面高潮就來了,問我日活使用者數、收入流水、怎麼買量的、買量成本、使用者特征……
這種關鍵資訊肯定不能說啊,我感覺不對勁,後來找個借口就溜了。
2.11 教育訓練機構以招聘的名義變相招生
看一個網友的經曆:
這種坑的普遍套路是:
1、釋出大量招聘需求,且招聘的範圍很廣。
2、無論是大學、專科還是高中文憑,隻要投遞履歷,均會通知參加面試。
3、面試時,會有一些人僞裝成部門經理對你的技術進行打壓,并指出你的衆多不足。
4、洗腦讓你參加“崗前教育訓練”,并保證教育訓練完立即上崗,教育訓練花費從工資裡扣。
5、簽訂“崗位教育訓練合同”(實際上是報名協定,往往帶有貸款協定!)。
6、在你一臉懵逼的情況下,報上了名,背上了債。
畢業生、想轉行當程式員的,一定要小心這個。
3. 薪酬篇
如果把自己看成一個産品,那麼薪酬就是價格。
實話實說,我非常不擅于談薪酬,之前很多談薪酬的經曆都是血淚史。為了寫這部分内容,我請教周圍好幾位做 HR 的朋友。
3.1 最基本的
照例先說一些最基本的常識。
首先别太早打聽薪酬,面試結果還八字沒一撇的時候,你就問薪酬,會引起對方反感。正确的時機,應該是在面試基本成功的時候。
其次,不要虛報目前收入。你為了多要點薪水,結果腦子一熱,多報了目前收入,後面讓你提供銀行流水、前公司薪資證明的時候,你就傻眼了。謊言圓不上,你可能就铤而走險,僞造銀行流水、薪資證明。還是那句話,造假成本太高,一旦被識破。。。。。。出來混,遲早要還的。
很早之前我特别不了解 HR 讨價還價的行為,為千八百塊的至于麼,都是公司的錢。後來明白了,減少人力成本是 HR 的重要職責,也是她們的績效。
3.2 提前了解行情
想薪酬談的好,準備工作不能少。
談薪酬之前,要先了解一下行業中和你職位相似的薪資水準。前幾天網上熱傳一張圖:大廠新入職員工職級對照表。這張圖來自于民間,雖然不是很準确,但是還算靠譜。
談薪酬之前,最好能了解一下公司的獎金、分紅、福利等等,了解的越多,對之後的談薪越有幫助。
很多人薪酬談不好,都是吃了資訊不對等的虧。
3.3 我要多少合适
HR 問期望收入的時候,大多數人都很糾結:要高了,怕對方覺得你獅子大開口;要少了,自己又不甘心。
報期望收入的之前,你需要先知道:
- 很多公司有規定,沒有特殊情況,加薪幅度一般不超過 30%。
- 不要根據月工資去談薪酬,把獎金、分紅啥的都算上,根據年收入去談。
- 把期望收入上浮一點,再報給 HR,給雙方留一個談判空間。
綜合以上幾點:假如你現在年收入 20 萬,結合之前了解的行情,你期望收入是 25 萬,這樣你可以報給 HR 最低期望 27 萬。經過一番讨價還價,最終在 25 萬雙方達成一緻,即達到了你的心裡預期,也滿足了 HR 壓價的成就感。完美!
3.4 該堅持就堅持
面對壓價,很多人堅持不住。如果你感覺自己面試表現好,相信自己值這個價錢,就算錯過這家公司也不後悔,那麼該堅持就堅持。畢竟跳槽是最好的漲薪機會,錯過了就錯過了。
如果你現在的工作是 965,新工作是 996,工作時長一下多了 80%,這麼一算跳槽之後,時薪還低了。面對壓價不堅持一下,你對得起自己嗎?
再一方面 HR 除了壓價,也有招聘名額,招到一個理想的員工不容易。
3.5 月薪是不是分基本工資和績效
很多公司的月薪分為基本工資和績效工資兩部分,比如 8000 是基本工資,2000 是績效,看起來月薪是 1 萬。但是每個月每個人都有一個績效系數,真正的月薪是 8000 + 2000 * 系數,如果系數是低于 1 ,月薪就到不了 1 萬。
你們在談薪酬的時候,要問清楚月薪是怎麼組成的,如果包括了績效,你要注意了:
基本工資談多點,績效談少點。别等到入職才發現月薪裡面,一半基本工資,一半績效。
是不是這家公司有壓績效的習慣,是不是很多人的績效系數都低于 1。
3.6 寫到合同裡
HR 壓價時候有一個慣用手段,說“我們這裡一年 18 薪”。這句話的意思就是:月薪雖然不能給你那麼多,但是一年發 18 個月工資,年收入能滿足你的預期。
這時候你就問她,18 薪能不能寫到合同裡?如果不能寫到合同裡,這麼說沒意義,公司發多發少就看公司的良心和盈利情況了。
股票、期權、獎金等等都是一樣,不管對方怎麼口頭承諾,一定要求寫到合同裡。不要不好意思提這種要求,沒有合同保證的承諾都是嘴上跑火車。
3.7 談好之後,不要再漲價
有一個求職者談好薪酬之後過了一天,又說工資希望能再漲 2000,理由是打聽了一下公司同僚的工資,覺得自己的工資偏低。
首先,私下打聽工資,這就是職場大忌。再說了,打聽的消息夠多夠準嗎?工資偏低這個判斷準确嗎?
其次,談好之後又漲價,這不是得寸進尺嗎。結果工資沒漲成,這份工作也沒了。
這種因小失大、得不償失的事千萬别幹。
水準有限,薪酬部分暫時先寫這麼多了,祝你們以後薪酬越來越高。如果認為寫的不好,你告訴我,我去找那些 HR 朋友算賬。
4. 吐槽面試官
我是面試官,也是求職者,接下來我要站在求職者的立場,吐槽一下面試官和公司。
- 面試官不守時。求職者按時到了,結果等面試官等好久,真是“等待一小時,面試一刻鐘”。
- 面試官過于強勢。有的面試官問問題,窮追猛打,非要把對方問到答不出來,借機打壓對方。碾壓别人的快感那麼爽嗎?
- 面試官不尊重人。面試是雙向選擇,互相尊重。面試官不要太傲慢,不要打聽求職者隐私。别忘了,面試官也代表了公司的形象,你這麼做合适嗎?
- 多輪面試,重複問答。恨不得 3 輪面試,問的問題都差不多,更慘的是 3 輪面試要去 3 趟公司,你試試啥感覺。能不能把面試時間集中一下,把面試官集中一下。
- 面試造火箭,工作擰螺絲。招人按照架構師的标準來,入職後寫增删改查、if else。
- 如果過了,就早點通知。求職者面試完都想早點知道結果,不通過不通知也就算了,通過了還拖好久才通知。提高點效率,早通知早讓别人踏實。另外,拖太久,等你通知人選的時候,沒準人家已經入職其他公司了。
-
IT 行業的中年危機不算什麼,哪一個行業說自己沒有中年危機,隻有你足夠的優秀,那麼你自己想的中年危機根本就是不存在,努力提升自己綜合技能,讓自己時刻保持“學習态”和“時代心”,那麼多大你也是個“香饽饽”!需要的直接加扣扣群:7663288635 ,直接點選藍色字型也可以,暗号:csdn
到這裡,這篇文章就快結束了。祝大家以後都能找到好工作,要到好薪水。
最後,勸大家除了看文章,還有多面試,多積累經驗,找工作的時候不要眼光太高隻盯着大廠,看不上小公司。不是隻有那些大廠才是好公司,也不是所有的小公司都很 low。我就知道一些悶聲賺錢的小公司福利待遇都很好,還有的小公司是大廠大佬出來創業的公司,如果你能加入這兩種小公司,你真是賺到了。
最最後,這篇文章寫的很辛苦,有的知識我也不拿不準,網上查、找人問,花了很多精力,連續兩天寫到淩晨 4 點多。不過寫完之後,自己收獲很大,自認為品質還不賴。如果你們覺得看完有收獲,幫忙點個贊。
給大家也推薦幾篇關于面試的文章,直接點選藍色字型即可觀看,希望對大家能有所幫助!
《Java面試通關手冊》已經很全面很詳細了,Java程式員必備!
5面阿裡,終獲offer(經驗分享)!
面面俱到!五面阿裡拿到offer後,才發現師哥給的面試筆記有多強大!