如何提高编码能力?

Sud*_*a c 0 logic programming-languages

我不能说我在编程方面很弱,但我无法更快地提出逻辑。我可以分析其他代码并了解逻辑。但我不能自己做。我怎样才能提高我的编程技能?

oli*_*ver 7

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

  • 分析现有代码,
  • 修改一些东西(玩它直到感觉它是你自己的代码)
  • 看看变化做了什么
  • 就如何更快/更好/更漂亮地做事提出自己的想法
  • 实施你的想法
  • 看看它是否有效
  • 继续执行更复杂的任务
  • 多看书(很重要,因为很多东西不是靠试错就能发现的)
  • 对你想成为现实的东西充满热情和决心
  • 如果你想学得更快,那就写更多的代码

  • 一项非常重要的项目。你应该享受你所做的事情总是成功的最好保证

如果您在这些项目上失败了,那么恐怕您将永远无法成功地进行编程。但也许它就像任何其他知识领域一样。