主要是看你要学到什么程度:
如果你去观察那些前端负责人,前端架构师,除了技术层面,他们在
设计模式,思维以及对
软件工程的理解都是很优秀的。而这些的前提还是基础先扎实,再去打
上层建筑。我们需要学习哪些:1. JavaScript的运行机制,作用域,原型链,变量特点等底层原理。2. 设计模式,架构思维,编程思想,软件工程的常见问题。
我们都会写路由。但是你知道路由如何写才能保证多路由模块
解耦,保证更方便增加新的路由模块吗?我们都会对Vue项目最后打包上线。但是你知道如何编写
配置文件能让打包速度最优化吗?我们都会写组件。但是你知道怎么让组件能够成为高复用性的组件库型组件吗?诸如此类的问题,是实践中区分前端水平高低的最重要因素,也是很多前端程序员迟迟等不到大厂offer,突破不到高级前端的重要因素。
对很多人来说很为难的一点是,中小公司工作的程序员,写着平时的业务代码,很少有机会接触到大厂的优秀实践。如果大家以后有机会学习到此类的东西,无论如何一定不要错过。
各位前端的朋友,真心建议大家不要把自己锁在会了Vue,安心写业务代码的思维里。
本回答被网友采纳