首先是由於本身的職業生涯遇到瓶頸了。那麼什麼狀況代表你遇到瓶頸了呢?我以爲有幾點,你能夠先簡單評估一下。程序員
你已經有六個月清楚知道本身沒有成長。面試
你的上級已經有好幾年沒晉升過了,這意味着你這個部門、這個企業、這個行業已經沒有發展前景了。網絡
你的數據好久沒有增加了,做爲一個職業人,你就要找一份能直接或者間接做用於某個數據成長的工做。架構
你的老闆對你無動於衷、不培育、不提拔、不批評、不漲薪、不開除。app
固然還有一些其餘緣由可能促使你跳槽:機器學習
公司經營不下去了。你所在的公司可能由於產品方向沒有選好,或者融資沒有及時到位,或者行業緣由沒辦法發展了,而從成本角度來說,不論是人工成本仍是運營成本,程序員相比較其餘職業會偏高一些,因此遇到這種狀況,你可能要考慮跳槽了。ide
薪資沒有達到預期。正常來說,每一個公司每一年會有必定的漲薪比例,百分之五到百分之十會是絕大多數公司的漲薪範圍,固然有些公司績效比較好的話,可能 30%~50%的漲幅,這個幅度已經很是高了。你要去判斷,如今薪資水平是否合理,有沒有達到你的薪資預期。oop
公司搬家了,通勤時間變長。若是你們在一線城市的話,通勤時間極可能超過兩三個小時,這時候時間成本就太大了,若是你以爲不划算,也能夠考慮換一個公司。學習
其餘緣由還有:家裏有人生病或須要照顧;加班頻繁,幾乎沒有多餘時間用於我的成長;公司或者 Team的氛圍不對,Leader或者 Manager常常給你穿小鞋等等。遇到這些狀況,你可能也要考慮跳槽了。區塊鏈
2如何選擇目標公司?
不少人想跳槽到更知名的公司,ok,把目標定得高一點,努力去實現這個目標,即便最後沒有如願,在努力的過程當中也會收穫不少。另外,有些人以爲 AI、區塊鏈比較火,就想往這個方向嘗試,我以爲這也是一種選擇。固然還要考慮一些因素,好比你在某個領域已經沉澱了三到五年,甚至九到十年,這時候挑選跳槽公司,你要考慮到技術的延續性,打個比方,若是你一直作 Spark底層研發,或者 Hadoop,跳槽的時候,你須要選擇這方面作的比較好的公司,而不是僅僅考慮公司有沒有名氣。
另外,能夠考慮一些比較具備發展潛力的公司,如何去辨別一個公司是否有發展潛力呢?我的建議去了解下比較知名的 PE或者 VC投了哪些公司,由於投資人是很聰明的一個羣體,他們但願投入的錢有所回報,因此被知名投資人選中的公司成功的概率也會大一些。還有一點,如今的信息相對透明,網上會有你的目標公司的公開信息,周圍的人說不定也有這個公司的,要多打聽,瞭解的越多越有助於你作決定,同時也要對你的領導有所瞭解,能力、性格如何,由於跟對人也很重要,跟對人會讓你的職業有日新月異的發展。
最後找適合你的。合適很重要,若是你的目標是去 Google,但客觀現實是你離 Google還有很大的差距,你如今想也沒用,你須要找到這個差距,找一份適合如今能力而且有必定挑戰性的工做,腳踏實地作好這份工做,努力縮短差距,慢慢補齊本身的一些短板,這會爲你實現最終的目標提供助力。
3如何準備跳槽?
若是你決定跳槽了,那就要開始着手準備了。
首先要對本身有一個清晰的認知,切記好高騖遠,如何認識本身呢?第一步對市面上的工做作分析,每一個公司招人的時候都會在網上發佈 JD,也就是招聘要求,經過分析 JD,你總結出理想職位大概要具有哪些能力,這些跟你目前的能力的契合度如何,這很關鍵。接下來,你再去看 JD裏面要求具有的技術點,正常講,一家負責的公司都會把職位的描述寫的比較詳細,這些技術點,你會幾個,熟悉程度如何,找幾個有把握的。
接下來準備簡歷。某種角度來說,簡歷是咱們的一個敲門磚,就像咱們剛畢業的時候,學歷是敲門磚同樣的道理,我自己也作過 HR,也作過獵頭,我我的認爲,若是一我的連簡歷都不認真對待的話,也不用去找工做了。寫簡歷不是全部的工做經歷、項目經歷都寫進去,而是挑重點,能體現目標公司要求的,要重點介紹,把你掌握的技術點揉進去,你的能力和業績能用數字量化的就用數字量化,少用文字自詡的表達方式。格式上力求清晰簡潔,讓人能一眼看到重點,而不是一堆文字堆在一塊兒。還有一點,千萬不要去作假,稍微大一點的公司或者正規一點的公司會去作背景調查,好比以前的社保記錄、公積金記錄等,這個一查就很清楚了。最後自我介紹部分提煉亮點,好比學歷、證書、英語水平、**年 Java開發經驗、競賽等信息,若是有亮點,你就往上寫。
其餘還有幾點建議。跳槽中若是你以爲某一項技能還達不到對方的要求,我的建議去社交網站上看一下人家 Open出來的項目,別人是怎麼寫的,他爲何這麼寫,能夠嘗試去分析一下,對方在實現這個功能的時候爲何這樣去作,多思考,多動手。另外建議你註冊一個 LeetCode賬號,裏面有初級、中級和高級三部分的題目,能夠去練練手,由於如今不少公司都會用這個原題來作面試。
4跳槽過程當中應該避免哪些坑?海投簡歷
找工做時,求職者容易廣撒網,海投簡歷,這樣是低效而不負責任的。不要海投簡歷,而是挑選幾家目標公司,分別有針對性的準備簡歷,若是能夠最好能讓別人內推下,這樣的命中率會提升不少,由於 HR天天會收到大量的簡歷,海投沒有針對性,容易被忽略,並且海投容易浪費彼此的時間,海投的某家公司發來面試邀請,說不定你並不想去。
收到面試邀請就去面試
當 HR打來面試邀請的時候,不少應聘者會一口答應,這時候先不要忙着答應對方,而是要詳細地瞭解一下,知己知彼,方能百戰百勝。你須要瞭解面試的是什麼崗位,崗位職責再詳細問一下,分析一下這個職位與你的指望是否相符。
投完簡歷,萬事大吉
必定要作一個勤快的求職者。如今的信息相對較透明,本身要經過各類渠道收集應聘公司的信息,而不是很被動的,我投完了,每天焦慮地等消息,你應該去主動了解目標公司的狀況,這樣才能爭取到更多機會。
5如何準備面試?
接下來,若是有 HR邀請你去面試,你如何去準備這個面試,纔有更大的勝算?
第一步找一下你與目標公司 JD之間的差距,內心有所準備。
第二步 list一些職位須要的技術點,對比一下,哪些是你掌握的,哪些是你沒有的,而後想辦法儘快補一下,在短期內用短時記憶彌補一下,有人可能會說「技術這東西會就是會,不會就是不會」,但有時候突擊一下也可能帶給你意想不到的結果。
第三步查找公司面經。我接觸過不少公司,面試官的面試題來來回回就那麼多,像網上的面試經驗仍是不少的,你們有空能夠去刷一刷,哪些地方不懂,經過各類渠道盡快補齊,好比大咖分享、技術公衆帳號、技術講座、GitHub、InfoQ的各個產品、極客時間等,若是你有必定基礎的話,能夠快速學一下。
第四步瞭解面試套路。面試的套路基本相同,首先是讓你簡單自我介紹,你須要以比較清晰的邏輯把你過往所作過的一些事情,或者作過一些項目,撿重點講一講。接下來,正常來說面試官會根據你作的項目再具體的深問下去,好比這個架構爲何這樣作,你的設計是怎麼的,你用的具體的哪點技術,是怎麼樣實現的,有些公司可能會讓你白板去寫一些 Code,還有會問你一些比較有小的技術細節,這須要你平時多動手了。
6談薪資這件事要有技巧
接下來聊一聊你們比較關心的一個話題:如何談薪。
面試最後,HR或者用人部門會問你,你如今的薪資大概多少。因此你要提早算好目前的薪資待遇,包括基本工資、獎金、期權、股票(股票是按幾年來給的)、住房補貼、交通補貼、餐補、高溫補貼、節假日補貼等等,在面試以前你要有一個詳細的統計,這些加起來稅前工資是什麼樣的,絕大部分公司給的是稅前工資,有些公司會幫忙避稅,這些都要了解清楚,內心有譜再去跟人家談。
關於薪資對照你們能夠參考一下兩個網站,外企公司能夠參考 Glassdoor,國內公司參考看準網,這兩個網站關於公司薪酬的統計有必定參考價值,能夠看看你指望的薪資在目標公司哪一個範圍裏,你也有個參考。
看職位的關鍵程度,通常合理的漲幅公司可以接受,漫天要價,有可能 offer會落空。若是你掌握的是比較偏門的技術,某種程度來說你能夠根據你的面試表現,適當去要求相應的薪資,我相信正常來說,應該仍是會有知足你的可能的,比方說,就是剛纔講到的不少人要往機器學習,或者深度學習這一塊去靠,若是你是一個很牛的機器學習,或者深度學習神經網絡的侯選人,可能拿到這個,沒有 50%得漲幅,我不跳,這叫買方市場,你的自主選擇權會高一點。舉個例子,大概 0七、08年時候,IBM大型計算人員,在市面上仍是蠻缺的,這個時候若是你掌握這個技能就有不少的話語權,不少目標公司會將人才緊缺狀況考慮在內,若是面試不太離譜的話,基本上仍是會知足你的要求。不少人跳槽但願工資會有比較好的漲幅,正常來說,按照目前市場狀況來說百分之十幾到 30甚至 50的漲幅都有可能,最多見的是 20%到 30%的漲幅,固然若是你漫天要價的話也會喪失一些機會。這一點,我建議你去諮詢一些比較資深的人,或者靠譜的獵頭,由於獵頭對整個市場相對比較熟悉。
談薪也是一場心理戰。企業但願以更加合理的價錢去 Offer人,候選人但願以更高的價錢把本身賣掉,這是一個拉鋸的過程,中間若是你掌握了更多的信息,有助於你拿到更心儀的薪資,獵頭在這個過程當中會扮演協調薪資的角色。
最後一點,談薪忌諱最後擡價,面到最後又將本身的指望薪資往上擡的人很容易進企業黑名單,其實 HR或者用人部門的圈子其實都很小,他們相互之間會作背景調查,這種人一旦出如今相關渠道里面,或者共同的討論羣裏面,你接下來再去嘗試別的機會,可能會有挑戰。
7選擇正確的方式跟現東家說 byebye
最後我要講一講怎麼樣跟你現東家說再見。首先要坦誠相待,有些人拿到更好 offer之後,找了一個徹底不相關的理由提離職,好比我要回老家了等,之後現東家知道了真相雙方會比較尷尬,並且你有更好的機會,通常狀況下現東家留不住你,也會祝福你,畢竟圈子小,之後說不定又相見。第二個建議,這個時候千萬不要有衝突,你要提早想好說辭,儘可能跟現東家和顏悅色地解釋,不要弄得不愉快。你入職前新公司可能會找你原來的老闆瞭解狀況,原老闆的評價會對你的新工做有影響。
8最後想說的話
最後我想說,沒有一蹴而就的事情,不少事情都是水滴石穿,建議你們工做之餘仍是要保持學習的狀態,好比關注一些知名的技術公衆號,瞭解業界最新動態,時刻準備着。
騎驢找馬,這個詞我不反對。但得有一個前提,就是說你要對得住手上的工做。不是說我既然已經想騎驢找馬了,我就天天晃一晃,結果呢,讓你們感受我這我的靠不住。有時候人喜歡耍個小聰明。這其實比較慘的,所謂小聰明,就是被人容易識破的聰明,作人作事要有誠意,因此若是在離開崗位的最後一天都能作得很是好的,你這我的必定會變得很是搶手。
另外,若是時間可以擠得出來,建議至少一個季度要挑 1-2個心儀的職位去面面,看看外面的技術要求是怎麼樣的,面上了若是機會還不錯,那麼也算是了了本身的一樁心願,若是面不上,也能夠順便了解一下業界的最新動態,反過來能夠給本身接下來的道路樹一盞明燈。