四年程序員生涯的反思
大家好,我是夢想家Alex ~
今天給大家分享一個4年工作經(jīng)驗的程序員的經(jīng)歷,應(yīng)該對各位會有所啟發(fā),以下為原文。
作者:看天問地
https://zhuanlan.zhihu.com/p/507421427
2022年,我徹底失業(yè)了。在面試了10多家單位后,居然沒有一個人給offer,為此對自己做出了反思。
首先總結(jié)一下面試,第一點我真的太不會表達了,十多年的技術(shù)生涯,使我欠缺交流的機會。第二點我的技術(shù)真的很菜,我做了4年的程序員,1年的前端,3年c#,這樣聽起來好像應(yīng)該是一個經(jīng)驗豐富的程序員了。應(yīng)該是在市場上很吃香。我當(dāng)時也是這么天真地認為的。
為什么會到今天這個地步呢。4年程序員生涯,面試的時候我要求的待遇一降再降,從9k-10k。在從8.5k-10k,再從7-8k。這是在廣州呢。7-8k不就頂一個本科生剛畢業(yè)的新手嗎。為什么連這個數(shù)都沒有企業(yè)愿意給呢?我越面試越?jīng)]有信心,首先我要深刻地反思自己。
原因如下:首先我技術(shù)真的菜,不要因為3年時間就能拿高工資,你不追求技術(shù)進步,可能十年工資還是一樣的。甚至還要貶值。3年間,我基本上班摸魚,沒什么任務(wù)給自己鍛煉,身處其中的時候覺得挺好的,殊不知這是一個巨大的危機,以為自己碰上了一個好領(lǐng)導(dǎo),殊不知嚴厲的領(lǐng)導(dǎo)才能督促你的技術(shù)進步。對于技術(shù)的理解只是達到能完成公司的任務(wù)是遠遠不夠的。但是我當(dāng)時天真的就是按照這個最低的標準進行的。寫代碼就是靠百度。功能跑起來沒錯就行了。從來不會去思考或者去主動記憶一些技術(shù)。然而我這三年就是這么過來的。一個混子程序員遲早要遭到報應(yīng)的。
對于上面的問題。其實我在入職上家公司3個月的時候就已經(jīng)意識到了。當(dāng)時想著是不是要跳槽。因為領(lǐng)導(dǎo)總是安排一些我已經(jīng)會了的功能給我做。就是簡單重復(fù)機械的工作給我。當(dāng)時還覺得領(lǐng)導(dǎo)是不是想把我趕走呢。但是由于一些原因我還是留下來了。但是領(lǐng)導(dǎo)還是給我安排這樣的工作給我做,我就產(chǎn)生了消極怠工的思想。也就不怎么積極了。然后領(lǐng)導(dǎo)就再也沒有安排有價值的任務(wù)給我做了。(之前有一段時間有的安排一下能稍微學(xué)到點東西的任務(wù)給我做)慢慢地我變成了一個混子。對于編程語言產(chǎn)生了遺忘,還不如剛剛學(xué)的時候。
現(xiàn)在看來我應(yīng)該早點離開那家公司就好了,不至于浪費了3年的時光,人也廢掉了。因為那家公司就是維護。修bug而已,然后前面程序員留下的代碼慘不忍睹的。你無法從閱讀代碼中學(xué)到任何設(shè)計模式。而且你還要按照他的寫法才能讓程序跑起來。我應(yīng)該在工作半年后走人的。
還有就是自己對于技術(shù)的追求只要求能完成工作任務(wù)就行。那么領(lǐng)導(dǎo)天天給你安排些簡單任務(wù)。那你豈不是只有簡單的水平了。事實上領(lǐng)導(dǎo)看我沒啥進步也確實都安排簡單的任務(wù)給我做。惡性循環(huán)導(dǎo)致自己水平越來越菜。而且還有我那可憐的策略,當(dāng)時對自己的要求:對于技術(shù)只要能完成任務(wù)就可以了。一切以任務(wù)為導(dǎo)向?,F(xiàn)在回過味來,才知道多么的可怕了。我應(yīng)該以市場為導(dǎo)向的,而且是以更高工資的收入所要求的的對技術(shù)的要求和市場常見的技術(shù)棧為導(dǎo)向,明確下一份工作方向。直到我現(xiàn)在找工作才知道,我原來的公司技術(shù)棧是市場上最窄的技術(shù)棧。從那種公司出來,自己的身價不增反而貶值。(個人成分也很大,我在公司做的都是些邊角料的開發(fā)任務(wù))其實應(yīng)該多多跳槽的。
總結(jié)前面說的。首先在一家公司發(fā)現(xiàn)對自己發(fā)展不利,要立刻跳槽。不然白白浪費大把的時間。第二對于自己技術(shù)的要求要按照市場技術(shù)棧為導(dǎo)向和更高工資要求的技術(shù)等級為導(dǎo)向。第三從事技術(shù)的年限不能決定你的技術(shù)高度,你付出的精力才決定了你的技術(shù)高度和工資。我做了三年的開發(fā)連7,8k都沒公司給。其他人做了一年開發(fā)他可以到15k。所以大家要出工也要出力。不能自欺欺人。
這30多天的面試算是給我深深地上了一課吧,去掉了所有的不切實際的幻想。面試的失敗當(dāng)然和社會環(huán)境(疫情)也有不小的原因,如果你不在年輕了,工作了很多年的開發(fā),水平還是很一般(面試又不會吹牛),那么極有可能會找不到下家公司。我現(xiàn)在體會到了程序員真的是一個高淘汰率的職位。技術(shù)不行就會被后來者代替。我還不到30歲,35歲危機就提前到來了。對于技術(shù)做不到頂尖的程序員來說,還是早做準備吧。程序員不能干一輩子,程序員職業(yè)更多是贏者通吃的格局
然后30歲了。發(fā)現(xiàn)有點干不動了。(一到下午就困地不行情緒浮躁,思維混亂,很難集中注意力在工作上,工作10分鐘休息半小時)網(wǎng)上說的30多歲身體跟不上是真的。如果加上自己技術(shù)一般的話。其實不會多少技術(shù)精進的欲望的。30多歲干基層的活真的是干不動的(他需要腦子的靈活和反應(yīng)快,不需要什么太多智慧技巧,這種年輕人顯然更合適)高級的靠智慧的架構(gòu)管理工作除外,其實應(yīng)該考慮轉(zhuǎn)型,可以在計算機行業(yè)里面,目前我打算做實施。主要腦子反應(yīng)沒有之前快了。做不了機械重復(fù)的腦力勞動了,而且想做一做和人打交道的工作,突破一下自己。
以上是對自己的4年程序生涯的總結(jié),兄弟們會看到自己的影子嗎?;蛘邥粏l(fā)到嗎。此文案例真實,希望能幫助大家規(guī)避類似錯誤,找到自己在技術(shù)圈的真實定位。
作者:夢想家 Alex
歡迎關(guān)注:大數(shù)據(jù)夢想家