作为世界第一编程语言,Java在编程界的地位毋庸置疑。当然,Java工程师也一直都是研发工程师里的重要角色。
但是,最近在针对工作1~3年左右的2000名Java工程师进行调研时,得到了几个典型的反馈:
1、好多公司动不动就要云计算、高并发、hadoop、BI等等,我没有实际经验。 2、从事Java开发三年了,目前的职位是高级Java工程师,感觉技术和工资都到了瓶颈,对以后的发展方向有些迷茫。 3、加班时间过长,年龄大了,精力严重不够,竞争力远不如年轻程序员了。 4、Java工程师体量庞大,供大于需,导致Java程序员面临更加激烈的竞争:跳槽薪资涨幅较小、需求方提出更加严苛的用人标准。 5、目前做技术管理,薪资25K,但25K基本是天花板了,不甘心。
针对上述典型反馈咨询了BAT相关专家,专家建议:
技术转型。云计算大数据最合适不过,Java背景的开发者有天然优势
为什么BAT专家建议有Java背景的工程师转型云计算大数据?
第一, 大数据的架构基本都是用JAVA语言完成,作为熟悉Java语言的开发者,在学习云计算大数据方面具有天然的优势。
第二, 受AI热潮的影响,云计算与大数据成为了市场上最热门的求职领域。这一现象很可能将在可预见时期里长期延续。
第三, 在互联网领域的平均薪资排行中,云计算、大数据稳居前三。
第四, 云计算大数据人才对企业的各种决策提供了强大的数据支撑,对企业关系重大。几乎所有的互联网巨头公司都在花重金招聘云计算大数据人才。
第五, 完全不用像普通程序员一样担心年龄问题。在大数据行业,从业越久其经验也会越得到肯定,这也是大多数资深IT人士猜测大数据或将带来50、60岁的“老”专家的原因。
既然云计算大数据这么火,熟悉Java语言的开发者又具备天然的学习优势,那么该如何入门云计算大数据,又该有一个怎样的学习和职业规划呢?