the5fire

关注Python、Django、Vim、Linux、Web开发、团队管理和互联网--Life is short, we need Python.


编程就是一个思维的实现(旧文)

作者:the5fire | 标签: | 发布:2010-11-01 10:22 p.m. | 阅读量: 8257, 7970
在网上看到这样一段话:思想是编程的灵魂。

确实是这样。其实给我更多的感觉是,编写程序其实就是思想的实现。就像是作家写作一样,把自己的思想化成文字,发布出去。

作为一个学习编程的人员,不应该只是想到那个函数有什么功能,这个语句这么用。而更多的应该想这段程序的主要思想是什么?这样的思想是怎样通过一行一行的代码实现的。或是如何层层深入的。

编写程序时经常会有这样的感觉,该怎么来形容呢?用“抽丝剥茧”来形容不知道贴切不贴切。就好像是拿到一个礼品盒,有很多包装。很迫切想看到里面的东西,硬拆开是不行的,那会弄坏礼物的。只好一层一层的剥,只是一层比一层难剥,一层比一层费脑。但是那种感觉确实很奇妙!感觉就像是自己的思想按捺不住在脑中呆下去了。亲自出来不停地钻呀钻呀,于是到最后一切豁然开朗,此时就是程序完成之时。

所以我觉得编程之重重在思想。我说的是分析问题、解决问题的思想,要做一个工程首先分析其问题所在,然后找到解决办法。当把千丝万缕连成一条线时,即当解决问题的办法找到之后,手指就又可以跳舞了。我想此时的手指也是快乐的,因为他承载了你的思想,他的存在变得更有意义。

最后我想在引用一句我看到过的话:“程序员有一双有魔力的双手,能把枯燥的字符组合成丰富多彩的世界。”

我想程序员首先应该具备的是有一个有魔力的思想,然后再用双手来将它化为真实。

写到这不得不再说一句话,就是小学经常背诵的一句话:“人有两件宝,双手和大脑,双手能劳动,大脑会思考。”

朋友们,善用之!!!

2009发表于csdn博客

- from the5fire.com
----EOF-----

微信公众号:Python程序员杂谈


其他分类: