前言
大家好,我是林三心,用最通俗易懂的話講最難的知識點是我的座右銘,基礎是進階的前提是我的初心。
事情起因
“你前端都只是半桶水而已,你還敢問我怎麼學後端?”,這句話是我第一家公司的技術老大對我說的話,至今我還銘記於心!
然後今天給大家聊聊最近我所看到的一些問題和一些事,就是一些前端功夫還不到家的人,卻什麼都學,前端後端通通都學,我看到這些情況後是有一點點生氣的,同時也為這些人擔憂,你這樣下去,真的能提高你的薪資嗎?真的能有利於找工作嗎?你覺得你這樣就是全棧了嗎?
事先說明
我自己本人也屬於“前端功夫不到家的人”,本文只是說說我個人觀點,不要槓我,槓我就是你對哦!
什麼該學?
當然只是現階段該學的,如果你變強了,那該學的肯定不止這些!
前端三板斧
最基本的三板斧,不學是肯定找不到工作
- HTML:決定頁面的“骨架”
- CSS:決定頁面的“外表”
- JavaScript:決定頁面的互動邏輯,是頁面的“腦子”
ES6+
為什麼叫“新語法”,新語法“新”在哪裡呢?“新”在提高了程式碼的效率,而且也不難學,我覺得一定要掌握,尤其是 Promise、async/await
框架
Vue/React
二選一,現在大部分公司都會使用框架開發,畢竟時間就是金錢,你現階段不學能找到工作嗎?我覺得你應該選一個框架,並且去熟練這個框架!
- Vue:比較容易上手,想快點找工作的可以優先學這個
- React:對於JavaScript原生基礎要求較高,喜歡的可以學
Webpack
- 基本打包配置:這個一定要學會,反正也不難
- 打包優化:有時間可以學學,對於專案整體很重要
什麼不該學?
我的總結就是,一切純屬於後端的,現階段千萬別學!!
- Nodejs、Java、Php、Python等等
- Mysql、MongoDB
千萬不要被某些網路上言論,或者一些培訓機構蠱惑了!你以為你用用 Nodejs + Mysql || MongoDB
寫了一些增刪改查的介面,你就以為你是全棧工程師嗎?兄弟,別傻了,真正的後端邏輯你現階段還把握不住,熟悉後端的兄弟可以在評論區告訴他們,真正的後端需要掌握多少東西。
總結
所以說,我真的希望那些“功夫不到家的前端”,要把精力放在 前端
,而不是還分精力在 後端
,這樣到最後肯定會是竹籃打水一場空的結局!
結語
我是林三心,一個熱心的前端菜鳥程式設計師。如果你上進,喜歡前端,想學習前端,那我們們可以交朋友,一起摸魚哈哈,摸魚群,加我請備註【思否】