全栈对于很多人来说发展是比较好的,就业岗位和机会也是比较多的。全栈工程师是同时拥有前端开发技术及后端开发技术的人,他们既能写前端代码,也能写后端代码,能够独立完成前后台的搭建,并能利用多种技能独立完成产品的人。
其实真正工作几年之后就会发现,技术方面根本没有什么哪个更容易哪个更好?区别就是使用的技术和重点方向不同。前端开发懂一些后端知识,是很容易找到一份很好的前端工作的。后端开发,了解前端开发的内容也是同理。但是相对来说全栈就非常难以界定。
全栈工程师虽然又学前端又学后端,可能还学点儿产品啥的,但是这样做难免精力会分散,在知识的学习深度上通常比不过一门心思做前端或后端的同学。全栈程序员干的活可能会相对 “杂” 一些,所以就业岗位会多一点,但是后端开发学的更深入一点,在开发工作上能够更深入的了解。
建议大家确定一个学习的方向,可以追求技术的多样性和广度,但那些都要以你的主方向能学好为前提。