因為個人為一枚小小的前端工程師,經(jīng)歷了幾輪變遷,跨過了30門檻后,有了很多思考,跟大家聊聊。
當面,學前端就是學jquery,后來功能越來越多,nodejs誕生讓你看到了前端的滲透力,你需要開始了解npm,了解commonjs模塊標準。
之后各種模塊化興起,commonjs,AMD,CMD標準的到來,讓你又開始學習新的框架,新的理念,reqquirejs seajs等。
css也開始各種預編譯器,less,sass,stylus繼續(xù)學吧,之后呢,得把編譯階段自動化,項目工程化,然后grunt,gulp都來了。
mvvm大家也知道了,就是這幾個家伙angular,vue,react毀了當年你的jquery經(jīng)驗。
那10年之后你的競爭力何在呢?
你40歲還能跟20的小鮮肉加班競爭嗎?現(xiàn)在的技術(shù)10年后可能都不存在了,你能一起去學習新技術(shù)嗎?
我認為競爭力主要在以下幾個方面
1.編程思想:你的核心競爭力不應該放在隨時會變得能力培養(yǎng)上,應該看透所有的框架的核心,需要關(guān)注整體的編程思想,能讓對應的復雜多元化項目更簡單易懂,這項能力不局限于任何編程語言以及領(lǐng)域。 需要層面的技巧的需要各種項目積累的,這是經(jīng)驗,是價值。
2:要做斜杠青年:你只會技術(shù)是不行的,所以你需要培養(yǎng)自己的管理能力,技術(shù)到一個臨界點之后會在你的核心競爭力中的占比以及重要性會越來越小,所以你需要提高自己的管理能力。
以上也算是我個人觀點,大家有啥好的想法可以給我留言。可以一起討論下,一起度過程序員的中年危機。
-
工程師
+關(guān)注
關(guān)注
59文章
1571瀏覽量
68595
發(fā)布評論請先 登錄
相關(guān)推薦
評論