软件开发能锻炼抽象思维还是逻辑思维

软件开发能锻炼抽象思维还是逻辑思维,第1张

能锻炼逻辑思维。

从程序设计的角度来说,不论是传统的程序设计,还是现在广为流行的机器学习,说到底都是在一堆杂乱无章的数据中,找到其背后的规律,然后通过逻辑算法来完成描述,再通过程序设计予以实现。在这一过程中,程序员的逻辑思维能力会得到提升。

在程序设计领域,逻辑能力的提升通常需要有一定的数学基础,具体的逻辑问题说到底就是数学问题。

想提高编程的思维能力就要把握好编程思维的这四点:

把握好“理解问题——找出路径”的高效思维过程,它由“分解—抽象—模式识别—算法”这四个步骤。

1、分解,简单来说,就是“把复杂的大问题,拆解成更可执行、更好理解的小步骤”,它能锻炼我们拆解复杂问题的能力。 

2、“抽象思维”能力,它能锻炼我们聚焦重点,忽略无用信息,并抽取关键信息的能力。

3、模式识别,就是“如何找出相似的模式,并高效率解决细分问题”,它能极大锻炼我们规律整合的能力。

4、算法,就是根据之前一系列对于问题的理解,设计一步一步的解决路径,并解决整个问题。

反复训练提升这 4 项重要的思维模式,建立一种真正“抗打”的认知思维和学习能力,酒客快速提高了!

细心感知,多思考,学习逻辑框架

编程思维说白了就是高效解决问题,问题从哪儿来?来自我们细心观察和感知。解决方法哪儿找?来自我们的思考。大多数人在感到有问题时,只是简单的表达一下感受,然后就没有了...

意识到问题后,我们要多感知自己的感受,对于不便的地方当作问题记下来,这样就能发现更多的问题。接下来就要思考:如果是我来解决这个问题的话,都有哪些解决方法?不用管是否实际可行,多思考就好。

多去技术网站学习,学习一门编程语言(任意一门)

技术网站推荐:国外:Github、StackOverFlow   国内:infoq、CSDN、博客园、51cto、思否、云加社区、掘金,学习一门编程语言即可与能力无限的计算机对话,站在另一广阔的空间去看待问题。即使不从事编程工作,但编程基础语言中的 "if ... else ... then" 、选择、循环、继承、面向对象等 底层逻辑思想,也能更强锻炼你的逻辑思维能力,为未来蓄力!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7876644.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存