怎样思考编程思维

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样思考编程思维相关的知识,希望对你有一定的参考价值。

  很多初学编程的人,都会经常听到一些老码农告诉他,学习编程要有思想,我们得学编程思想,不要死记代码。编程思想有了,那就是下笔如有神。

  在我看来,所谓的编程,其实就是,我们要理解计算机。我们必须知道,计算机的思想,跟人的思想的区别。

  在我看来,计算机,是线性的思想,而人的思想,是方的,面的,发散性的。

  比如:一个男生,他女友叫他去买瓶洗面奶,他买回来一个蜜桃味的,她女友一看,不开心了。心想:为什么非要买一个蜜桃味的,我那么讨厌蜜桃味!她还会想:男友为什么每次做菜要放辣椒,辣椒好吃吗?为什么每次洗完澡还要玩游戏,游戏有那么重要吗?为什么每次我买衣服的时候,他都心不在焉?为什么每次逛街的时候,他都一脸不情愿?甚至于她还会联想到,他跟前女友在一起的时候,肯定不是这个样子!!!然后,由买一瓶洗面奶,联想到了一大片,最后告诉男友,我们分手吧!

  这就是人的思想,但是电脑的思想很简单,电脑是线性的,他有很多线,这些线,就是编程的知识点。要想做好一件事情,那么多的线,是乱的,只有通过两个点(起点和终点),把这些线定好,才能解决问题。终点,就是最终要达成的目标,起点,就是你一开始的步骤。中间的线,就是你要运用的知识。一般在做开发的时候,我们拿到的都是终点(需要完成什么功能),这时候,我们需要自己找起点,我们得知道,从哪里去开始,知道了开始,才好顺着知识点去到达终点。

  可是,很多的人,往往找不到起点,不知从何下手,怎么办呢?这个时候,就需要你自己在平时多积累许多的起点了,这个起点,就是解决问题的开端,只有多积累了,在遇到问题的时候,才会举一反三的去想到办法。换句话说,就是多敲代码,多练习。

  所以,学好编程并不难,只要你肯下功夫练习,“看花容易绣花难”,再简单的问题,只要你加入自己的思考,多去用代码实现,你一定可以学好编程。

      安徽海文  sai

以上是关于怎样思考编程思维的主要内容,如果未能解决你的问题,请参考以下文章

怎样培养编程思维?文科妈妈用这款3岁+的编程玩具,从零开始设计了一套迷宫游戏

Java函数式编程思维

机器学习实战[53]---新的思维方式:函数式编程

面向对象思维的编程方式

设计模式 - 漫谈软件编程背后的系统化思维

Java编程思维