
对于初学者来说,编程是一项非常艰巨的工作。 简单的错误可能很难追查,并且可能导致程序完全爆炸成数十亿个块。 结果,编程需要毅力。 您无法进入编程并期望一切顺利! 没有这种毅力,您的工作就会变得很繁琐,而这显然简直是可怕的(和可悲的)。 任何人都可以使用一些通用技巧来减轻其余编程的负担,但是……我将在下面介绍。
首先,永远不要尝试一次学习太多的语言。 并行学习多个事物很少会在任何感兴趣的领域取得重大进展。 显然每个人都希望立即学习,但这是最糟糕的方法。 如果您不练习,则很容易会失去知识,直到您具备一定的基本能力,然后再继续学习。 很难对此进行调整,因为所有事物都是新奇的和新颖的,但这很关键,以免您失去学习中所付出的一切。 坚持使用一种语言,并且走得更远-从长远来看,您会变得更好。
- 农场联盟
- GameDev Protips:如何使用RPG元素设计更具吸引力的游戏
- GameDev思想:我爱独立游戏行业的4个理由
- 10 Coisas que Aprendi Participando da Minha Primeira Game Jam
- 关于—在线沙箱:Albion和Eve
不要给自己错误的估计。 编程不像英文论文。 您无法准确地猜测出您距离终点线有多近。 对于编程,意外的结果很常见,代码效率很重要,因此需要考虑打磨。 当您认为自己完成了90%的工作时,如果您真的完成了50%的工作,那将很幸运。 这些估计值可能会削弱您的工作动力,并可能导致草率的代码导致问题。 记住要分配足够的时间,以免最终错过自己设定的期限。
刚开始时,请随意使用注释。 注释对于修改代码非常有帮助。 如果您觉得有问题,可能是因为某种原因,因此如果您无法立即发现问题,则应对此发表评论,以供日后参考。 您还应该添加描述某些“代码块”代码功能的注释,因为这使故障排除更加容易发现问题。 不幸的是,过多的评论总比没有评论要糟糕。 确保您的编码清晰易读,并且注释实际上有帮助。 将来您会感谢您的。
了解如何使用Git,并且永远不要忘记备份您的工作。 如果Git会让您感到困惑,请手动备份您的源代码。 即使没有数据丢失的风险,您也可能想返回到较早的版本以还原所做的大量更改,或者只引用一些先前的代码示例。 如果您不进行备份,则至少要包含带有描述性版本信息的文件,以便从文件堆中准确选择所需的文件。 没有它们,您将不必要地重建本来可以从早期版本获得的代码。
最后,一旦开始发展技能,不要随意限制自己。 编程中没有自我,或者至少不应该如此。 考虑一下水管工或木匠:他们不会即兴工作,他们把几乎所有有用的东西都带到工具箱中。 没有人为的限制,因为“很酷”。他们在工作中使用最好的工具,有时该工具很恐怖,在其他地方很少见效,但这还是可以的。 不幸的是,程序员未能学习此课程。
通常,中级程序员会想到一种特定的编程语言来使用,坦率地说,这是愚蠢的。 因为编程语言,你不酷,因为成品,你不酷。 使用正确的工具完成正确的工作。 这个术语是广泛的,因为“正确”的工具可以优先考虑性能,可维护性,速度,易用性,或者这正是团队其他成员正在使用的工具。 但是这里的要点没有改变:不要为了限制自己而限制自己。 如果您是一位经验丰富的程序员,并且军械库中没有几种语言,则可能是您做错了什么。
重要提示:编程不是一件容易的事,但是正确的代码管理可以使编程更加容易。 不要试图一次学习如何做多个事情,因为您只会使自己对代码感到困惑,而实际上您将不会学到任何东西。 不要给自己一个错误的估计,因为“最后的伸展”有时会引起工作繁忙,导致工作松懈。 总是高估这一点。 不要随意限制您的工具箱,因为某些工具使工作方式更容易,限制自己不会给任何人带来好处。 始终做出准确,有用的评论。
注释一下代码块的功能以及您认为可疑的任何错误,但暂时可用的任何内容。 这些评论使将来发现问题变得更加容易。 最后,备份和版本控制本质上是为了将来的您。 即使您认为没有丢失数据的机会,也没人能告诉您何时必须返回到较早的版本才能继续进行。 没有这些备份,该任务将是不可能的,您将不得不重建原本已经存在并准备就绪的代码。
如果您发现这篇文章很有帮助,请不要忘记在社交媒体上与您的朋友分享!
–
关于我

非常感谢您的阅读! 我很想听听您的想法。 在下面发表评论,在我身上 发 @doandaniel或给我发送电子邮件 。
我是Daniel,Black Shell Media的共同创始人,也是《游戏开发成功的权威指南》的合著者, 这是一本具有超强实用性的免费电子书,标题最不言而喻。 如果您还没有检查过它,请记住,它带有我个人的技巧和窍门!