学Java软件工程师好,还是net软件工程师好?
网友解答: 毫无疑问java在中国基本完爆.net。第一:通用性,java是一门比较通用的编程语言,而.net则依托于微软,虽然微软这一两年来,发展比以前好了很多,但是在微软最强大的时候
毫无疑问java在中国基本完爆.net。
第一:通用性,java是一门比较通用的编程语言,而.net则依托于微软,虽然微软这一两年来,发展比以前好了很多,但是在微软最强大的时候力推的.net都不是java的一合之敌,该语言具有天生的劣势(就像sqlserver一样,我感觉唯一的优势就是可以用中文做字段名,但是只有windows能用(现在不了解了,以前是这样的)。
第二:就业市场。java这几年毫无疑问是整个行业最大的需求市场,不管是很多人鼓吹的python,还是现在的大前端,就业岗位远远没有java多。整个java不管是中低端还是高端的构架都是平缓过渡的,不会像很多岗位需要较高的门槛,不会太菜基本能找到工作。.net现在很少有需要高端的开发(一般都是一些老公司的老业务修修补补,其实也不需要什么大佬,能跑就行。)
第三:个人前景。java在前面也说了,找工作容易,低中高档次的需求量也大,大牛也比较多(毕竟从业人太多了),学习成本相对较低。
网友解答:好与不好,都是相对的,这时从几方面作对比:
从就业看Java会高于Net需求。
上面是51job 2018年12月8号的岗位数据,Java岗位数量:98394,
.Net
岗位数量:33683。Java是.Net
需求量近3倍。从收入看从网上流传的 《2017年程序员行业薪资调查》看平均薪资情况:
入门难度.Net
比Java容易入门,开发难度较低。主要也是得益于IDE的强大。开发效率.Net
完虐 Java,Visual Studio 号称宇宙最强IDE,对.Net
支持非常完美。其这语言还没有能与Visual Studio开发效率相媲美。应用场景Java:嵌入式、服务器端编程、安卓手机端、
.Net
:桌面程序、服务器端编程、跨平台移动端开发、游戏开发(Unity3D等)跨平台Java完爆.Net
语言受欢迎程度Java高于.Net(C#为主)
(Stack Overflow 2018年1月)
以上回答希望对题主能有所帮助,也可以关注我查看其它与开发语言相关的回答,以作参考。