再思考“专长”
刚换了一个稍微大的公司,作为一名.NETER入职,但本人并不想继续深入code,所以,以下观点和派系无关,仅仅是个人的思考总结。
从开发人员的配比来看,JAVA占绝大部分(应该超过90%)。我想这个应该是所有大公司的情况。
网络上关于JAVA和NET的增论繁多,但个人认为,从“专长”的角度来分析,JAVA更加适合大公司的利益。
1.java语言的先进性“落后”,java开发者分类更加明确。
2.java的开源及“落后”,造就了庞大的社区以及各种专业的框架。
3.java开发者无需任何特殊能力,就可以轻松在各个既定框架下工作,甚至可以不需要“高级程序员”带领。
java开发者更容易被“装配”,事实上功能更为单一。
相反的:
1.微软为NET的绝大多数小应该场景提供了大量的“最佳实践”,.NET的分工常常不够明确。
2.先期没有开源,缺少开源社区的支持,.NET的优秀框架少,各种小“框架”层出不穷。
3..NET开发者往往都是“全才”,在windows系统下,一般都需要懂得,线程,windows服务,TCP/IP,HTTP,WEB,WINFORM等各种知识。
最最重要的一点,.NET转JAVA,往往工作压力减半,工资翻翻,而且一般无需特别培训,自带“超能力”,反过来谁会愿意?
转载于:https://www.cnblogs.com/canlove/p/7324745.html
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
