摘要:眾所周知,前端近幾年鬧了一場革命。這些問題反應了什么現象確實前端很火,引來了一批批新人。前端小白們如火如荼的學習著現在前端流行的新技術棧。寫在最后所以啊,在目睹了很多白癡問題后,我終于發出了一聲吶喊,答題救不了前端新人。
眾所周知,前端近幾年鬧了一場革命。前端在編程領域也掀起了學習潮。至少在中國,從2013年下半年至今,在搜索指數上,有著爆炸式的增長。可以看下數據:百度指數,Google指數。
一邊是日新月異的新知識不斷的沖擊著前端,一邊是各種新人瘋狂涌入前端領域。這兩股新流沖擊下,倒是火了很多技術社區、問答網站,如:SegmentFault。
打開SegmentFault,首頁問答流上,前端相關的題目(包括Node),不說占十之八九,那也是半壁江山。即使是在老牌問答網站StackOverflow上,javascript相關的問答也是最多的。
我是很喜歡回答各種問題的人,一直逛著SegmentFault。幾個月下來,我看到的出現最頻繁的前端問題如下:
Vue、React哪里哪里報錯了,求看(React相關的少很多,angular更少)。
框架相關的一些UI、插件,如ElementUI什么什么組件怎么用、vue-router哪里哪里有問題。
javascript this指向的問題、閉包的問題、數組循環相關問題等。
webpack、npm等工程化相關配置問題。
那這些問題的本身有什么問題呢?90%的問題,都可以通過文檔查詢到。而且大多不是文檔偏僻、篇幅少的角落,更多的是諸如vue的父子組件通信這類文檔長篇幅說明的問題。
而如this指向、閉包這類問題,以及其他語法上的問題,都是基礎知識,而且大多都被網上各種博客講爛了。想要理解它,閉著眼睛都能搜到。
還有很多問題都是重復式的問題,只要自己網上搜搜,就能找到答案。
這些問題反應了什么現象?確實前端很火,引來了一批批新人。
前端小白們如火如荼的學習著現在前端流行的新技術棧。
但大多忽視了基礎知識的學習。
而且不知道提問題的正確姿勢。
甚至有些過分的伸手黨。
為什么會這樣?我猜測是如下原因:
很多人學前端并非是對前端感興趣,而是覺得前端門檻低,市場火爆,于是學了前端。沒了興趣就少了耐心,少了耐心就不太想看文檔、書籍。
還有些新人并非科班出生,導致完全不明白編程學習的流程,以為就是靠問。
培訓班也有鍋。標榜著幾周就能精通前端、搞定大公司。在教學上輕基礎、重工具,導致前端學習者急功近利,以為熟練操作vue了就是精通前端了。
前端新人本身對新知識非常渴望,因為培訓班或者自學一段時間后,發現沒掌握的知識太多太多,在市場并沒有競爭力。所以也會顯得比較著急。
如果同學你正好符合我上述所說的,要注意了,你已經誤入歧途了。前端門檻是低,但學習曲線不短。想找到一份好工作,也不是會用vue就夠的。
我曾經聽一個學弟說,自己的目標就是把Vue掌握了寫溜了,我表示非常不贊同。
可能很多新人也是這個想法,但是我知道,大多數人所說的掌握,寫溜,并非是真正的掌握。其實就是把文檔背熟了,熟悉了語法糖,了解了生命周期過程。學習vue是非常好的,但真正的學習它不是就學習它怎么用,而是要深入學習它的設計理念、實現方式、閱讀理解源碼。
可惜的是,你可能根本看不懂它的源碼。為什么?因為基礎就沒掌握。所以你的目標走偏了,目標應該是要先掌握好Javascript本身。在此之上,你才有可能說自己掌握了Vue。
那什么是正確的學習姿勢?首先打基礎,html,css,js->es6,這些已經夠吃一壺。怎么學?讀書、看它們的參考文檔,掌握基礎用法。
在此同時,可以用vue這些框架去做一些工程化的項目實踐,遇到不懂的地方,不必過分深究,會浪費很多時間。等你基礎掌握到一定階段,驀然回首時,會頓時大悟。
基礎掌握后,工具也能熟練運用了,甚至能快速的掌握它。之后再怎么深入學習,這里就不探討了。
另外,當我們學習一個工具的時候,我們最基礎的應該要知道人家到底是個什么?比如學習Vue,首先會介紹它是MVVM框架,你要是連MVVM都不知道,又怎么去學Vue呢?
我偶爾會看到一些問題:問在vue中如何去獲取dom頁面上的數據。原來是用著vue,然后以Jquery操作dom的方式去開發。這就是因為自己都不知道自己用的是什么。
我知道,前端知識實在是太多了,比如說node,又夠大家吃一壺。難免會遇到問題,解決不了。但又確實需要解決它才能進行項目實踐。不可避免的得提問題。
那什么是正確的提問題姿勢?遇到出錯,首先應該想到的是查閱文檔。很多時候我們遇到的問題,是因為自己用的姿勢不對,到底怎么用,文檔上可能已經寫的一清二楚。比如我要在vue2.x的子組件中去修改父組件的傳值,我一修改就報錯,該怎么辦?怎么辦?查下文檔就一清二楚。
文檔查不到該怎么辦?確實有時候,一些問題是文檔中沒暴露的,或者說沒描述清楚的。這時候我們應該先在網上搜索該問題。哪兒搜?Google,項目本身的Issue,百度雖然大家都不喜歡,但真的去搜百度也無可厚非。
別人也沒遇到怎么辦?如果是工具本身的問題,首先想到的應該是看源碼,源碼實在看不懂或者理解不了,再去提問。
其他一些業務上的實現問題,自己確實沒能力實現,可以去提問。
但提問題不僅僅是為了解決當下問題,更重要的是提高自己解決問題的能力。
第五點,我再多帶帶說一下。有時候我會看到一些問題的最佳答案,并非是真正的最佳答案。很多題主,就想著能直接幫他解決當下問題就好。而有的答案雖然沒有直接給出代碼,卻給了非常好的思路或解釋,亦或者給了其他更好的設計方案,亦或者是給了某些相關的文檔鏈接。
本來是授人以魚不如授人以漁,但有些人卻只要現成的魚。
寫在最后所以啊,在目睹了很多白癡問題后,我終于發出了一聲吶喊,答題救不了前端新人。希望這篇文章能稍微的讓一些真正愛好前端的同學,更好的去學習前端。拿來主義,不是把別人的代碼拿來,而是要把別人的知識拿來。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/50931.html
摘要:眾所周知,前端近幾年鬧了一場革命。這些問題反應了什么現象確實前端很火,引來了一批批新人。前端小白們如火如荼的學習著現在前端流行的新技術棧。寫在最后所以啊,在目睹了很多白癡問題后,我終于發出了一聲吶喊,答題救不了前端新人。 眾所周知,前端近幾年鬧了一場革命。前端在編程領域也掀起了學習潮。至少在中國,從2013年下半年至今,在搜索指數上,有著爆炸式的增長。可以看下數據:百度指數,Googl...
摘要:前端日報精選流式分頁方案探索異步流程控制掘金虛擬內部是如何工作的眾成翻譯移動端圖片上傳旋轉壓縮的解決方案源碼分析整體流程支持中文譯升級指南掘金第期理解前端現狀答題救不了前端新人掘金進階系列文件上傳下載數組操作大全 2017-06-30 前端日報 精選 流式分頁方案探索異步流程控制 - 掘金虛擬DOM內部是如何工作的? - 眾成翻譯移動端圖片上傳旋轉、壓縮的解決方案 · Issue #1...
摘要:前端日報精選如何在非項目中使用知乎專欄編碼規范最常被遺忘的性能優化瀏覽器緩存個人文章譯統一樣式語言掘金新的開發者提及最多的個視頻眾成翻譯中文第期在中使用譯統一樣式語言掘金前端現狀答題救不了前端新人相學長懟前端歲以 2017-06-29 前端日報 精選 如何在非 React 項目中使用 Redux - 知乎專欄Javascript編碼規范 - Clearlove - SegmentFau...
摘要:本文即以簡單的回歸擬合為例,從最基礎的庫安裝數據導入數據預處理到模型訓練模型預測介紹了如何使用進行簡單的機器學習任務。 推薦 1. 京東618:ReactNative框架在京東無線端的實踐 http://www.infoq.com/cn/artic... React Native最近兩三年之內整個框架在業界應該說是非常熱門,很多團隊、大公司都在做RN的一些研究開發工作。先一起回想下在R...
閱讀 2750·2021-11-25 09:43
閱讀 2111·2021-11-18 13:25
閱讀 4574·2021-09-22 15:52
閱讀 1870·2021-09-22 15:49
閱讀 2216·2019-08-30 15:54
閱讀 3011·2019-08-29 17:13
閱讀 2318·2019-08-29 16:54
閱讀 2259·2019-08-29 12:58