本人前端。如果是新手,建议还是从后端入手。前端一开始学的html,css,js,很难让你形成一种开发思维,因为这些都是分散的,你不知道一个项目是怎么运行起来的,你不知道代码是怎么走的。加上新手过度依赖jquery,导致你干一年或者半年后都会很迷茫,这是在编程?vue啊模块化啊什么东西,其实不难,难的恰恰是jqueryer们缺的那种编程思维。
我可以这么说,一个半年java比一年前端更快入门这些东西。初级前端在市面上是非常受人瞧不起的,你面试过就知道了。一年基本上是前端开发的分水岭,要么就转行不干前端,要么就跨过去因为市面上还是很缺中高级前端的,大多数开发基本不知道现在前端发展到什么程度了,不知道前端能做哪些事能优化到什么地步。
甚至很多前端也不知道。所以我可以很负责任地告诉你,现代前端很厉害,这行很有前途,但是你干一段时间后就会发现,你缺了很大一块,那时候再补就很痛苦了至今卡着很多初级前端工资的问题依旧是“原型链,闭包,继承”“ajax跨域”。想明白这个问题了,你自然就懂怎么选了。