我刚大学毕业,大约一个月后将开始工作,我被要求熟悉用于 NT 服务和 Web 服务的 C++、C#、.NET 框架。
我很感激有关如何在短时间内熟悉这些主题(书籍?互联网链接?)的建议。我不希望在一个月内成为专家,但我也不想一无所知。我已经知道 C++,并且我认为自己相当精通它,并且我知道 C# 的基础知识,即使我没有使用它那么多。对于 C#,我确实拥有一本名为 O'Reilley Programming C#的书。
谢谢!
我刚大学毕业,大约一个月后将开始工作,我被要求熟悉用于 NT 服务和 Web 服务的 C++、C#、.NET 框架。
我很感激有关如何在短时间内熟悉这些主题(书籍?互联网链接?)的建议。我不希望在一个月内成为专家,但我也不想一无所知。我已经知道 C++,并且我认为自己相当精通它,并且我知道 C# 的基础知识,即使我没有使用它那么多。对于 C#,我确实拥有一本名为 O'Reilley Programming C#的书。
谢谢!
我将首先删除 Microsoft 的Visual Studio Express产品。您的 O'Reilly 书是一本非常好的入门书。
开始阅读博客和收听播客,开始熟悉围绕 c# 的所有技术。你会对你能学到的东西感到非常兴奋。以下是一些更好的:
http://weblogs.asp.net/scottgu/
此外,MSDN 库是非常宝贵的资源。你几乎总能在那里找到你需要的东西。这是整个 .NET 框架的参考所在。
http://msdn.microsoft.com/en-us/library/default.aspx
狩猎愉快!
没有什么比实际使用该语言更好的了。尽管已经引用的一些信息来源对检查非常有用,但我想说确保您至少尝试编写一些具体的 C#。
最好的起点可能是你已经用你知道的东西编写的一个非平凡但不太大的应用程序,并尝试将它转换为 C#...如果你能找到精通 C# 的人,那就更好了对您的结果进行同行评审,以提出建议,以便更好地利用您可能不熟悉的语言特定功能。
从根本上说,如果你只是看书和看视频,你可能会觉得你真的知道,但这和自己做完全不一样(正如我的大学数学课教给我的......一个好老师可以让不可能的事情看起来微不足道)黑板)。
微软实验室和网络广播
这是一个很好的SO 线程,有很多资源。我建议您查看MSDN Virtual Labs。他们有很多很棒的培训,可以让您掌握技术,特别是查看C# 的。
我在 2008 年 11 月下旬遇到了同样的情况。如果您熟悉 IDE 和另一种编程语言,请下载 Visual Studio Express 并开始使用它。免费 :)
http://www.microsoft.com/express/
我总是推荐这个网页:
您可以根据标签名称在这个 stackoverflow 网站上选择您感兴趣的相关主题,并阅读一些帖子,它会让您很好地了解人们在日常编程中面临的常见问题/挑战。
一种方法是收听播客。我们做了一个名为Deep Fried Bytes的内容,其中包含关于任何事物的各种主题。