Logic 如何提高编码技能?

Logic 如何提高编码技能?,logic,programming-languages,Logic,Programming Languages,我不能说我在编程方面很弱,但我不能更快地想出逻辑。我可以分析其他代码并了解其逻辑。但是我一个人做不了。如何提高我的编程技能?这是一个相当广泛的问题,但根据我自己30年的经验,我可以告诉你,没有办法开始学习 分析现有代码, 修改一些东西,让它看起来像是你自己的代码 看看这些变化有什么作用 就如何更快/更好/更漂亮地做事,形成自己的想法 实现你的想法 看看它是否有效 继续执行更复杂的任务 读书是很重要的,因为很多东西不能仅仅通过试错来发现 对你想成为现实的事情要充满激情和决心 如果你想学得更快,那就

我不能说我在编程方面很弱,但我不能更快地想出逻辑。我可以分析其他代码并了解其逻辑。但是我一个人做不了。如何提高我的编程技能?

这是一个相当广泛的问题,但根据我自己30年的经验,我可以告诉你,没有办法开始学习

分析现有代码, 修改一些东西,让它看起来像是你自己的代码 看看这些变化有什么作用 就如何更快/更好/更漂亮地做事,形成自己的想法 实现你的想法 看看它是否有效 继续执行更复杂的任务 读书是很重要的,因为很多东西不能仅仅通过试错来发现 对你想成为现实的事情要充满激情和决心 如果你想学得更快,那就写更多的代码

一个非常重要的项目。你应该从你所做的事情中获得乐趣,这永远是成功的最好保证


如果你在这些方面失败了,那么我担心你在编程方面永远不会成功。但是,也许这和其他知识领域一样。

在我的学习过程中,我也遇到了同样的困难。当我完成挑战任务时,我会为自己创建更复杂的任务,看看我能做些什么。它把我带到了解决问题的下一个层次。 练习,练习,练习