什么是我们需要成为C#应用程序开发人员我的意思是没有C#语言我们还需要什么?

问题描述:

我们需要成为C#应用程序开发人员的东西我的意思是没有C#语言我们还需要什么?



例如java脚本等。

What are the things we need to become C# application developer i mean without C# language what other thing we need ?

for example java script etc.

经验。

熟悉.NET框架。

更多经验。

我提到你需要经验吗?





认真地说:经验是关键,结合对C#工作框架的深入了解(没有它你就不能有效地使用C#)而只是学习语言并没有真正装备任何东西。练习,使用它,开发应用程序,并通过使用它来扩展您对它的工作方式的熟悉程度。



还有其他一些有用的东西可以学习:SQL, Javascript,HTML,WPF,WCF等等 - 但其中哪些对您有所帮助 - 这取决于您作为开发人员将扮演的角色。桌面开发人员不需要Javascript,例如Web开发人员不太可能需要WPF或WCF。
Experience.
Familiarity with the .NET framework.
More experience.
Did I mention you need experience?


Seriously: experience is the key, combined with a good knowledge of the framework in which C# works (you can't use C# effectively without it) and just "learning the language" doesn't really equip you for anything. Practice, use it, develop applications, and expand your familiarity with how it does things by using it.

There are other things it can be helpful to learn: SQL, Javascript, HTML, WPF, WCF and so forth - but which of those will help you is moot - it depends on what role you will get as a developer. A desktop developer doesn't need Javascript, and a web developer is unlikely to need WPF or WCF for example.


1.首先,您应该是一个优秀的软件工程,因为语言和平台最后使用的只是工具;

2.OOP知识;

3.像你说的C#语言和LINQ的所有好东西;

4. .NET基础库;

5。 Visual Studio工具;

6.其他.NET技术,这取决于将要开发的内容:

ASP.NET(Web窗体),ASP.NET MVC,Windows窗体,WPF ,WCF,Web服务,Windows服务,实体框架,ADO.NET等
1.First you should be a good software engineering because the language and the platform used are finally only tools;
2.OOP knowledge;
3.The C# language like you said and all its good stuff like LINQ;
4.The .NET basic library;
5.Visual Studio tool;
6.Other .NET technologies, and these depend of what are going to develop:
ASP.NET (Web Forms), ASP.NET MVC, Windows Forms, WPF, WCF, Web Services, Windows Services, Entity Framework, ADO.NET, etc.