去BAT。

企业属性上来说,BAT是根儿上的互联网企业,全公司的技术栈、产品思维都是标准的互联网路线。如果是积累移动互联网的经验,更合适。

微软的实力不言而喻,都是优势集中在操作系统、云计算、AI技术,而且技术栈相对独立。以我曾经在微软的经历来说,公司除了个别组,没什么太多的互联网氛围。不太适合发展移动互联网。

java语言的职业前景如何?

谢谢邀请!

作为一名从业多年的IT人,同时也出版过Java编程书籍,我来回答一下这个问题。

首先,从目前IT行业的Java应用情况,以及未来行业的发展趋势来看,选择从事Java开发是不错的选择。

Java语言经过多年的应用和发展,目前在Web开发领域(互联网和传统行业应用)、移动互联网领域、大数据领域均有广泛的应用,而且凭借稳定的性能和健全的语言生态,大型互联网平台往往更愿意选择Java开发方案。目前在整个IT行业内有大量的Java开发工程师,Java既是研发级工程师的重要工具,也是应用级开发工程师的主要选择之一。从就业的角度出发,当前选择Java语言是比较现实的选择。

可以说,在消费互联网时代,Java获得了巨大的成功,几乎有互联网的地方就会有Java的身影。当前互联网正在从消费互联网向产业互联网过渡,而产业互联网的核心技术包括大数据、云计算、物联网和人工智能等相关技术。目前Java在大数据领域有较为广泛的应用,由于Hadoop平台自身就是采用Java语言开发的,所以大量基于Hadoop平台的开发往往会选择Java开发方案。因此,在产业互联网阶段,Java将依然是重要的选择。

虽然Java语言具有巨大的市场存量,在产业互联网阶段也会占据重要的地位,但是目前Python、JavaScript和Go等语言有明显的上升趋势,其中Python表现尤为明显,在大数据和人工智能领域,目前Python的应用已经是比较普遍的选择了。而主打性能和易用性的Go语言,目前也在蚕食Java的后端开发市场,随着JavaScript也在逐渐从前端走向后端,传统Java的后端开发领地似乎正面临着全方位的冲击(GO+JavaScript)。

所以,对于Java程序员来说,在从事Java开发的同时,也要紧跟技术发展趋势,在条件允许的情况下,应该了解一下Python和Go。

我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

如果有互联网方面的问题,或者考研方面的问题,都可以咨询我,谢谢!