前端技術日新月異的今天,前端應用的復雜度也在日益提升,熟練掌握一門 MVVM 前端開發框架已經成為必然要求,因為它能夠很大程度上幫助前端開發者提高生產力。Vue.js、React?和Angular 是目前國內最流行的三個前端 MVVM 框架,其中 Vue.js 憑借輕量、易上手的優勢收獲了大批粉絲。
正因為 Vue.js 上手門檻低,市場需求與人才現狀間存在不少現實矛盾:
很多初學者通過簡單的培訓后便入行,但所學大多是 Demo 級別的項目知識,到了真實的工作環境中往往水土不服;
工作中只會簡單地調用 API,而復雜的組件非常依賴開源的實現,如果找不到相關組件甚至難以完成開發需求;
沒有深入研究過,或者根本不懂 Vue.js 底層實現原理,開發中遇到 Bug 后不懂得如何分析解決問題,也不懂如何調試;
工作中往往需要通過閱讀源碼去了解當前項目和一些第三方依賴庫的實現方式和原理,但是簡單的知識填充式的培訓并不能教會這些,初學者也很難自己形成這樣的能力。
初級開發人員已經很難滿足當前市場需求,而高階開發人員卻顯得供不應求。面試早已不只是考察你應用層面的掌握情況,面試官還喜歡考察技術背后的實現原理來判斷你對技術的掌握程度,以及是否有對技術的鉆研精神。如果你對于 Vue.js 的使用只是浮于表面,技術能力不過關,那你將很難在行業中立足。