為什麼說只會Vue的都是前端小白?
一個討論比較火熱的問題,為什麼只會vue的都是前端小白?各種說法都有,畢竟每個人心中都有自己那一杆衡量的秤。根據大家提出來的問題,我總結了下面幾點吧:
1、如果他只會Vue,那他就真的只會這一個東西了。但是,如果他同時還會Angular或者其它一些前端框架,一般就意味著這個人的價效比會非常高。首先,如果他會Angular,那麼降低一個維度去寫Vue是完全沒有問題的,畢竟Vue裡面大部分內容都是從AngularJS 1.x(而不是新版本Angular)裡面抄出來的。其次,大量的Angular開發者都同時會一種或幾種後端語言,如Java和C#,這就意味著你用同樣的工錢招到了一個能幹更多事情的人。
2、只會Vue的人缺乏學習能力,你招到的可能只是個“拷貝工程師”。你經常看到這種小白會吐槽Type是他人生道路上的障礙,而實際上Type的大部分語法都來自於ES6(還有ES7),如果這個人連Type都說難,只能說明一件事情:他根本就沒去學ES6和ES7(最近ES8也出來了)。實際上Type的受歡迎程度遠遠超越你們的想象,包括目前最火的前端開發工具VS Code本身也是用Type開發的,底層是Electron。從另一個角度看,iOS上的開發語言已經演進到了Swift,Android上也開始使用新語言Kotlin了,隨著計算機技術的加速發展,各種程式語言還會加速演進。所以,Type不是他人生道路上的障礙,他最大的障礙是他自己。
3、坐井觀天。一般來說,能同時使用多種框架的開發者,心裡對各種技術都有自己獨到的理解。他們知道整個網際網路的發展史、知道Java語言是怎麼一步一步發展到今天的、知道ECMA標準是怎麼一回事、知道各種前端框架在設計思想上的異同,在他的心裡有一個非常巨集觀的理解。
4、糟糕的英文水平。有很多人告訴過我,他們之所以用上了Vue,是以為中文文件寫得好(這一點我贊同)。反過來說明,這幫人英文水平比較糟糕。一直以來,計算機技術的發源地都是矽谷,到今天依然如此。矽谷一直在創造各種各樣的新技術、新思想,而這些東西最初都是英文版的。一本書從英文版出來,到第一本中文版面市,經常要延遲6個月以上的時間,如果你招聘的開發者連閱讀英文技術文件都有困難,你們公司將會永遠掌握二手資料。
總而言之:
vue並不能證明你的前端的功力
vue的中文社群的強大,外掛好找,由於vue的元件可複用的特性,甚至比JQEURY還要簡單
vue的資料也不需要經常查stackoverflow之類的網站,也沒必要在GITHUB上面查相似的案例,因為你碰到的問題可以百度
VUE之下的MVVM已經簡化了JS的開發,這樣你沒辦法對js的體系有個系統的認識,為啥框架從jquery+stateman/backbone+require到angular到react vue到webassembly
不是說vue不好,只是如果不瞭解其他框架的特點,是沒辦法對自己的技術方案作出選擇的。
不要輕易就滿足自己的現狀,要總是富含著飽滿的激情,積極向上的,時代在變遷,技術一樣的同時在更新,而我們需要的是不停的學習,充實自己,與時俱進,做到不被這個社會所淘汰。
學習東西,自學是一種途徑,然而在自學的過程中,很多人處於不知道自己不知道的狀態,無監督 ,非常容易放棄。
另一種是跟著高手,開闊視野,達到 知道自己不知道的境界,從而有方向,在短時期內進入到一個新的境界,節約時間成本,藉助外力突破瓶頸。
最後:“相信有很多想學前端的小夥伴,今年年初我花了一個月整理了一份最適合2018年學習的web前端乾貨,從最基礎的HTML+CSS+JS到移動端HTML5等都有整理,送給每一位前端小夥伴,53763,1707這裡是小白聚集地,歡迎初學和進階中的小夥伴。”
祝大家早日學有所成,拿到滿意offer,快速升職加薪,走上人生巔峰。