開發新人有必要考慮在工做一年後跳槽

我已經在IT行業從事了六年半的開發工做,感受到了這個年頭,對行業也具有了必定的經驗和認知,纔敢拿一些經驗出來給你們分享一下,因而開通了這個博客,主要記錄一些關於開發工做的閒談。前端

今天是二月初,立刻就到「金三銀四」的跳槽季了,今天想說的話題是IT新人絕對有必要考慮在工做一年後跳槽,中國是七月份畢業,畢業以前也應該有過半年的實習了,那麼若是你如今已經畢業一年半了,我想你更應該仔細掂量掂量這篇文章講述的內容,警鐘長鳴在我看來是好的。程序員

爲何說要跳槽呢,首先結合我本身的經驗來說,我不是名校出身,也不是計算機專業出身,經過野路子自學編程,畢業以後在一家沒名氣的軟件公司幹了兩年有餘,或許不少人都存在這種狀況,就是因爲學生的認知範圍存在嚴重的欠缺,也多是在自認爲能力不牛逼的狀況下着急就業,很容易就會進入「普通企業」或某所謂好企業的「普通IT部」,在這個階段別提仰望大佬了,連大佬是什麼、和仰望的正確姿式都不知道。注意,下文的狀況即使不覆蓋某些去了理想公司的優秀的畢業生,可是優秀畢業生或多或少一樣存在下面所說的問題。面試

我剛入職的時候,也就是2012年,工資4500,半年後漲到6000,以後直到我離職一直都是6000,兩年多後跳槽,在2014年中後期工資達到了13000(當年的2年經驗正常水平),請注意不要用如今的物價和水平和本文中的數字來作仔細衡量比較,沒有參考價值,如今回想在這個階段若是我早一年跳槽,在各方面、至少在金錢方面都會有更大的收益。編程

第一在技術成長方面,雖然普通IT企業或者部門的技術或許比較老舊,但對於一個學生來講一開始的成長都比較快,可是通過一年左右的學習和業務開發,你就會發現,用到的內容都學得差很少了,身邊的同事水平其實跟你差很少,難以給你很大的提點,部門尚未大拿(有也是由於業務懂得多作管理了),加上技術老舊工做內容重複,工做給你帶來的能力成長會愈來愈快地降速,即使本身自學,也很難把新東西應用在項目中,且因爲你是新來的,在一兩年以後的認知看來,當年你寫了不少糟粕,你不得不陷在某些很難還的技術債務裏,同時若是部門總體水平差很少,你也要還以前的人的債。架構

第二在金錢方面,有兩點考量,不考慮總體經濟環境惡化與否,首先在企業裏一年漲薪的幅度頗有限,若是不升職級可能有8%就不錯(即和近年單位人民幣購買力的降低速度估計值打平手),而你在這一年得到的成長帶來的實際市場價值增幅是遠大於這個幅度的(固然,幾年後技術成長帶來的收益會降低,可是不是如今要關心的問題),假設你如今6000,一年後你的市場價值多是8000,而公司可能只會給到你6500。再者你去面試,你目前的薪資會做爲下家開價的參考,那麼你在兩年後跳槽,對方就會誤認爲你兩年經驗只具有6500或7000左右的能力,即「你不夠努力」(你不能輕易高估HR的智商或把他們想得都是所謂好人),再基於這個數漲薪,而若是你在第一年就跳了槽,假設過一年後再跳槽,對方就會認爲你的兩年經驗至少具有了8000元以上的能力。爲了不給下家形成這類錯覺,也應該在一年的時候跳槽。請參考我我的案例中的數字,我跳槽時正是人民幣貶值加速、移動開發泡沫和O2O泡沫興起的時候,因此拿到了互聯網行業相對正常的薪資,而普通IT公司的薪資是跟不上市場變化的。學習

第三在面試方面,做爲技術面試官,最看重的並不在於你必須是大牛,而是,一你的能力是否達到了完成工做任務的基本水平,不然也不敢要你,二你的年限/能力/目前薪資三者是否真實匹配,而不論你作什麼技術棧,對於兩年的研發,要求一般是能在較少的技術指導下,能獨立承擔某個技術棧的大部分編碼工做,以及具有初步的系統設計能力,但對一年經驗的新人來講標準會相對放寬,不可能拿架構師的難題來吊打你,若是你在這個階段足夠勤奮,讀了足夠多的東西的話,應付這種級別的面試應該是足夠的,甚至會給面試官超預期的感受,可是當你到了兩年乃至更長以後,面試官的標準會提升,會認爲你明白某些東西是理所固然的,此時跳槽你就會喪失這個優點。編碼

第四是軟的方面,一開始就長期就任於一家普通公司極其不利於學生了解整個行業和社會,若是你不去一家更好的公司,你很難接觸到更牛的人,也很難運用更多新的技術,視野會變狹窄,也沒法接觸其餘業務領域、管理風格、文化風格等,其餘的人脈什麼的就更不用提了,這裏我的狀況不一樣,再也不贅述,可是狹隘的視野範圍對決策帶來的負面影響是極其嚴重的,絲絕不亞於技術能力對你短時間內薪資的影響。設計

那麼做爲一名新人,做出錯誤判斷繼續留下的問題可能在哪呢?我反思了一下大概有這些點:開發

1.心態不正,或者你被教育的「正」的心態是假的。對於一個抱着「公司即使有缺點,可是它培養了我,我須要報恩」之類心態的學生,公司非但不會阻止你留下來,反而有可能搞些手段擠兌你走,由於你的成本高於一個應屆生,而普通公司根本不須要高級技術人員,能夠看出這種被灌了雞湯的思惟模式不一樣於公司的思惟模式。
2.技術不自信,總以爲本身才一年,周圍同事和帶個人人都比我厲害,而那個xx公司會不會面試很難?xx領域看起來技術那麼厲害,我一個菜雞還不能跳啊!長此以往過分謙虛的心理形成了自我認知和市場對你的認知之間的誤差,可是在作充分的調研後,每每會發現相關的領域可能並沒你想得困難,你的同事可能也根本沒多厲害,你本身也不low。
3.在第一次漲薪以後,總抱着還能再漲的幻覺,而企業的漲薪可能一年只有一次,幅度也很小,可是在這個階段由於圖樣圖森破,很容易被表面對你不錯的老油條畫餅忽悠。
4.進一步講,我發現不少哪怕工做了不少年的程序員,都絲絕不瞭解經濟學、組織行爲學、心理學、管理學等等這些領域的通識,因此他們在思惟方式上欠缺一整套體系,而是用一套不夠理性的傳統思惟方式看問題。背後的緣由極可能是心態不夠開放,總不敢去接觸新領域,或者盲目以爲某些東西是所謂惡的。
5.學生和社會有嚴重的信息不對稱,甚至不少學校老師對企業的事都一竅不通,信息閉塞須要靠前輩在各方面開導,而剛畢業以學生的心態繼續生活,勢必會延續學生時代的某些侷限性。要關注大環境,長者說,一我的的命運啊,固然要靠自我奮鬥,可是也要考慮到歷史的行程。博客

在這個階段若是但願跳槽,必定要儘可能去互聯網好廠,而不是去通常IT公司或創業公司,由於創業公司死掉的可能性很大,須要準備在一年內再次跳槽,若是進不去一些好廠,那麼去通常產業的大企業IT部是一個或許能夠考慮的選項,可是也要注意公司所處行業的前景和經濟情況的關係,鑑別公司的方式好比能夠考察它們的DevOps水平,甚至包括是否偏向於Y型管理風格,通常這方面作得比較好的都通過了至少一兩年時間的打磨,有必定脫離軟件做坊的意識,公司願意在技術基礎設施上進行投入,公司也偏向於更信任員工,這多少有利於留下一些人材。此外在技術的選擇上,在這個階段大能夠放心地選擇其餘技術,好比從.Net轉行作前端或者乾脆去作NLP,甚至去選擇本身更看着眼饞的崗位,大沒必要擔憂本身不會那些。另一年的新人若是去但願考研或者留學也沒有太大的束縛,畢竟幾年後工資漲了上去生活壓力也大了,就更邁不出這一步了。

最後,若是你們對這篇文章有同感或者感到有幫助,歡迎留下你的評論。但願你們有計劃地複習跳槽,同時也不要捨不得眼前的幾個小利益,最終能把路走得更順暢。

相關文章
相關標籤/搜索