人生小事——我的故事
快过年了,才突然发现,即将过去的一年是个有趣的年份:工作八年,学编程十六年,虚岁三十二。前者各占后者一半。
人生充满了巧合。
都说“人生大事”,回忆往昔,对我有重大影响的,却偏偏是一些小事。
在这个寒冷的冬夜,躲在被窝里码字,给大家讲讲——我的故事。
初中时的一个夜晚,在自习课的间隙,沈达超拿着文曲星跑来给我看,“你看,能画圆,画方”,他把程序给我演示了一下。我一直记得他高兴和兴奋的模样,却想不起来自己当时的感受。有一点很明确,这大概是我见过最神奇的东西了。
几分钟的时间,却影响了我的人生,现在回想起来也很奇妙,他为什么要来给我看这个呢……
也许是因为之前上过一学期的电脑课,其中有一节课,老师让我们用一个叫 QBASIC 的软件,做了一些奇怪的事。老师给我们一张纸,上面有一些字,让我们照着输进去,内容我还记得一部分,其中一段大概是这样:
10 A = 4
20 PRINT A
30 B = 5
40 PRINT B
50 A = B
60 PRINT A
70 B = A
80 PRINT B
RUN
类似的有好几段,让我们输进去看结果。
之所以我印象这么深,是因为对于一个没接触过编程的人来说,这东西太奇怪了好吗。明明 A 是 4,B 是 5,为什么 A 还能等于 B 呢。我和同桌讨论了好久,完全搞不明白,老师也没做解释。
另外一个可能,就是我也有一个文曲星。不过比较落后,型号大概是 PC220,只能查查词典,当当计算器,玩几个小游戏,或者用通讯录里的头像玩玩拼图。他本来用的是 PC505,屏幕大,还能养猫,我也就忍了。
但现在这个能写代码画圆画方的功能,太有诱惑力了,真想自己试试,还能干点什么。于是就求着老爸给买了个 PC1000a,就当时的收入水平而言,买个好点的文曲星,要比现在买个笔记本电脑都贵了吧。为了儿子的“学习”,我爸也是下了血本。
这个重要的日子我自然也记得,老爸说要货比三家,而我巴不得在第一家就立马买下来。最终我们跑遍了华联、太平洋、购物中心——本地的三大商场。那时文曲星还有专柜,虽然只是柜台,在我的心目中可要比现在的苹果专卖店高大上多了,配得上神圣这个词。后面的好几年里,有机会逛商场,我都会去文曲星专柜看看有没有什么新产品。
新买的文曲星,开封时,有一股电子设备独有的味道,历久弥新。最近一次闻到这个味道,已经是两年前,拆封 Macbook Air 的时候了。
就这样,用文曲星里的 GVBASIC,和那颗粉红色的帮助按钮,开始了我的编程之路……