作為一個具有五年開發(fā)經驗的開發(fā)者,我來回答這個問題

其實每一行都一樣入職超過一年后基本開始混吃等死,直到對薪資有了新要求換工作甚至換行業(yè),如果薪資過得去基本就一直混吃等死了。程序員也是這樣,一般程序員進入到一家公司半年熟悉了一家公司的項目,基本上都是進入到摸魚的狀態(tài),要修改的東西就那么多,改過來改過去,除非你是進的外包,公司接的每個項目都不一樣,這就需要你對每個項目來做到很熟悉,相對來說也比較累,這也是大家口中所說外包比較累而且比較鍛煉人的原因。

當然也有一部分人比較勤奮,公司項目進度不忙了,就抽空學習新的知識,新的技術棧,這樣的人一般在公司就是大神一樣的存在,而絕大部分普通人是不可能的,吃穿不愁后還去努力,而放棄自己美好的娛樂時間的,就如有一句話,你以為你努力了就能成為好學生,殊不知努力本身已經是一種萬中無一的優(yōu)秀品質了。

很多人在寫代碼的時候,基本上都是復制粘貼,不管是公司里面的大神也好,還是剛進入到公司的小白也好,就拿前端來說,都是現(xiàn)成的架構,別人開源的項目拿過來改改,很少自己從0搭建一個項目的,這樣其實也是工作的效率,項目經理交給你一個新的項目,還給你限時間,你是從0搭建快,還是拿過來別人開源的項目改改快,毫無疑問,肯定是后者。

拿一個工作三年的人來說,并不是說他會多少東西,而是他解決問題的能力比剛進入公司的你強,說白了就是比你會百度,比你見得多,很多東西其實他也不知道為什么,只是代碼這樣寫就不出錯,在公司問大佬問題,不要問他為什么這么寫,他可能也不知道。

很多公司判斷一個程序員技術的高低都是按照工作年限來判斷的,其實這樣判斷一個程序員技術的高低是不對的,有的程序員一年的工作經驗跟一個不怎么學習的三年的工作經驗差不多。

你選擇躺平,就只能被淘汰

我之前面試過一個90年的大哥,他找的前端的工作,差不多有八年的工作經驗,按理說這么長時間的工作經驗可以做公司的架構師了,但是這位大哥選擇了躺平,第一份工作是外派到了國企,那時候公司用到的技術棧比較老,大多都是公司四五年前的老項目,他自己維護一個項目,每天的工作都可清閑,公司改需求也不多,半個月沒有活都是常見的事情,需要改一個東西,大多也都是增刪改查,這種工作實習生也能干,這么多空閑的時間這個大哥都交給了摸魚。

我其實很不理解,那時候年輕,沒有一點危機感,本來可以有大把的時間去學習,就算是自己不想學,也有那么空閑的時間可以去接私活,雖然說公司不允許,但是在國企上班每天都不加班,雙休,下班這么長的時間呢?

第一份工作干了三年,是因為國企不需要外派人員了,被辭退了。這位大哥三年的工作經驗,去找工作,發(fā)現(xiàn)大多公司都不要他,因為用的技術棧實在是太老了,后來自學了Vue,這才勉強找到份工作,但工作內容也可簡單,基本上也都是增刪改查,當然給的薪資也不高,原以為這么大哥有危機感了,沒想到,還是跟之前的工作節(jié)奏一樣,有活了就干活,沒活了就摸魚,那么等待他的也只有是公司的辭退,第二份工作干了三年。

第三份工作進入了一家小公司,是一個外包公司,有六年的工作經驗,面試他的是老板,對于技術棧不懂太多,老板以為有這么長時間的工作經驗是個大佬,誰承想,還不如公司工作兩年的小趙,后來公司對他降了薪,在公司待了兩年,算是學到點東西,但是受不了外包公司的工作強度,選擇了辭職。

這個大哥我最后沒有留他,原因很簡單,年紀比較大了,也就是它實際的工作經驗只有三年吧,還不如找個工作兩年的年輕人,薪資也可以壓低點,年輕小伙子也能干。

總結

程序員技術的好壞不能用工作年齡來判斷的,其實有一個衡量水平的標準,就是非抄襲的代碼量有多少,做了多少時間就如同走了多久的路;但是有些人是走,有些人是跑,有些人走走停停;所以當然不能一概而論。

你有多大能耐,進入到公司正二八經寫寫代碼就知道了,年輕人絕對不能選擇躺平,不能步入那位大哥的后塵,你只有不斷學習才能跟得上時代的步伐,否則原地踏步就是退步