从这个角度出发,学习任何一个平台都是不错的选择。Java和.Net是两个生态比较健全的开发体系,无论从应用的范围还是平台自身的成熟度来这两个平台都是比较优秀的,整个IT领域也都有大量的成熟案例,Java目前在大数据领域的广泛应用也是导致目前Java程序员较多的一个重要原因。
1、学Java软件工程师好,还是net软件工程师好?
谢谢邀请!Java和.Net是两个生态比较健全的开发体系,无论从应用的范围还是平台自身的成熟度来说,这两个平台都是比较优秀的,整个IT领域也都有大量的成熟案例。所以,从这个角度出发,学习任何一个平台都是不错的选择,但是从整个开发市场的表现来看,目前Java的需求量要大于.Net,原因有三点:第一:Java开放的生态带来了广泛的应用。
Java语言在Web开发的初期凭借可移植和稳定的性能表现获得了开发人员的认可,同时Java开放的生态也赢得了大量的个人用户,虽然.Net目前也可以完成移植,但是.Net平台的开放程度显然没有Java大。第二:Java在开源项目上具备明显的优势,Java在开源项目上的成功为Java的大发展奠定了广泛的基础,早期的Struts、Hibernate到目前流行的Spring系列(SpringBoot、SpringCloud等),都对Java的应用起到了极大的促进作用。
第三:Java在大数据领域的应用,Java目前在大数据领域的广泛应用也是导致目前Java程序员较多的一个重要原因。其实Java在大数据领域的应用得益于Hadoop平台的快速发展,由于Hadoop平台本身就是基于Java构建的,所以基于Hadoop平台的大数据开发项目往往都会选择采用Java语言来实现,
第四:Java在Android开发领域的应用。Android选择Java作为开发语言在很大程度上进一步促进了Java的应用,这让Java在移动互联网时代的地位进一步得到了巩固,虽然目前Java的需求在整体上要多于.Net,但是.Net平台也具备很多优势,比如VS平台强大的功能会让开发者记忆犹新,这也是很多.Net程序员忠诚度比较高的重要原因。