感觉这个主要取决你应聘的公司,对你这个岗位的技术要求。目前可能有挺多公司是使用前后端分离的开发方式进行开发,那你就需要接触到 SPA (单页应用程序),对应主流的开发框架主要有Vue、React、AngularJS 1.x 或Angular (2.x+ 版本),那你就需要根据公司项目的技术选型,而学习对应的框架,这是由工作驱动的。
当然大家回到最本质的问题,JavaScript 的学习程度。目前不管使用 ES6、ES7 或 TypeScript 大多数情况下最终都得编译成 ES 5 代码。如果你没有经验的话,建议你先从 ES 5开始学,先把基础打好,这个过程中最好动手做一些示例,多做笔记。然后业余时间可以看 JavaScript 高级程序设计,把内功打好。后面在学 ES 6+ 相关的知识,了解 类 、箭头函数、解构等概念。
最后想说,真的是学无止境,前端技术更新换代太快了,ES 8 也出来了。如果使用 Angular 开发的话,你还得学习 TypeScript 会涉及更多的知识。建议不要急,静下来心来,定个学习目标,坚持下去。