写程序这件事之一

儿子最近因为疫情不能开学,所以最近天天憋在家里,网上有个词“神兽”,说的就是这一批孩子。
在家无聊的时候,非要学alphago,于是我说先教他Python,给他找了本书,他就认认真真地开始照着上面的例子敲代码。
挺让我惊讶的是,他敲得代码竟然错误不多,表达式都看不懂,竟然能跟打字一样都写下来。我跟老婆开玩笑,这是有码农的天赋。
想起我当年学计算机的由来。
高二的时候,学校开了计算机兴趣班,第一次看到的电脑,是laser310,我估计大部分人都没听说过这个。那时候进机房还要换鞋。开机要先开显示器后开主机。机房里有空调。唯一一台PC是长城的PC,没记错的话是0520。当时学的是basic。每周上机一次。所以我都是在纸上写basic的代码,然后周五去那台机器上敲进去。在我最早的概念中,那个basic的环境,就是计算机。
后来叔叔听说我喜欢计算机,他在玻璃厂有一台,说可以给我玩。于是,我每个周末都会骑车十多公里,去他那个在一个钢铁架子上的铁皮阁楼里写程序。
那是我第一次碰PC。
那台电脑用5寸的软盘启动dos,然后我记不得用什么进入basic环境,我就在那个环境里写了一堆打印*的程序。
我虽然接触了很久计算机,却一直不知道,原来还有操作系统这个东西。那时候我把磁盘叫磁碟,以为磁盘跟游戏机一样,需要插进去系统才能用。以至于有人跟我说笑傲江湖游戏有4张盘,我以为可以一张一张的玩。
因为这段经历,我大学报了计算机系。其实想想好可笑,我根本不知道计算机是什么就报了这个系,也没有人跟我讲过这个系是干什么的,因为我的老师也不懂,我的家人更不懂。
大家只知道,这个系分数线很高,应该不错。
上了大学第一年,我才逐渐知道计算机到底是什么。那时候特别喜欢研究dos基础,想想也挺可笑的,因为你根本不知道世界在发生什么。windows95都有了的时候,我们的时间还花在dos上,大把的青春就这么浪费了。
大学开始我还挺喜欢写程序的,不过很快我就发现,写程序真的需要天赋和基础。有几个同学家境比较好,他们都有电脑,写程序的水平明显高出其他同学很多。还有就是要有思路,我当时就喜欢研究写一些炫技的东西,可是对数据结构、编译原理这样的内容毫无兴趣。但其实后来我才知道,整体观比技术的细节更重要。可惜那时候已经太晚了。一直以来,我在解决技术细节的问题上都有优势,可是在整体架构设计上,全无建树。跟我的人生差不多。
今天看儿子写程序,就想起这些事,今天也写不完,慢慢来写吧。

评论

此博客中的热门博文

2002年的春天之二

OKR有感

儿子懂事了