作为一个IT行业的从业者和Java编程书籍的出版人,我来讨论一下这个问题。
首先,目前学习Java语言是一个不错的选择。一方面Java语言在IT行业应用广泛,另一方面Java程序员空的发展也比较大。

Java在Web开发、大数据、移动互联网领域应用广泛,其中有Web开发岗位、后端开发岗位、架构师岗位。目前Java Web全栈开发岗位比较受企业欢迎。Java全栈开发需要前端开发知识和后端开发知识,涉及Javascript、数据库、分布式开发等。

Java在大数据领域的应用也很广泛,具体岗位包括大数据平台开发、大数据应用开发、大数据分析和大数据运维,其中大数据应用开发和大数据分析的岗位需求量很大。Java语言是平台研发的常用选择。比如Hadoop平台就是用Java语言开发的。对于Java程序员来说,作为一个平台型的RD程序员,未来会有很大的发展空,职业生命周期会很长。
在移动互联网领域,Java主要用于Android应用开发和后端服务开发。虽然目前可以在Android开发中使用kotlin,但是大部分Android程序员更喜欢使用Java语言。在移动互联网时代,Java借助Android开发进一步巩固了地位。可以说,通过Java语言可以搭建一个全场景的移动互联网开发环境。
Java开发的岗位很多,不同岗位的初级程序员、主程序员、RD专家都有差异,所以薪酬也有很大差距。一般来说,Java程序员的工资是比较可观的。
最后,随着大数据和人工智能的发展,目前Python语言上升趋势明显,薪资也有一定优势,Java程序员可以重点学习Python语言。
我从事互联网行业多年,现在也在读计算机专业的研究生。我的主要研究方向集中在大数据和人工智能领域。我会陆续写一些关于互联网技术的文章。有兴趣的朋友可以关注我,相信我会有所收获。
如果你有任何关于互联网或者考研的问题,都可以咨询我。谢谢大家!


