每时每刻都在学习

2011年4月25日

学习计算机程序设计已经两年时间了,多少有了一些想法或称为感悟,这些感悟在一些人看来是幼稚或可笑的,但请原谅我上帝,我将将他灌输给我的孩子的脑子里去。
在初学程序的小半年时间里,我不断的重复着老师上课提到和书上的作业中的代码,那些代码大多数都是重复而枯燥的工作,让我唯一觉得欣慰的是让我感受到了程序员的幸苦与快乐。或许这也是很多程序员必经的一条路吧!不知不觉2年了,我突然感到原来程序员也就可平常人一样,但值得欣慰的是程序员们能用更加特别的思维方式思考生活中遇到的问题,比如面向对象的方式将一个问题拆分成若干个类或接口什么的。当然,聪明的头脑也是程序员们值得骄傲的地方,而究其本质,计算机程序设计到底是什么,我一直早茫然的考虑,突然我想到了儿时玩的积木,对啊!显然用在法国,用乐高玩具可能更加生动,我们将现实世界中的需求或称为问题通过我们的大脑转换成一个积木的成品,再将这个成品的每一个细小的部分拆分成一个一个的积木块,好了,一些计算机高级语言提供了很多现成的积木成品,我们可以用这些成品快速而简单的实现这个需求或问题,好了,一个语句块甚或一个变量,都可以看成一个小小的积木块,也许它的地位就像构成我们伟大地球上的一粒沙子一样,但他们是必须的基础。
最后总结一下,编程就是搭积木,好吧!你甚至可以想象成CPU中的指令或是0和1组成的那些机器语言一样。所以我联想到一个IT人才的童年时代应该是在一个有乐高积木的熏陶下长大的。
posted @ 2011-04-25 18:14 Chancing 阅读(111) | 评论 (0)编辑 收藏