1. 程式人生 > >一張圖概括必學的web前端學習知識路線圖(儲存收藏)

一張圖概括必學的web前端學習知識路線圖(儲存收藏)

前端的焦慮,你想過30歲以後的前端路怎麼走嗎?

曾幾何時,我總會很慶幸自己進了前端這個行業。因為在這個職業範疇裡面,我如魚得水,成長很快,成就感滿滿。然而,隨著年齡和工齡的增長,漸漸發現自己的瓶頸越來越明顯了,我感覺自己似乎碰到了前端的天花板。

原因何在

  • 1.從客觀原因來看,前端相對於後端的入門門檻確實低了不少。公司對前端的需求量雖然很旺盛,但是對前端的技術能力要求卻不是很高,特別是一些小公司或者不是技術驅動的公司。這給人一種錯覺,好像只需要懂一些js,會一般的html+css就能完成前端的工作。也由於這種原因,前端總是處於技術鄙視鏈的最底層。
  • 2.從主觀原因來說,前端平時基本都是和頁面和看得到的UI打交道居多,對於後端的服務,資料儲存,運維,部署等等懂得的不多,也導致了領導我們的往往都是後端。在大多數的情況下,你基本很難看到前端去統籌大局,統領前後端。
  • 3.從個人原因來總結,前端經驗上去了,工作年限上去了,但是職級卻沒有上去。歸根結底,主要是因為自己的後端知識薄弱,前端深度不夠。還有前端管理的職位僧多粥少導致的。
  • 居於上述的原因,前端的天花板來得比別的技術棧更早。這也是導致我們焦慮的主要原因。既然有原因,那就可以找相應的解決方法。

解決方法

  • 1.對症下藥,哪裡缺乏補哪裡。前端的進階,總離不開對後端的認知。我們不能把自己限死在前端這個範疇裡面。業務驅動技術,而不是技術引導業務。不懂資料庫,補資料庫。不懂服務端,補服務端。幸好現在有nodeJs這個利器。 我們完全可以借用nodejs,去切入後端的世界,瞭解和學習後端的知識。做到不受語言的限制,學習應用,也就能突破自己的瓶頸。 除了node,php也是一個不錯的選擇。
  • 2.主動創造條件。很多時候,選擇比努力更重要。如果你發現你在一個地方再怎麼努力也改變不了現狀,這個時候你就應該出去別的地方看看,或者想想怎樣改變現狀。如果你無法升管理,那你可以嘗試去別的地方當管理;如果你總是厭倦天天的無止境的切圖和coding,但是又有很多想法,轉崗去嘗試當產品也是一個選擇。
  • 3.大前端和全棧是以後前端的一個趨勢,懂後端的前端,懂各端的前端更加具有競爭力,以後可以往這個方向靠攏。
  • 現在腦補一下前端知識體系的腦圖。

 

 

 

接下來再總結一下前端以後的路怎麼走。 (下面的路是我以前總結的,在csdn可以搜到)

選擇一:前端——高階前端——全棧——前端架構師(前端專家)

選擇這條路的童鞋,最好就是技術迷,熱愛前端,對技術有說不出的熱情。喜歡專研,不管現在,還是將來,都樂於接受新事物新知識。

這條路的優點:一直都能呆在自己喜歡的領域,踏踏實實的敲程式碼,薪水也能不斷提高。

這條路的缺點:30多歲還要各種敲程式碼,難免要被其他人管著,疲於各種公司的需求。

選擇二:前端——高階前端——前端主管——前端經理

這條路,可能是大部分前端,都渴望走的路,都會理所當然的以為自己以後會走上的路。這個時候問題來了?哪裡來這麼多的前端主管和前端經理給你啊?

這條路的優點:一步一腳印,人生不斷往上爬。成為高富帥,贏取白富美,登上事業的高峰。

這條路的缺點:就拿廣州來說,不要說前端經理,就是前端主管這個職位,估計也沒有多少公司是存在的。很多人上到前端經理也算到頂了。這裡是想說明一點,路是有的,但是選擇很少。萬一有一天你要跳槽了,你真的不一定能找到下一間公司,又能當會前端主管的。 我所在的公司,當得上主管或者組長這個職位的人,真的一隻手就可以數完。

ps:本人其實也想走這條路,但是我很嘮叨的再強調一遍,30幾歲之後,你未必能找到喜歡的公司的這個職位。僧多粥少啊。最後的結果會淪為,繼續當碼農。

選擇三:前端——高階前端——轉後臺——高階後臺——後臺經理

這也是不少有實力的前端走的一條路。畢竟,在大多的公司,在大多的時候,都是後臺統領著前臺。說一句不好聽的話,前端是一個習慣被領導的職位。 後臺引導統籌專案的開發,估計大家都看得多了。前端統領後臺,統籌專案開發你聽過沒有(除了張雲龍)? 很少。至少我是沒接觸過的。

這條路的優點:華麗轉崗,前後通殺,也能走出一輩子碼農的死迴圈,當上經理,做管理層。

這條路的缺點:前端轉後臺,這明顯不是一條好走的路,需要熬很多苦,學很多後臺的東西,再慢慢成長起來。簡單概括就是成本高,前期很辛苦。熬過了,上路了,就有機會走上更高的臺階;熬不過了,浪費了青春,繼續當個二流的後臺開發,繼續碼農。

選擇四:前端——高階前端——轉產品——產品經理——高階產品經理

這條路本人覺得也是一條不錯的出路。在這個最好又最壞的年代,人人都是產品經理。在前端界打滾了這麼多年,自然有不少產品的基礎和思想。所以前端轉產品,也是一條相對不會很吃力的路。

這條路的優點:有一定的基礎,產品經理需求量大,以後的選擇很多。

這條路的缺點:半路出家,前期也會很吃力地轉型,轉產品需要自身很有想法。懶於思考的人兒不適合。

選擇五:前端——高階前端——其他行業,創業等等

這條路就是現在的我,總是憧憬著以後有一份不錯的生意,然後有白富美,有車有樓,財務自由的一條路。

這條路的優點:未知性很大,不用再整天敲程式碼,可能還真的很賺錢。

這條路的缺點:正因為未知性太大,所以前途未卜。選擇走這條路的童鞋,要早早地想好要幹什麼,乾的事情需要具備什麼技能,趁早學。