你前端都只是半桶水而已,你還敢問我怎麼學後端?

語言: CN / TW / HK

theme: smartblue

前言

大家好,我是林三心,用最通俗易懂的話講最難的知識點是我的座右銘,基礎是進階的前提是我的初心。

事情起因

“你前端都只是半桶水而已,你還敢問我怎麼學後端?”,這句話是我第一家公司的技術老大對我説的話,至今我還銘記於心!

然後今天給大家聊聊最近我所看到的一些問題和一些事,就是一些前端功夫還不到家的人,卻什麼都學,前端後端通通都學,我看到這些情況後是有一點點生氣的,同時也為這些人擔憂,你這樣下去,真的能提高你的薪資嗎?真的能有利於找工作嗎?你覺得你這樣就是全棧了嗎?

事先説明

我自己本人也屬於“前端功夫不到家的人”,本文只是説説我個人觀點,不要槓我,槓我就是你對哦!

什麼該學?

當然只是現階段該學的,如果你變強了,那該學的肯定不止這些!

前端三板斧

最基本的三板斧,不學是肯定找不到工作 - HTML:決定頁面的“骨架” - CSS:決定頁面的“外表” - JavaScript:決定頁面的交互邏輯,是頁面的“腦子”

ES6+

為什麼叫“新語法”,新語法“新”在哪裏呢?“新”在提高了代碼的效率,而且也不難學,我覺得一定要掌握,尤其是Promise、async/await

框架

Vue/React 二選一,現在大部分公司都會使用框架開發,畢竟時間就是金錢,你現階段不學能找到工作嗎?我覺得你應該選一個框架,並且去熟練這個框架! - Vue:比較容易上手,想快點找工作的可以優先學這個 - React:對於JavaScript原生基礎要求較高,喜歡的可以學

Webpack

  • 基本打包配置:這個一定要學會,反正也不難
  • 打包優化:有時間可以學學,對於項目整體很重要

什麼不該學?

我的總結就是,一切純屬於後端的,現階段千萬別學!! - Nodejs、Java、Php、Python等等 - Mysql、MongoDB

千萬不要被某些網絡上言論,或者一些培訓機構蠱惑了!你以為你用用Nodejs + Mysql || MongoDB寫了一些增刪改查的接口,你就以為你是全棧工程師嗎?兄弟,別傻了,真正的後端邏輯你現階段還把握不住,熟悉後端的兄弟可以在評論區吿訴他們,真正的後端需要掌握多少東西。

總結

所以説,我真的希望那些“功夫不到家的前端”,要把精力放在前端,而不是還分精力在後端,這樣到最後肯定會是竹籃打水一場空的結局!

結語

我是林三心,一個熱心的前端菜鳥程序員。如果你上進,喜歡前端,想學習前端,那咱們可以交朋友,一起摸魚哈哈,摸魚羣,點這個 --> 摸魚沸點

image.png