困境
入行定位
強(qiáng)大自己
提高知名度
積累人脈
開辟副業(yè)
困境
在中國,程序員到了35歲,基本是一個坎,如果你還是通過常規(guī)的招聘網(wǎng)或者獵頭去找工作,能拿到offer的比例相對低,因?yàn)楦率殖绦騿T比,你沒有明顯的優(yōu)勢,
論薪資:大齡程序員的薪資要求應(yīng)該是新手的2-3倍,一個企業(yè)不太可能花更多的成本去請一個能力相差不大的大齡程序員。論抗耐勞:
剛剛出來的程序員更愿意加班加點(diǎn),年齡上,也相對年輕,生理體能上,都會比大齡程序員有優(yōu)勢。論家庭負(fù)擔(dān):
剛剛出來工作的程序員大部分都是單身,生活壓力相對比較小,可能就是房租、生活費(fèi)。大齡程序員可能就不一樣,大部分都已經(jīng)結(jié)婚成家了,上有老,下有小。家里各種開支,可能有房貸、車貸、小孩學(xué)費(fèi)、日常開支等等,負(fù)擔(dān)十分沉重。
論思維活躍度:就本人來說,年輕時的思維肯定比年紀(jì)大的階段要活躍。論對公司的時間貢獻(xiàn):
新手程序員不用考慮家里的事情,一般來說很容易接受加班,新手都知識的渴望度也比較高,甚至有很多新手為了更快提高自身的水平能力,主動提出加班。大齡程序員可能由于要兼顧家里的事,能準(zhǔn)時下班就準(zhǔn)時下班。
種種情況,讓大齡程序失去優(yōu)勢,進(jìn)入了被裁或者難找工作的危機(jī)狀態(tài),那如何能避免這場危機(jī)的發(fā)生呢?在職業(yè)生涯中,我們要做好以下幾個方面。
?
入行定位
?
俗話說:男人怕入錯行,女人怕嫁錯郎,一旦入錯行,后面的職業(yè)生涯就很難挽救了。
1、明確自己的定位
有些剛剛畢業(yè)的同學(xué),為了能快點(diǎn)找到工作,迫不及待地隨便找一份工作,可能這份工作不是自己的專業(yè)、不是自己感興趣的,這樣就稀里糊涂的去上班了,然后工作一到兩年發(fā)現(xiàn)這份工作不適合自己,于是想找回自己對口專業(yè)的工作,老實(shí)說,這個時候,一般的企業(yè)都會嫌棄你,因?yàn)閾Q行,意味著一切都從零開始,你沒有經(jīng)驗(yàn)。
2、機(jī)會多的時候選擇大廠
在找工作的時候,不要太隨意或者太急,可能你本來就很優(yōu)秀的,同時收到很多offer
,可能偏偏在這個時候被興奮沖昏了頭腦,選擇了工資稍微高的小廠,這對以后的職業(yè)生涯非常不利,大家知道,大廠是有光環(huán)的,在以后跳槽時加薪會充分體現(xiàn)出來。
?
強(qiáng)大自己
?
?
如果想要提高自己的競爭力,在同行中勝出,首先你的增加實(shí)力,實(shí)力是硬條件,要提高自身的實(shí)力,那就得努力學(xué)習(xí),學(xué)習(xí)工作中不怕苦不怕累,多多交流,多學(xué)習(xí)新技術(shù),寫代碼盡量做到精益求精。
不怕苦不怕累
剛剛畢業(yè)的同學(xué),要發(fā)揮你的年輕優(yōu)勢,不怕苦不怕累,能多學(xué)一點(diǎn)就多學(xué),不要為了完成而完成,項目開發(fā)過程中遇到技術(shù)障礙千萬不要退縮,想盡一切辦法,網(wǎng)上查資料解決,甚至趁年輕,業(yè)余時間也充分利用起來,不斷學(xué)習(xí),不斷充電,這樣才能不斷擴(kuò)大你的知識范圍,加深理解,能力才會快速提高。
多交流
業(yè)務(wù)上要多多交流,有時候可能你對業(yè)務(wù)需求的理解不一定是正確的,交流越多,對需求理解也透徹,這樣開發(fā)出來的項目才健壯,要不然你只能不斷翻工,寫出來的程序一大堆
bug。
?
技術(shù)上要多多交流,
有時候可能同樣一個功能,實(shí)現(xiàn)的方法、算法、設(shè)計模式、架構(gòu)等不一樣,導(dǎo)致程序的性能差別很大,所以在寫的程序時,最好能多點(diǎn)交流,能夠做到最優(yōu),這樣寫出來的程序大大提高性能,也減少錯誤。
多學(xué)習(xí)新技術(shù)
近十年來,各行各業(yè)都在變化,日新月異,計算機(jī)行業(yè)也不例外,尤其是現(xiàn)在的各種框架,版本更新太快了,如果你不跟上更新的腳步,你很快就會被淘汰了,就拿jQuery
腳本框架來說,當(dāng)年我們寫Ajax異步請求時,還沒有什么jQuery框架,我們還是用原始的方法寫那一段請求的代碼,寫著寫著一年后,就有了jQuery
,框架封裝了豐富的類庫,函數(shù)。為什么我們要學(xué)習(xí)新的技術(shù)呢?因?yàn)樾碌募夹g(shù)通常是在舊的技術(shù)發(fā)展起來,所以,用起來有保障,也省事,畢竟都是經(jīng)過大量的測試才形成的最新版本,并且還會在不斷完善。
精益求精
編寫程序時,我們千萬不要為了實(shí)現(xiàn)而實(shí)現(xiàn),我們要最大可能運(yùn)用新技術(shù)、好的算法、好的設(shè)計模式或架構(gòu),反復(fù)測試,優(yōu)化,力求精益求精。這樣不但提高代碼質(zhì)量、后期維護(hù)都輕松,也是不斷提高你的編碼水平。
提高知名度
?
多寫博客
多寫博客技術(shù)文章,曝光自己,為自己提高知名度,如果你在某某技術(shù)博客論壇經(jīng)常發(fā)表的你技術(shù)文章,而且經(jīng)常得到平臺的推薦,曝光率高,知名度自然而然就提高了,即使以后找工作,技術(shù)面試過不了,但是,你在行業(yè)內(nèi)有知名度,面試官肯定會優(yōu)先考慮,我身邊就有很多這樣的朋友,面試門檻相對較低。
?
多寫組件并開源
多利用余時間或者上班空閑時間,寫一些常用的組件,提交到github
上開源,如果寫的真的很優(yōu)秀,用的人多,那你的知名度自然也上去了,某天面試時,你的簡歷上寫上你的開源組件,剛剛好技術(shù)面試官有在用你的組件,那恭喜你,你被錄用的機(jī)會十分大了。
?
積累人脈
?
在職業(yè)的道路上,我們盡可能多交朋友,無論是公司的同事還是公司的客戶,還是業(yè)界的朋友,這對你以后上了大齡年紀(jì)找工作出現(xiàn)危機(jī)時非常有幫助。通常程序員這個職業(yè)年齡到了
35歲,如果你還是通過常規(guī)的投簡歷找工作,估計能拿到offer的幾率相對低,因?yàn)榈搅诉@個年紀(jì)很多企業(yè)都是比較嫌棄的,如果你的人脈夠廣,或許不存在這個危機(jī)。
可能,
剛剛好你以前同一家公司的鐵桿同事在大廠當(dāng)管理,需要找一個技術(shù)開發(fā)或者經(jīng)理,這個時候他可以拉你一把。由于是通過朋友介紹,至少技術(shù)面試這一關(guān)應(yīng)該不需要,門檻相對低很多了。
可能,剛剛好你之前的一個很好的客戶需要開發(fā)一個項目,正在組建開發(fā)部門,聯(lián)系上了你,那你的機(jī)會相當(dāng)大。
又可能你在某個論壇博客認(rèn)識了一個大神,剛好他們公司需要技術(shù)開發(fā),而你們平時有經(jīng)常討論交流,互相了解,這個時候,你又有機(jī)會了。
?
我現(xiàn)在在某家電商公司當(dāng)技術(shù)經(jīng)理,就是靠人脈進(jìn)來的,基本上都是不用面試的。如果按常規(guī)的招聘面試,我估計機(jī)會很渺茫。
可見,人脈有多重要。
開辟副業(yè)
?
?
程序員到了35
歲以后,由于各方面優(yōu)勢下級,很難在繼續(xù)堅持在第一線。轉(zhuǎn)管理?轉(zhuǎn)行?創(chuàng)業(yè)?都不是那么容易。我覺得在職業(yè)的生涯過程中,應(yīng)該開辟副業(yè),例如接外單、做在線培訓(xùn)、自媒體、直播等等。
?
接外單:
如果純粹是為了賺取一點(diǎn)開發(fā)費(fèi)用,幫助生活,我不建議這樣,因?yàn)橥鈫雾椖课舶烷L,回款難,大多數(shù)客戶都很挑剔,各種各樣的理由拖項目的尾款,而且十分辛苦,私人時間都沒有了。
?
在線培訓(xùn)
在線培訓(xùn)要花很多時間準(zhǔn)備做課件,不建議做,除非是全職。
?
自媒體
這里我是比較推薦做自媒體的,也是比較適合,時間自由,而且,一旦你的流量做大了,那收入不比你上班收入低,我有個同學(xué)同時運(yùn)營幾個公眾號,月收入6w
,現(xiàn)在全職做自媒體,這個收入比一般的大廠都要高,最重要的是自由,所以我重點(diǎn)推薦做自媒體,如果你寫稿很厲害,那同時在各大自媒體平臺發(fā)布文章,流量很快上來,收入就更多了。
?
直播
現(xiàn)在直播是風(fēng)口,如果你在行業(yè)內(nèi)有一定的知名度,那就有很多粉絲,有了粉絲,自然就可以變現(xiàn)。
?
總之,以我的經(jīng)歷和經(jīng)驗(yàn),先要有夠硬的技術(shù)基礎(chǔ),然后在職業(yè)道路上盡量積累人脈,空閑時間多寫博客或者技術(shù)行的文章、或者編寫常用的工具或者組件,盡可能提高自己的知名度,開辟副業(yè),可以防范大齡危機(jī)。
熱門工具 換一換