怎样学会编程的思考方式?

对于怎样学会编程的思考方式,我有下面的看法。 编程思维是“理解问题——找到路径”的思维过程。他包括四个步骤。 1、分解 把一个复杂的问题分解成更小的步骤,这些步骤更容易执行,也更容易理解。 复杂的问题很难一下子解决,但把它们分解成小问题要容易得多。 例如,破案。 寻找罪犯并非易事。但是...
怎样学会编程的思考方式?
先来看看怎么样进行思考。必须养成从问题出发的思维习惯。做之前得先看看别人解决的是什么问题,根据这些问题,自己去思索解决的办法。如果通过自己的努力解决了该问题,不要就以为可以了,要进一步比较自己的算法和别人的算法的优劣。如果觉得自己的方法效率低,那就看看别人的方法,这样就能够建设性的吸收别的长出。这些都需要我们花时间和精力去专研。如果少了这一步,很难说得上能够学到什么。

数学是一个思维性、逻辑性很强的东西,所以一定要学好数学,尤其是数学建模。建模能力的提高可以帮助自己想出合理的算法来解决问题。然后接着的就是学习思维,养成学习系统观,经常用系统的思维方式来考量自己想要解决的每个问题,使自己的思维具有系统性,逻辑性。

还有一类行动性方法,一是画流程图,编程第一步的思维是流程,先做什么,后做什么,那部分要重复做,做到心中有一个完整的流程图;二是画类关系图,这个可能不是每个人都能做得到,它需要一定的抽象能力,但是对与大学生来说,还是比较简单的,就是那些是共有的那些是私有的,那个是父类,那些是子类,一一给他画出来,一目了然。

久而久之,用这些思维方法去思考问题,养成惯性思维;用这些方法去行动,养成惯性。我相信,一定能够提高自己的编程思维,也能够根据特定问题写出好的代码。Fighting!

2018-03-20
对于怎样学会编程的思考方式,我有下面的看法。
编程思维是“理解问题——找到路径”的思维过程。他包括四个步骤。
1、分解

把一个复杂的问题分解成更小的步骤,这些步骤更容易执行,也更容易理解。
复杂的问题很难一下子解决,但把它们分解成小问题要容易得多。
例如,破案。
寻找罪犯并非易事。但是警察通常通过一系列的小问题来解决问题,包括:犯罪发生了什么,什么时间,什么地点,有没有证据,如果有目击者,最近发生了类似的案件……等。
通过分解问题,我们可以了解更多关于犯罪的过程和细节,获取大量的信息。理解是第一步。
2、模式识别

找到相似的模式,有效地解决分割问题。
这是至关重要的。识别模式意味着新问题成为老问题,我们在经验库中搜索过去类似的问题和解决方案来应用解决方案。你识别的模式越多,你解决它们的速度就越快。
例如:如果你要画100只猫,你会怎么做?让100只猫互相模仿?还是你在猫身上发现了“模式”?
如果是后者,你可能想知道猫有长长的头发,眼睛,尾巴和四条腿。然后,根据“模式”,你将能够“批”画猫-每次你不需要画一个新的动物,只需要改变部分特征:黄猫或黑猫,猫的长尾或短尾巴。
3、抽象

关注重要的关键信息,忽略无用的细节。
这是过滤的过程,通过认知问题的核心本质,帮助我们形成解决问题的思路。
然后我们有了猫的例子,我们知道猫的特征,我们可以根据这些抽象的特征,对猫的整个想法做一个模型。
4、算法

设计一个循序渐进的解决方案。
通过这四个步骤,一个困难和复杂的问题被分解成一系列小问题。每一个小问题都被单独检查、思考和寻找解决方案;然后,关注几个重要节点,忽略小细节,形成解决方案;最后,设计步骤,执行——解决问题。
因此,所谓的“编程思维”不是编写程序的技能,而是解决问题的有效方法。
2018-03-20
mengvlog 阅读 268 次 更新于 2025-07-21 14:22:14 我来答关注问题0
  •  翡希信息咨询 怎样学计算机编程

    学习计算机编程的方法主要包括以下几点:选择适合的编程语言:兴趣是学习编程的基石,因此选择一门适合自己的编程语言至关重要。对于初学者,推荐从易于学习的语言开始,如Python或JavaScript,它们的语法简单且应用广泛。大量实践:实践是学习编程中不可或缺的一环。多动手编写代码,不断进行修改和调试,这不仅...

  •  翡希信息咨询 如何自学编程

    不断思考:在编程过程中,遇到问题时要深入思考,尝试自己解决问题。理解逻辑思维:编程是逻辑思维的体现,通过不断练习和思考,逐渐掌握编程中的逻辑思维方法。通过以上方法,你可以系统地学习编程知识,并通过实践不断提升自己的编程能力。记住,自学编程需要耐心和毅力,只要坚持下去,你一定能够掌握编程技能。

  •  翡希信息咨询 学习编程语言最好的方法是什么?

    保持信念:在学习过程中可能会遇到各种困难和挫折,但要保持坚定的信念和积极的心态。相信自己能够克服困难,取得进步。综上所述,学习编程语言最好的方法是结合重复学习与实践、循序渐进的学习过程、多动手实践与举一反三、重视基础、参考与借鉴他人经验以及坚持与信念等多个方面来进行。

  •  湖北倍领科技 要怎么才能提高编程的逻辑思维能力??

    个人的看法是,首先要抛弃不切实际的想法,踏踏实实地学习,这是最重要的学习方法。其次,多做练习,多思考,避免盲目地复制他人的代码。程序设计是一门逻辑思维要求较高的学科,若不勤于思考,仅能读取别人写的程序,而不能自我分析和编写,是无法真正掌握的。因此,在编程练习时,建议将书籍放在一边,...

  • 回答:对于怎样学会编程的思考方式,我有下面的看法。 编程思维是“理解问题——找到路径”的思维过程。他包括四个步骤。 1、分解 把一个复杂的问题分解成更小的步骤,这些步骤更容易执行,也更容易理解。 复杂的问题很难一下子解决,但把它们分解成小问题要容易得多。 例如,破案。 寻找罪犯并非易事。但...

檬味博客在线解答立即免费咨询

编程相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部