我尝试(用C#)编程已经有几年了。我遇到的问题是,我知道我想要做什么(或者我想让程序做什么),但不知道如何实际实现它。所以我经常想知道我缺少的是什么。程序员的心态是不是有些不同,我还没有让自己适应这种类型的思维,或者我只是需要了解更多关于语法和他们做什么的知识?
当然,更糟糕的是,我现在没有办法去上课。
那么,试错是成为一名更好的程序员的方法吗,还是我目前缺乏的一些必备技能?
此外,我的目标是最终进入游戏行业,我不知道这在这一点上是否会产生任何影响。
发布于 2010-03-05 13:49:34
到目前为止,提高技能的最好方法是练习,然后再多练习。就像运动员变得更好,磨练他的技能和自然能力一样,你编写的代码越多,你就会变得越好。你最好的资源将是书籍和互联网--博客、文章、网站等都是难以置信的信息来源。谷歌是你的朋友,学习如何有效地使用它。
找到一个你想要解决的问题,然后找到两三种方法来解决它。能够从不同的角度处理问题可能是一项无价的技能。
我还建议你找到一个你可以参与的开源项目。外面有很多这样的人。
发布于 2010-03-05 13:40:42
是的,这是相当多的试验和错误。
或者更准确地说,研究,尝试,错误,哭,修复,错误,研究,成功!
任何我想做的事情(这是新的),我通常会通过各种搜索来找到,或者我偶然通过参加这样的论坛来学习,然后幸运地记住了它是必要的。
只要致力于研究和尝试“各种各样的事情”,你就会变得更好。你只需要接受一开始会很困难,这是可以接受的,也是合适的。
你会掌握它的诀窍的。只要你有动力,你就会实现你的愿望。
发布于 2010-03-05 13:46:52
我认为在这一点上最有价值的事情是看到运行的代码。获得大量你感兴趣的完整源代码的工作示例应用程序。查看源代码,找出它的作用,然后开始修改它!
然后尝试使用类似的结构编写您自己的应用程序,您会发现这会容易得多。
https://stackoverflow.com/questions/2384755
复制相似问题