C# 如何改进程序编码
我是一名C#开发者。还在学习。我还没有学会C#2.0的所有功能,现在新版本的C#正在发布。我们如何应对这一问题。应对最新编程技能的最佳选择是什么。阅读,阅读,阅读完毕,再阅读一些。阅读也有帮助C# 如何改进程序编码,c#,C#,我是一名C#开发者。还在学习。我还没有学会C#2.0的所有功能,现在新版本的C#正在发布。我们如何应对这一问题。应对最新编程技能的最佳选择是什么。阅读,阅读,阅读完毕,再阅读一些。阅读也有帮助 但是说真的,注册相关的邮件列表和RSS提要,这样你就可以在事情发生时得到更新。一个很好的学习方法是查看语言规范中发生了什么变化,然后自己用小程序尝试一下。搜索一些示例,尝试它们,更改它们并查看结果。有一段时间,当你做一些“真正的”工作时,你会记住那些东西,并认为“这可能真的有帮助”正如Steve M所说:
但是说真的,注册相关的邮件列表和RSS提要,这样你就可以在事情发生时得到更新。一个很好的学习方法是查看语言规范中发生了什么变化,然后自己用小程序尝试一下。搜索一些示例,尝试它们,更改它们并查看结果。有一段时间,当你做一些“真正的”工作时,你会记住那些东西,并认为“这可能真的有帮助”正如Steve M所说:阅读。但不要就此止步。你也必须写作 第一:编写代码。试试你读到的东西。看看开源软件和其他人是如何做的。试试那些新技术 第二:写文本。写一篇关于如何做某事的博客文章或其他什么。你有一个问题,你解决了它,现在写下问题是什么,你有什么解决方案的想法,你选择什么解决方案的原因。让人们发表评论,让同行对你自己的想法进行评论。1)我尝试参与我的本地用户群for c#这将是一个Microsoft技术用户群 他们通常是一群志同道合的人,他们想了解某些工具的新特性 微软通常非常擅长帮助资助这些团体,并且经常举行讲座和研讨会。通常与创建了您想要了解更多的工具的开发人员进行交流 2) 向c#站点获取一些RSS提要/新闻信函,如或 它们通常都是地方 3) 哦,正如其他人提到的,读很多书并尝试一些东西。要跟上新功能的步伐并不容易,但要了解它们,在小型独立项目中试用它们,并从中获得乐趣。 我不知道你的情况,但我从工作中得到一些新的和酷的东西中获得了极大的满足感 正如务实的程序员所说,不断改进你的工具带。阅读好的代码
选择一个您支持的开源项目。开始定期检查它,通过实际阅读代码来了解它的工作原理。没有魔术或秘密忍者方法。如果你想成为一名优秀的程序员,那就工作吧。努力工作 如果你不在实践中运用新知识,读书不会使你成为一名专业人士。如果你不了解.NET X.Y.Z的所有漂亮功能,不要担心。努力工作,尝试解决不同的问题,让你的老板给你不同的任务,你就会成功。这很难,但这是唯一的出路。在空闲时间工作+学习,你就会变得专业
但不要着急,记住专业是有代价的——你不可能同时精通许多不同的工作领域。选择一些你喜欢并且能给你钱的技术,然后跟着它走。当改变的时候你会感觉到。学习编码的唯一方法是编码。。。通过观察比你更好的人,你会成为一个更好的编码员
不要太担心语言中的新特性,一定要注意它们,但要专注于核心语言跟上技术是很有用的,但更有用的是学习将应用于您使用的任何开发工具的永恒技能 为此,我建议您先阅读《代码全集》,然后再阅读其他一些经典编程书籍 另一件事就是继续编码。我的经验是,当您需要特定技术时,您会选择这些技术。有时候你会通过看别人的代码,有时候读一篇有趣的文章或书,有时候学习一门课程来做到这一点。但是不管你怎么做,你都会在需要的时候找到你需要的工具
可能有助于更具体一点?你说的是一般的编程技能,还是C#技能?不同的学习风格适合不同的人。@这篇文章的读者:还有,别忘了为自己写代码3我完全同意这两项。StackOverflow也是一个学习的好地方:浏览问题,回答问题,等等