计算机和编程的发展到底经历几代,用编程的行话来说,这是个动态的说法。我刚开始学计算机那会,国内标准的说法是早期电子管怪物时代、晶体管时代、后来的小规模、中等规模、大规模集成电路时代,然后是微型计算机时代吧啦吧啦。现在在看去,这种分类恐怕大部分都是浮云。毕竟这个行当发展的太快了,任何当时觉得合适的分类方法,过不了三五年,恐怕都得过时掉。
不过,从我的切身感受上,要我回忆最早我入行时还能够感受到的洪荒时代的话,大概用DOS时代来命名会的到大多数的赞同。也许有人说这个都是后话了,确实是我入行太晚,就请各位见谅了。
这个时代从什么时候开始的,当时的我是不明所以得,反正那会是懵懵懂懂的,啥也弄不清啥也搞不明白。不过即使现在我已经知道了那个时代的起始时间,我也没必要在这里说了。毕竟现在的网络资讯如此发达,知道这个也没什么好显摆的了。
说到网络,虽然那个时代网络刚刚开始普及,不过那是说的发达帝国主义的事情,基本跟我们无关。我还隐约记得是大约96年哪天,我爸看新闻联播——补一句,别怪我老给这种肥皂剧做广告,那个时候除了看报,也就只有这种方式的信息来源比较普及了。当然,邻居大妈街头巷尾的小道消息总是长胜不衰的,不过这个的可靠性和覆盖面肯定是比新闻联播还要糟糕的。所以说矬子里面拔将军,大家也就只好都看新闻联播了——说回正题,我爸看新闻联播,听里面说克林顿宣布要建设信息高速公路。于是他老人家(不过那会我爸还算的上青年才俊的,我看过他那会儿的照片)又发表了一大通独到见解。具体他说什么我是不记得了,不过信息高速公路这个名词我算记住了。但到底什么是信息高速公路,我当然是不知道的,除了电视上说的那通台词,其他一点直观印象都没有。别说这个了,高速公路那会我都还不知道什么样呢。
我们那时候的电脑不上网。天,现在想想,不上网的电脑,天哪,这还叫电脑吗。不过还别说,不上网的电脑那时候照样火爆的不得了。那会不上网的电脑能做什么呢?用处还确实不少,起码对我们这种当年地上捡个啤酒瓶盖都能玩的乐不思蜀的小孩来说是这样。我记得里面最早的时候有两款打字训练的游戏,一个国外的叫TT,一个台湾的叫快快乐乐学电脑,我们就可以玩上一天。
刚开始的时候那个键盘硬的的真可以叫石头,不用手指使劲砸是敲不动的。我后来高中有个同学,叫胖墩,大名就不说了,反正他看见这个就知道是在说他。我刚开始认识他时,他敲的飞快,我说这么难敲他怎么能敲这么快呢?后来才知道,敢情他打幼儿园就在家里练钢琴。钢琴大家都知道,得控制力度,手指头没劲弹不响。所以说呢,这叫技能的无障碍转移。我们这种贫下中农没机会受这种教育,所以每次编程比赛其实根本不是比算法,那会,是比谁敲得快能把程序写完。不过说回来,为了玩,那会也管不了哪些了,再难用的键盘也不会去挑,有的玩就不错了。
DOS时代呢,一个最大的特征就是电脑屏幕清一色都是黑色的命令行。命令得记,还都是英文界面。上初中那会,很多单词,用法都没学过呢,结果都上电脑上遇到了。那会可没多么勤奋,抱本字典去查。反正遇到什么提示啦响应了不认识的,第一回就干脆忽视掉。见的次数多了,还是不认识,不过什么时候对应是正常的,什么时候不正常就熟能生巧的知道了。再后来刨掉认识的词,剩下不认识的词就能猜出个大概意思了。所以弄下来,反倒锻炼了猜测推理的本事,学英语这事也顺带着搭了回便车。
比如说敲错了命令系统老说Command not found这句,刚开始那会我就认识个not,那个found看着眼熟,挺像find的,就猜是说啥啥没找到,具体啥没找到了,就不管了,反正是敲错了。到后来再在别处看到command,就逐渐琢磨出原来是说命令没找到。再后来才知道found原来是find的过去式,可看来看去还是说不通,这会干嘛用过去式呢。再学学原来还是个过去分词,那就更不懂了。直到学到被动语态了,这才醒悟了,说这丫给我省了个系动词is。接着又是一肚子问题,干嘛能省略这个系动词呢。等见得越来越多的过去分词用作形容词的时候,老师没教也知道了,弄半天这就根本不是一句话,而是个没谓语的名词性词组,说你这个命令是个没见过的命令。
看吧,当时我爸妈还说玩电脑荒废学习,哪来这回事。我从小英语就没认真学过,不过期末考试也好升学考试也好到后来四六级考研英语都没矗过。都是该玩玩不该玩照玩,跟考卷是一律坦诚相见。那会那些底气,大概就受惠于玩电脑那经验。哪怕满篇的生词,那些用法文意都能给猜个八九不离十。再说了,天天对着英文环境,除了课本上那些生僻词汇,想多不认识几个词都不容易那会。
电脑刚开始普及的时候,那会人们可不是像现在流行学什么设计,学什么做网站。那会就行学啥呢,主要是学打字,再高级点学什么WPS和CCED,学编程的还是些少数。这是在我们那中穷乡僻壤的情况。北京情况可能不太一样,毕竟是发达地区,皇城里头总归得不一样一些。WPS都知道,这会儿还有。这个CCED是啥恐怕就没几个知道的了。其实它就和现在excel差不多,电子表格。不过可没excel傻瓜式,得记命令。所以说那会学财会的都兴去学这个。
学打字的那就是更火爆了。几乎是个培训学校,你打门口一过就能听到噼里啪啦打字的,那个叫个飞快。现在在学电脑的保准比不过那些人。这些人用五笔,像我这种懒蛋是不肯下功夫去背字根的,所以到现在还不会五笔。那会儿这样的是要受歧视的,所以我都不好意思搁人堆里说我会电脑,要不谁问句说你会五笔不,完了准撂你句五笔都不会还说会电脑。
我打字也就会个拼音,那会DOS上用的是拼音ABC,还有些什么双拼,陈桥什么的,反正我都是懒得去学。所以那会一分钟也就打个十来个字,还得弄个满头大汗。情况改观得到了win98那会,出了个微软拼音,终于可以一句一句的打了,我这个汉字录入速度才算水涨船高。
所以说咱还算聪明,知道扬长避短,宁可去玩彻底看不懂说啥的编程环境,也不去随大流暴露了自己真实水平。结果这么一来还算撞了个狗屎运。到现在那些学打字的能靠打字过活的恐怕剩不了俩了,我编程本事这还勉强让咱顿顿有肉吃,还算不赖。