普通前端程序員最后的出路是哪里?


分享一點本人最近思考的結果:程序員的核心競爭力,說到底是“學習能力”。

注意,這里的“學習”指的不是“迅速記住新出的API”,而是“成體系地掌握並內化一個領域的知識,進而獲得真正的智慧”。

而一個領域的護城河寬度,取決於進入這個領域所需的最低學習能力。

什么意思呢?前端開發是一個低門檻的領域,大部分前端工作內容只需要掌握很基礎的知識就能開工,因此前端領域的護城河很窄。

你可能會想,我雖然是個前端,但我跟其他前端不一樣,我踩坑無數,我持續精進,我函數式編程,代碼高內聚低耦合,注釋清晰,bug極少,遇到問題能快速定位……

好的,假設幾年積累下來,你的開發效率是年輕人的3倍,很厲害吧?不過由於年紀漸長,加上家庭負擔越來越重,加班是不太可能加班了。然后會發生什么?

1.你每天8小時准點下班回家帶娃,年輕人每天12小時待在公司。由於工時原因,差距被縮小至50%

2.你的工資是年輕人的2倍甚至更高,公司完全可以用同樣的錢招2個年輕人。由於人數原因,優勢被完全抹平了

3.如果年輕人願意接受周末加班,而你跟不起。。那么2個年輕人產出將完勝於你

一個領域內的任何“量”的優勢,都有可能被達到該領域最低門檻的年輕人,通過加班、加人數的方式抵消掉。而且老板們都知道,年輕人最聽話,最有干勁,最好使……

因此,如果前端開發的最低門檻不提升,那么你就是把前端玩出花來,都無法構成足夠安全的護城河,你的競爭對手不僅是同齡的老王老李,更是一茬又一茬涌入職場的、極具性價比的年輕人。

那怎么辦呢?如何在年齡增大后,仍然保持極強的競爭力?

有一個辦法——不斷提高自己的學習能力,然后向門檻更高的領域進發,擺脫與年輕人的直接競爭(當然,要先確保這個領域有市場)。

比如,同樣是寫JS,如果你做的是數據可視化,那么這個領域的准入門檻就提高了很多,不懂這塊的年輕人就算007也沒用,他們旺盛的精力對你無法構成威脅。

如果他們眼紅你的薪水,拿出996甚至007的勁頭來學習呢?

那么“學不會”會成為第二道難以跨越的門檻。很多東西並不是花時間就一定能掌握的,比如高數、線性代數、計算機圖形學等,個個都是護城河里的凶猛鱷魚。聽起來,這的確是一座相對安全一些的城堡。

所以最后問題就成了:如何提高自己的學習能力,從而能夠進入更難的領域?

這個問題沒有標准答案,簡單地說,需要從底層思維認知上有所突破。具體怎么做就只能自己想辦法啦,看書也好,聽課也好,找到適合自己的方法就好。

最后

為了幫助大家更好溫習重點知識、更高效的准備面試,特別整理了《前端工程師核心知識筆記》電子稿文件。

內容包括html,css,JavaScript,ES6,計算機網絡,瀏覽器,工程化,模塊化,Node.js,框架,數據結構,性能優化,項目等等。(本文資料 適合1-5年)

269頁《前端大廠面試寶典》

包含了騰訊、字節跳動、小米、阿里、滴滴、美團、58、拼多多、360、新浪、搜狐等一線互聯網公司面試被問到的題目,涵蓋了初中級前端技術點。

前端面試題匯總

JavaScript

linux

微信小程序

前端資料匯總

需要的朋友只需要你點贊支持,然后點擊這里免費獲取

無論是程序員還是互聯網圈的其他工作,都需要在保證身體健康為前提的情況下,不斷的提升自身的核心競爭力,守住那顆好奇心,不斷的學習提升自己。在條件許可的情況下,有時候主動選擇跳離當下的舒適區,也許未嘗是件壞事!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM