1.夯实JavaScript基础,js高级特性比如原型链,闭包,作用域,this指向……es6语法你会了吗
2.前端三大框架,vue,react和angular你会其中一个了吗?现在前端项目都是用框架的了,不再是以前的那种js原生网页。如果你会框架,再学小程序会很快,因为数据绑定都是差不多
3.vue框架源码,react源码你会了吗?手写es5 es6语法的底层实现等等,要学的东西太多太多
4.构建工具,webpack你有了解吗
给你纠正一下,node.js只是一个前端工程师的必备技能,而不是学了node.js就是全栈工程师了,外面基本很少公司用node.js那一套,毕竟性能不够生态也不行。做后台的话还是得上java。node.js更多的意义在于前端工程化
5.要真正做前端项目,跟后台交互,计算机网络,http协议少不了,这些你会了吗
6.学完上面那些还有html5和css3
现在的前端不是十年前的前端,你要学的东西还有很多,不必要迷茫,看看上面那些点够你学一年了,最后给你补充下,小程序大赛比的不是实现小程序,而是在于你的小程序的创新性,有一个好的idea比程序本身重要得多。