思想:思想究竟是什么(4)
思想究竟是什么?为什么编程也要有思想?这是一个好问题,确实值得我们思考。其实每个程序员在编码的时候都是有思想的,因为人的行为是受认知控制的。正因为程序员知道怎么写,所以才会那么写,一个不懂程序的普通人,是无法写出合格的程序来的。所以都是有思想的,只是有意识和无意识的区分罢了。
正确的思想能产生合理的行为,所以为了让我们的代码变得合理,我们就要有意识的纠正我们原先错误的思想。当然是正确还是错误,这个我们只有不断的实践才能知道。当然实践之前我们必须有意识的去整理思想,将它和实践结果联系起来,这样才会慢慢改变我们原来的思想,不受这些思想的禁锢。
思想究竟是什么?如果我们只和编程想关的话,思想就是我们编程的监控者,反过来说我们写的每行代码无时无刻不透露着思想。当然思想并不只有正确和错误之分,大多数思想也许只是一个习惯,无所谓太大的好坏之分,但我们仍然能够清楚的感觉到。
接下来我们就要慢慢的从代码中看到各种不同的思想,有些只是习惯,有些可能是智慧,也有些透露着美感。这些都是我们要探究的。
2012.1.10