當前位置:
首頁 > 最新 > 前端真的是做不過35歲嗎?打破這個怪圈的方法原來是這個!

前端真的是做不過35歲嗎?打破這個怪圈的方法原來是這個!

現在IT業界一直有一個說法甚囂塵上,那就是我們前端工程師干不過35歲!!!一經推出,各大網站的程序員紛紛炸開了鍋,一時激起千層浪,彷彿回到了當年的憶苦大會上,紛紛傾倒著自己的苦水。

但是在我看來無論是贊成還是反對的聲音都有著其內在的道理,確實有一部分人可能是扛不過35歲的。

這些會在35歲前被淘汰的人都有著哪些特徵呢?


?

隨著我們程序員的成家立業,每天越來越多的時間被瑣事所耽擱,一回到家中,妻子/丈夫就開始和你聊起三姑六婆的家長里短、人情往來,還要操心孩子的幼兒園或是小學應該去哪個學校,成績有幾何,每當自己想要下決心學習新技術的時候,又會被這些瑣事牽絆,慢慢的自己就不願意把時間投在自己的成長和進步上了。

但是逝者如斯夫,不舍晝夜。這種瞬息萬變的環境中,企業要想能在眾多競爭者中脫穎而出就必須不斷的推陳出新,這就要求企業的開發技術不斷的升級換代,我們為了保證自己的技術能力能夠跟上企業的最新需求就必須得不斷的持續學習和成長,而這是需要大量的精力和時間的。這樣的話我們自然就在慢慢的退步中被行業所淘汰。


?

目前IT行業的崗位眾多,所有崗位中間以前端的技術更新速度最快,5、6年前的前端只需要會寫DIV+CSS布局,會jQuery寫一些特效和交互基本上也能符合前端的技術需求了,這類前端工程師在日復一日的重複低價值工作中將自己的思維層次和思想認知就停留在進入咱們這個行業的那一刻。

我曾面試過很多個號稱有個兩三年經驗的前端工程師,但是基本上任何有關業務問題的答案都是各種jQuery的實現思路,稍微觸及到原生JavaScript或是底層原理的知識就立馬歇菜,更不用說回答上什麼設計模式的問題了。

像這類守著陳年舊曆不肯抬頭向前的前端工程師必然就會像是jQuery一樣慢慢的被歷史所淘汰,直到徹底淹沒在塵埃中。


?

知乎上有一個很有趣的問題,提問者是一個面試官,他在面試一個擁有5年經驗的前端時發現對方只會用一些框架方面的知識,但是所有涉及到原理層的知識就徹底歇菜了,這個問題的關注著足有86萬多人,下面的回復也多是對這個面試者的批評。

為什麼一個擅長框架卻不懂原理的人會被人如此指責呢?

大家可以計算一下時間,工作經驗5年,按照平均大學生畢業年紀23歲來算,此人差不多也有接近29歲了,一個29歲的工程師卻對本行業的基本原理和技術沒有絲毫的關切之心,也沒有投入任何時間和心血去學習研究,那這樣的人在進入公司之後真的會繼續成長嗎?

咱們說一葉知秋,求知慾是一個工程師持續進步的基石,一個沒有求知慾的人會滿足當前自己所擁有的整套解決方案,這樣的話就永遠無法解決自己目前能力之外的項目。

這樣的工程師自然就不會受到企業的歡迎,畢竟任何企業都會喜歡一個能增值的員工。

那我們如何去打破這個怪圈呢?


一個能夠持續發展前端工程師必然有著其無可比擬的核心競爭優勢,就像是今年的中興,一個企業若是沒有核心競爭力,一旦市場的環境出現變化,即便現在的業務做得再大也只能面臨公司休克的命運。

?

我們程序員無論是瑣事纏身,還是因循守舊亦或是技術棧固化而造成自己無法繼續發展的基本原因,都是因為我們沒有在自己的職業生涯中鍛鍊出我們自己的核心競爭優勢,自己當前所擁有的那些技術學習難度小,隨時都會被潛心學習的新手所替代。


?

架構師是大多數IT開發者的行業發展目標,但是架構師並不是只靠時間就能積累出來的崗位,還需要對程序語言的特性和企業業務本身的模塊邏輯有著深層次的了解,所以程序員中能夠成為架構師的100人中也沒有幾個。

架構師的平均薪資在40k以上

?

而成為架構師最重要的基本功就是程序的設計模式,例如現在最火VUE/React等框架的核心設計模式MVVM、MVC等,如果我們沒有這個能力就無法去理解更高維度的代碼,也就必然一直在靠加班出賣體力的基本崗位上一直徘徊著,而要是就靠體力的話,公司自然是青睞那些更加年輕的工程師們。

所以即便我們現在的工作可能還用不到特別難得架構知識,我們也需要在自己的平時工作中刻意的去拔高自己的要求和底線,針對性的去練習設計模式、學習各個函數、代碼、組件之間的數據通訊,介面設計,業務邏輯封裝,只有這樣未雨綢繆我們才能在贏在未來。


?

現在IT行業的圖像、視頻、大數據和AI等業務,都是基於高級演算法之上,目前一個合格的演算法工程師基本上都是50k以上。

對於大部分程序員而言都會因演算法的枯燥和乏味而將其拒之門外,但是一旦你進入這個領域,那麼我們就會產生一個與普通程序員的壁壘,就沒有人能取代你的位置。

所以,只要咱們擁有了架構設計和演算法能力,就沒人能夠擊敗我們

?

?

那我們如何如提升自己的架構設計和演算法能力呢?

?

本次 碼農有道公眾號攜手業內知名大咖

擁有7年開發經驗

現任大型互聯網企業首席架構師

萬章

特此組織互聯網講座,為廣大前端程序員同胞們親自講解演算法和架構知識

?

本次課程內容有:

1、原生JS+Canvas實現粒子動畫

知識點:面向對象開發思想,JavaScript高級設計模式,粒子散射演算法,碰撞演算法, canvas畫布,隨機與運動函數,canvas圖片繪製,動量設計,this與對象, 原型與構造函數,編程規範,邏輯思維幀動畫處理與平滑動畫,JavaScript你不知道的那些坑,就業必備知識體系等。

GIF

?

2、原生JavaScript開發拳皇遊戲

知識點:面向對象編程思維,JavaScript命令模式創建,JavaScript中如何運用面向對象,JavaScript原型、構造函數、字面量對象深度剖析,命令指向,項目重構與性能優化,DOM性能優化,事件代理

GIF

?

3、原生JavaScript實現計算機動畫插值演算法

知識點:瀏覽器內核層面前端CSS動畫性能優化的底層原理,計算機動畫插值演算法,高級演算法與數據結構之實戰應用,企業大型項目代碼模塊化開發理念,企業業務代碼封裝理念,高內聚低耦合開發技術理念,DOM性能優化.

GIF

?

本次免費課程開發名額有限僅限前50位

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 碼農有道 的精彩文章:

TAG:碼農有道 |