首先,要区分两种开发语言的特点:
Java是一种后台的语言,类似于php,主要做的就是把数据库搭建好,以及数据放置到网页当中,java是比较复杂的编程语言。
Web前端开发相对应的职位可能就是一些web前端开发工程师,主要工作是把ui设计师设计好的psd利用html,制作成网页,web前端工程师布局网站的结构和样式,和整体美观效果。
然后,看市场需求
按Java目前的需求来说。Java需求量还是比较大的,后期的职业发展上,无论是技术路线还是管理路线,机会都比较大。在中国大陆这个市场上,学Java无疑是好的选择,我们有就业温饱的需求。
Web前端开发往往并没有后端开发的任务量大,市场需求相对小一些,但是学习的人数少,人才存有量少。
接着,从发展前景来看,
未来Java开发和Web前端开发的前景都比较广阔,但,开发人员的知识结构需要进一步丰富。
Web前端和java开发密不可分,现在的技术发展方向是web前端开发后端化,后端开发前端化,未来前后端开发将进一步融合。对于大部分Java程序员,如果未来想在职场立于不败之地,或者说先要在这个仪行业升职加薪,java 开发程序员也需要掌握一定的Web前端开发知识,未来会发展为一个比较常规的要求了,因为在开发的过程中节省大量的时间。对于前端开发人员来说,通过Nodejs来编写后端处理程序也将是一个比较常见的选择。
学习能力
在学习过程中,Java开发是纯代码的后端开发,学习过程很枯燥,需要一定的编程的逻辑思维。
但是,如果你自身确实认为自己编程的逻辑思维不是特别好,那么建议不要耗着Java,学习web前端也非常不错。因为现在前端的缺口也很大,薪资也越来越高,也能长期干下去。
最后,如何选择学习Java还是学习Web前端,要根据你个人的情况来进行选择,比如自己的兴趣、学历、学习能力、控制力、想要在哪个城市发展等这些因素, 毕竟学完之后我们要靠这个吃饭的,总体来讲Java需要我们具备很强的编程能力,首先确保自己对代码不反感,其次Java可能未来就业薪资高一些,但是需要我们接受加班,web前端相对好学一些,但是需要我们的审美,这这两个专业学好了都很厉害。