.Net vs Java Jobs [已关闭]

2022-09-01 05:31:24

当我为.Net开发人员寻找工作时,它大多都是相同的.Net,ASP,SQL Server,CSS,Javascript,AJAX,也许还有C#。而使用Java,您可能必须拥有Java,Sturts,Spring,JSF,EJB,RDMB,Eclipse RCP,CSS,Javascript,AJAX,Rest,任意数量的特定Java API。成为 .Net 开发人员是否更容易,因为这些技术非常集中?还是看起来就是这样?


答案 1

这是不同的,而不是更容易。

Java作业之所以针对框架列出,是因为Java有大量的框架和设计模式,可以用于使事情更容易维护。设计模式和框架现在也开始在.NET中出现得更多,所以希望看到作业发生变化,看起来更像那些Java作业。

在这两个世界中,模式和实践同样多 - 但它们在Java社区中更为成熟(Java雇主会将它们推到你身上,你会发现自己在推动你的.NET雇主)。

在很大程度上,Java与.NET是语法。做其中任何一个(两者都做!但要注意模式和框架,因为它们会真正帮助你编写更好的代码。


答案 2

我是一名C#开发人员,相信我,Java中的选择比.Net中的选择更多。不过,.Net的明显优势在于,在任何工作中,您都使用相同的IDE(Visual Studio),并且(在大多数情况下)使用最新的.Net框架(除了维护旧版应用程序)。不同的雇主可能有一些细微的差异,例如他们使用企业库,MVC与表单,WPF等;但是,如果你是一个经验丰富的 C# 开发人员,你可以根据你的基础知识轻松适应。

在我的领域,一些没有学习任何其他编程语言的开发人员往往很懒惰,在80%的时间内简单地拖放对象来完成任务(他们中的一些人甚至认为面向对象的编程只是用对象编写代码)。如果您熟悉C++或任何基于C的语言,那么您肯定会占上风,但这不是必需的。

我建议学习最好的编程实践,永远不要把所有的鸡蛋放在一个篮子里(即使上帝对我们男人这样做了),并对C#以外的其他语言持开放态度。如果你学习一种基于C的语言,学习其他主要语言不会那么困难,而是从 VB.Net 开始。

无论哪种方式,他们都是高薪工作,如果你选择任何一个,你都不会后悔。

我的2美分。


推荐