我在一家大公司的研究部门工作,我们使用 .Net 平台来构建我们的原型(这意味着如果原型“有用”,产品团队就会重现我们的工作)。
我们还为我们的项目招聘实习生。其中一些实习生主要从事研究工作,因此编写代码较少。但无论如何,实习生需要使用 C# 或 F# 进行编码。他们中的大多数人之前没有任何 C# 经验。他们是高年级本科生或研究生,并且通常了解一些 Java 和 C++。但他们通常没有接受过任何关于具有工业质量的编程的正式培训。
最难的问题是快速教他们 C#/.Net,因为在 3 或者 6 个月的实习期间,他们应该专注于解决自己的研究问题。此外,他们确实需要了解一些良好的 C# 实践方法,否则他们实习期间的代码库在实习后就无法重复使用。
我的学习 C# 的方式与其他人不同(我先学习了 F#,然后从头到尾阅读了 CLR via C# 和 Effective Java)。所以,我想向经验丰富的 C# 用户请教一个短期(比如说 2 或者 3 天)的 C# 教程。非常感谢!