编程

文 / 蔡学镛

『为什么要学程序设计?』曾经有人这么问我,当时我怔住了,答不出来。程序设计可以算是收入不错的行业,所以成年人可以基于赚钱的目的,学习程序设计。但除了这一点,还有没有别的理由呢? 

家户户都有电脑,我们越来越依赖电脑,用电脑处理许多事。你可以用别人开发好的软件来做这些事,但如果你想做某件事,却找不到适合的软件时,该怎么办? 

就自己写一个呀! 

其实只要挑对编程语言,写程序一点都不难,而且写程序的过程可以带来乐趣、培养逻辑能力、当程序大功告成时,会有很强烈的「成就感」。这就是我喜欢写程序,而且从来不厌倦的原因。 

当我读小学时,我就开始写程序了。我自身的经验,小孩是最适合学习程序设计的。 

古代的小朋友写书法,来磨练耐心和定力;现代的小朋友可以通过写程序来达到一样的效果。而且写程序还比写书法多了训练逻辑能力的功效。 

很多人在退休之后,老化得快,特别是大脑。专家证实,多用脑可以避免阿兹海默症(老人痴呆症)。阿兹海默症主要原因是大脑皮质神经原细胞退化所造成,罹患此症的病人大都是老人,且女性多于男性。医师建议「多用脑」,可以预防阿兹海默症。 

一般医生对于这里所谓的「多用脑」,都是建议打麻将、桥牌、下棋等活动。我认为写程序也是很好的方法,而且可以一个人完成,不需要有牌友,也不会也输钱的压力。 

文章写到这里,我忽然觉得不对劲。我用了太多理性的分析与功利的倾向看待这件事。如果我们真的喜欢做一件事,為什么要有理由呢?兴趣就是最好的理由呀! 

『为什么要学程序设计?』如果下次再有人这么问我,我知道该怎么回答了,我会给他一个简短而感性的答案。