C# 提高编程能力

C# 提高编程能力,c#,language-agnostic,C#,Language Agnostic,如何提高编程的熟练程度?我掌握了C#的基本知识,但对自己的能力不太自信。 用C编写代码# 阅读C#代码并试着理解它 读一本C#书(请不要读21天C#书) 自信来自经验。 :) 瞧,你正在编写ASP.net 请记住,随着代码的发展,您可能需要更多地掌握C语言。对于这本好书的使用,大多数微软的learn C#都非常简洁(learn ASP.net非常蹩脚)。 当然,那是我当时做的(大约两年前),现在你应该可以在网上找到一些很棒的教程。 祝你好运;) 每天读取堆栈溢出:) 真的。尝试解决有趣的问题。

如何提高编程的熟练程度?我掌握了C#的基本知识,但对自己的能力不太自信。

  • 用C编写代码#
  • 阅读C#代码并试着理解它
  • 读一本C#书(请不要读21天C#书)
自信来自经验。

:)

瞧,你正在编写ASP.net

请记住,随着代码的发展,您可能需要更多地掌握C语言。对于这本好书的使用,大多数微软的learn C#都非常简洁(learn ASP.net非常蹩脚)。 当然,那是我当时做的(大约两年前),现在你应该可以在网上找到一些很棒的教程。
祝你好运;)

每天读取堆栈溢出:)


真的。尝试解决有趣的问题。即使您没有发布您的解决方案,请稍后再回来,看看其他人是否提出了类似的解决方案,为什么他们的解决方案可能会有所不同,等等。

思考一个具有一定复杂性的有趣项目(比“你好,世界”)并编写代码

练习,练习,练习


还可以阅读论坛、博客,参与讨论。你会学到很多书中没有提到的东西。

你说你在学习ASP.NET和C。你做过任何编程或网页开发吗?因为,如果您没有,那么您需要后退一步,学习HTML、CSS的基础知识,掌握如何通过HTTP在客户端和服务器之间传递数据。我还强烈建议您先学习基本SQL,因为大多数严肃的web开发都会在某个时候使用数据库

之后,一些基本的面向对象编程(OOP)理论会对你有好处。这样,在开始编写代码之前,您在主题方面有了良好的基础

为了学习C#the,我建议一些好的教程:

当我学习ASP.NET时,我也发现它很有用——我更喜欢通过实例而不是理论来学习


至于信心,恐怕只有通过经验才能获得。也许可以试着回答几个问题?获得一些支持票可能会给你带来动力。祝你好运。

阅读大量代码,编写大量代码,并随身携带一份副本。

做一些事情,即使它正在重新发明轮子。你可以整天看书、看视频和听播客,但真正的体验来自于实际构建应用程序。不要构建一个你知道你可以构建的应用程序——相反,创建一个稍微超出你能力范围的应用程序,然后冲洗并重复

当您意识到自己创建了一堆无法维护的意大利面代码时,您的体验是不可替代的,因为这确实允许您研究改进代码的技术。当然,可以在MSDN上阅读有关事件、委托和lambda的内容,但在需要它们的时候阅读它们意味着这些知识会真正燃烧到你的记忆中

我试图对尽可能多的主题有一个粗略的了解,但这通常是相当肤浅的:我知道一种技术的存在以及它解决了什么问题,所以当我需要它时,我可以了解它


在我看来,除了第一手的真实世界经验之外,唯一的选择就是更多的第一手的真实世界经验。

学习新的编程语言。学习数据结构、算法和设计模式。学习正则表达式。学习数据库。学习HTML/XHTML/DOM。学习


在编程中,知识===power。

这与您迄今为止收到的答案相吻合,但请回顾开源项目。


了解它们是如何工作的,甚至了解它们为什么以特定的方式组合在一起。它不仅能提高你编写C语言的能力,而且还能提高你对软件工程的理解,而软件工程最终就是你如何善用编程语言——C语言或其他语言的。

创建一个利用多种不同技术的项目是掌握“全局”观点的好方法

例如,考虑一个n层应用程序,在该应用程序中,您将一个值输入一个非常简单的网页,该值被发送到一个web服务中,在该web服务后面是一个简单的业务层,该层在读入数据库表之间进行切换,然后返回值,并在初始网页的回发中完成输出。在我个人看来,该层的每一个元素都很简单,但是,让整个系统毫无错误地工作是一个很好的初学者挑战,这样你就可以建立起对自己技能的信心,使你能够接受任何其他想法


那是我的两分钱。祝你好运P>可能有那么多项目,你可以选择。选择让UE为真的项目,进行一个你认为难度很大的项目。 1) 分析你的项目 2) 确定目标 找到实现目标所必需的东西 3) 然后导出一个算法,该算法清楚地解释了工作流 4) 然后开始工作

根据我的经验,“通过工作学习”“是个好主意。首先掌握基本知识,然后很快开始工作,你将一步一步地学习。永不放弃,做一个永不停息的斗士。 实践这是作为一名程序员生存的唯一途径

成为一名优秀的程序员需要大量的耐心、思考能力、注意力和知识节约


聪明人总是用好奇心来代替对未知的恐惧。安德鲁·特罗尔森的那本书是一本非常好的书。你喜欢哪本书?(或网站资源)你提到的那本书的名字是什么?还在等乔恩写完:)马丁,你想和大家分享一下你指的是安德鲁斯的哪本书吗?也许你应该把你最后一句话,关于自信,放在第一位,然后是博尔