程序和写文章——徐可易之

 

电脑和程序是死的,而文章却是活的。但是,我最近在这一死一活之间仔细揣摩,发现了他们之间颇有启发性的共同特点。

程序是一种逻辑性很强的事物,要使之完美无缺地达到预期的效果,几乎不可能一次就成功,必须一行行地看下去,找到疑点,再作修改。同样,写文章也不可能一蹴而就。即使一个人的思路多么清晰,当再次回顾写的文章时,也会觉得有许多可以改进之处。世上不存在完美,但要让文章无限接近于完美,那么就要像改程序一样,抱着挑剔的态度,不厌百回改。

一个程序在执行时,通常要输入数据,这样它才会有对应的输出。如果没有输入,那么输出的结果一般永远不会有变化。试想,一个人如果写出的东西单调、乏味、空洞、毫无变化,那是什么情况呢?是因为没有输入数据啊!我们要使自己的文章丰富多彩,富于变化,每天都有新的灵感,那么就要博览群书,为自己输入精神食粮。一个再聪明的人,如果不从书中汲取营养,就永远会在学问的世界里停滞不前,永远不会写出精彩的文章。写文章要建立在多读书的基础上,这是程序给我们的又一个启示。

其实,评判一个程序的标准不在于输入,而在于程序本身。只有程序完善了,漏洞修正了,那么输出才会令人满意,程序本身经过多次锤炼才能正确,就好比写文章写多了才能出功夫,尽管那要花费大量时间和精力,但这一切都是有价值的。写文章只有多练习,才可能下笔如有神。

还有一个细节值得注意,程序的输入与输出不可能每次都完全相同。这告诉我们了什么呢?写文章,并不是自己从书中读出的是怎样,写出的就是怎样。而应该在文章中多加入自己的想法,加上属于自己的印记,而并不是照搬照抄。因此,我们要知道,我们不仅要学会从书中得到知识,更要在书中得到感悟,从生活中悟出哲理,从万物中得到启示。这样,写文章才有源泉,才有新意,写出的文章才能流露出创意的色彩。

只有一个资深程序员,才会懂得程序的真谛;但只要有发现的眼光,就能从程序中收获许多道理。

《程序和写文章——徐可易之》有3个想法

  1. 程序与文章绝不会是反义词,程序所需的逻辑性,文章也需要,如果文章天马行空,行云流水一般随意,刻意去追求活,那也不好。当然,编程也要有活力,去开展创造力的工作要有无限想象力,好的程序必然如此。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注