哪个更好,这里答主给出两个方向的几个维度的对比,题主可以自己去想想选哪个会更加好一点。
web前端和Java学习难易度上面的对比web前端
主要的学习就是关于网页的和用户交互的内容,主要的知识点有:HTML5,js,jquery,前端框架,前端重构等等。前端知识点对于任何一个零基础的小伙伴 来说,真的很容易接受,学起来那是相当觉得自己有成就感,因为只要你把对应的点敲出来,浏览器运行就能看的效果。并且逻辑性相对于Java来说要简单很多,但是要记的东西很多很多,虽然简单,但是要记,记住了还得会使用。比如说就光一个css应该有几百个属性需要记。
javaJava要学的知识点就真的要比web前端多的多了,这里就不一一列举了。首先学习起来,对于零基础学习刚开始是很难接受的,因为你要把自己的思维转换成为代码真的是需要一定的积累的。并且Java刚开始学习起来概念确实也很简单,但是逻辑性是需要很强的。要学习的内容很多很杂,所以要记的东西也很多,并且你会发现学到了这里忘了前面。因为学的东西太多,太快,忘记前面是很正常的。在就是学学习的内容可能都是基础很多东西是需要到工作中积累的。
就业程度上的对比岗位需求
首先从岗位需求上来说一说,大家看下面的图就知道了:
某招聘上都是搜的北京,可以看到Java有129页,web前端只有30页,所以一看就明了,Java开发的市场需求是远远高于前端的。
入行门槛
其实现在Java初级开发人员市场基本饱和,如果你培训班出来,基本上属于初级的技术水平,所以在找工作上是需要一定的运气成分的。所以现在的Java已经没有以前那样门槛特别低了,但是也还好,比较需求量在那里,如果你学的还不错,找工作应该不会特别特别难。
web前端的话,虽然需求量少,但是只要你面试通过基本上就没什么问题。毕竟技术难度在那里,所以面试的话都一样的。
后期发展上的对比后期发展说实话答主还是觉得Java要比web前端好。其实如果有从事Java开发岗的小伙伴应该知道,现在有很多网站是可以直接很简单的建造网页。其次就刚开始进入行业来说,Java的起薪是要比web前端高很多的。在就是社会发展问题,现在移动端才是主流,包括后期发展也是,在说直白一点,可能以后大家基本上都用手机了,你前端的岗位需求就会越变越少。最后Java虽然刚开始难学,但是技术含量越高你的含金量就越高,并且Java的发展方向也有很多,所以从技术层面来说,Java会越来越强,web前端呢,会越来越不值钱。
总结:入门前端比Java要简单,入行Java可能比前端要有优势,发展Java肯定是比前端要好,就光光只谈钱上面来说就不能比的。
以上是答主的个人看法,如果有更好建议的小伙伴可以在下方评论区留言,或者点个赞,加个关注,大家一起探讨探讨。