全栈简单说就是做前端加后台的一个职位,主要做的就是前端的一些东西。后台的东西也要会一些或者了解一些,一般来说学习全栈工程师的学生毕业都会去找前端的工作,因为现在大部分的公司规模都是分工明确的。前端就是前端后台就是后台还有一个UI职位设计师,一般都会有这三种职位,UI给前端蓝图,后端给前端数据。剩下的就是前端的交互。
所以说,现在的全栈工程师可以理解为前端工程师,唯一跟前端工程师不同的地方就是全栈工程师会一些后台的知识。可以更好的跟后台的工程师们进行交流。提升代码的认知和更大的升职空间。
那么全栈工程师一般会学那些东西呐?我推荐以及顺序是 :
1. HTML、CSS、HTML5、CSS3、JavaScript (前面这些我想就不用多说了我想是都必需掌握的)
2. JQuery (虽然现在它已经快被淘汰了,但是仍有一些老的公司会使用JQ。也有的公司维护的就是JQ的交互。JQ的学习进度还是蛮快的推荐学习完JQ主要再学一下 Ajax,还要学习一下bootstrap等一些其它的框架)、
3. Node.js (我推荐学习node.js,它是一个后台的语言。现在比较火爆)、
4. vue (现在是最为火爆的一款前端框架,可以说是不会vue就不用去找工作了。所以我推荐主要学习vue。学完后推荐学习一下vue3、axios(它相当于一款改进版的Ajax)、vant(关于移动端的框架)、element ui (关于PC端的框架)等一些框架,还有echarts(一个基于 JavaScript 的开源可视化图表库)、moment.js(JavaScript 日期处理类库)、再学一款地图API(高德地图或者百度地图都可以))
学完以上这些去应聘工作就没问题了,不过学位无止境 想再深造一下的博友可以再学一下微信小程序、也可以在学习一下React(它跟vue一样也是一款框架,我建议是有时间在学习一下它,现在市面上主打的还是vue框架)
以上这些基本上就是我要分享的可以参考一下,有什么问题可以以私信来找我。后期如果有需要分享的新的知识点会及时地发布到评论区或者文章上,记得时刻关注哦~