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