第一次认识计算机是在什么时候,记不太清具体时间了,是在上小学一年级之前的那次随父母的北京之旅。
      第一次触摸计算机是在什么时候,初三的那个寒假,当时我们班里唯一几个考上预科班的学生被允许进入刚装修完毕的计算机机房观察计算机,用观察这个词是很准确的,因为当时大家谁都不知道到底应该做什么呢,就在那傻站着看,我很好奇,特想知道那个大盒子里面是些什么神奇的东东。当然不知道什么叫DOS,只知道按个power键开机,然后敲,不对,刚开始实际上是用手指点哪几个键,然后按回车,进入一个教学软件,就是小兔子学打字了,一只可爱的小兔子,当你一篇文章全部打对时它会冲你笑,不然就冲你哼鼻子,一副生气的样子。

记不太清,是什么时候了,应该是在寒假前几天吧,班里全部的学生都在机房里轮流上机,学习打字,或许是我从一开始就对计算机怀着一种特别的向往和爱好,我学什么都是最快的,比如打字;
      寒假了,非常非常的感谢母亲,省出450多元钱为我买了一台小霸王926学习机算是对我考上预科班的奖励,我如获至宝,于是开始疯狂的学习,当天早上进城去买的学习机,下午回来,我晚上在背窝里就开始背诵五笔字根表,到第二天早上醒来时,我已经几乎全部背了下来,当然也不知道自己哪来的动力,可能是我从小 的机械记忆力就比较出众吧,以前在班里背课文几乎全是第一个,这个习惯一直保持到高二上学期。

打字,英文和五笔我都间断性质的练了三年,小霸王926学习机上实际上已经开始提倡认知码了,当然也提供五笔,但在那上面五笔已经不是主流;我当时的判断是:认知码好学,但打字时需要按数字键;五笔难学,但效率肯定比认知码高,我当时学习了几天认识码就放弃了,现在看看,这个选择是正确的,现在有谁还知道认知码是个什么东东。当时我没有五笔的常用汉字码表,于是就跟比我早买小霸王486(我实在记不清了型号了,应该是486或586)的同学借随机附带的用户指南,我把几千个常用汉字从头到尾,再从尾到头的看了3遍,这还不够,我一到寒暑假,就要经常一次就花几个小时的时间打一篇几千字的课文。我使用的那个用户指南上写满了我当时打不出,通过查帮助查出的字的码表;说是帮助,实际上就是在小霸王文字编辑系统中有一个五笔输入法,“Z”键是万能键,就相当于DOS中的?,比如“赛”,我不知道后面如何拆分,我就打“pfzz”,这样就会一次显示三个汉字出来,敲空格键就再显示三个字,最过分的是没有回退键,有时敲了几个出来我想要的字了,由于惯性多敲了一下空格键,只好从头再来。总之,当时是很苦的,可我却一直觉的很有动力,很有成就感,我很喜欢那种感觉。
      
      这里补充一下:后来有一段时间,我练五笔几近一种痴狂的的状态,我会立刻把映入我眼睛的汉字按五笔字形的规律拆开,记的在乘车去学校的路上,一路走,我一路在把手放在膝盖上,模拟打字的姿势,看到的字立刻打出来。到后来,以及现在,我打英文当然不需要反应了,打汉字或者是不需要反应,或者是确实忘记了,打不出来;事实上,五笔是看打的,而不是听打的,不像拼音输入法,因此很适合于录入员。但一般我目前打不出来的汉字是很少的。我现在用的是五笔加加plus,和极点五笔,主要是后者的兼容性太差了,经常令我无法忍受,当然前者也好不到哪去(以前的那个五笔加加的兼容性还是很好的,就是易用性不如这个plus);我也是最近才使用这两种工具的,以前用的都是陈桥五笔,说实话,陈虎在当时确实创造了一个五笔输入法的神话,但我个人觉的他后来就有些松懈了,或者说是不打算继续发展了,大家看看他的那个网站就知道了,多少年了还是那个样子。当然还有一种是号称拼音,五笔和英文单词通吃的万能五笔输入法,事实上他的功能做的确实不错,但我不喜欢,就是因为他太能通吃了,以至于做的不专,通用性和专用性是矛盾的,那种输入法是适合于那些五笔初级和普通打字人群,对于五笔很熟的人来说,那些功能就是“画蛇添足”,还有就是,他的上面经常会挂一些广告性质(当然主要是什么搜索链接之类)的东西,既然是免费版挂些广告本来是无可厚非的,但让人不能容忍的就是:在今年夏天之后出的万能五笔2004-5.0的一个版本中,你只要一打开它,你的IE主页立刻会被改成265的主页:一个曾经利用dll强制修改你的主页设置的网站,我绝对没有冤枉谁,我就曾帮助我的同事删除过那个dll。这件事也令我和万能五笔彻底决裂,当然我也给万能五笔的作者写过建议,说了此事,希望他们以后不要再做类似令人不高兴的事情。客观上讲万能五笔的袖珍界面我还是比较喜欢的,要是能再小一点就更好了。

打字只是基本功,我在同时还练编程;从我的表弟那里弄来一本他们的计算机教材,他是在相对的城市上学,普及计算机比我们早很多,当时真是如获至宝,完全没有谁教我,就自己一个人看,看DOS和计算机基础知识,感觉没什么意思,当时没有电脑,也看不太懂;于是就开始看编程,那上面有带行号的BASIC,不知大家还有没有印象;最搞笑的是在我的学习机上,搞那种BASIC叫QBASIC,即Quick-Basic,至今我也没懂是什么意思。看了十多天的课本吧,到初三的暑假时,我已经能够在计算机上打出一些相对比较复杂的图形,比如镂空的三角形矩形什么的,再比如打个简单的飞机模型啊什么的。

到了高二,开始上计算机课,实际上高一就开始上了,只是一直在学习DOS和打字,我是我们班里计算机学的最好的,也是最有兴趣的;只是当时打字没有打过另一个班里的女生,后来知道她的起步要比我早很多,但很遗憾她对计算机并没有太大的兴趣,这是后话。高二时开始招编程奥赛班,一开始大家去了很多人,到后来,只剩下了4个人,其中就有我和那个女生,本来老师是说最后要选两个男生,一个女生去参赛的,主要是考虑到男女平等的原则,但那个女生实在是不感兴趣,于是就我们三个男生去了。很遗憾,比赛的时候我误理解的试题的规则,结果做出来很多编程题却被人淘汰了,老师事后很婉惜我,因为她觉的我是三个当中最有希望拿奖的学生。
      那位老师至今令我很怀念,她是唯一教我计算机的启蒙老师,可以这样讲,我很感谢她。记的在那次比赛前,她让我去她的办公室熟悉一下windows操作环境,我当时什么都不懂,只是觉的很好奇,windows的界面酷极了,是win97,大家可能没有印象了, win97是win95加了一堆补丁包,再加Interner Explorer,当然我也是后来才知道的,当时只知道会用鼠标左击右击,至于什么是剪贴、复制和粘贴,根本搞不懂。后来老师跟我说:我是我们三个中对计算机最有悟性的一个,我猜她这样说,可能是因为有一次,老师出了一道题,让找出3位数中符合某种规律的数,并打印出来。其他两个同学,一个是喜欢用goto,一个是喜欢从数学的演绎法角度去思考,只有我是设计了一个循环遍历所有的三位数,然后依次检验是否符合规律,符合就打印出来。老师说或许我不是最聪明的,但是对计算机最有感觉的。我当时可没想那么多,只是觉的,整天说计算机的运算速度那么快,那为什么自己去算,不如让计算机去帮我们一个个找多好啊。或许我比另外两位同学更早的领悟了计算机的最最的本质的东西。

当然,我只是在这里就事论事,高考后,那位女生去了北航,喜欢用goto的同学去了香港科技大学,另一位去了北大计算机系;我由于种种原因,主要是由于分数不高,去了国内的三流大学。
      真正全面接触计算机,真正开始我的软件开发之路是在大学的那段时光,我下一篇文章接着写。

转载于:https://www.cnblogs.com/vcfly/archive/2004/11/30/71039.html

我的计算机-软件开发之路(1)相关推荐

  1. 2022年为何创业的人越来越少?作为依靠B端客户的软件开发公司路在何方?

    本文为伊凡原创撰写投稿一颗优雅草仅仅代表伊凡个人观点,与一颗优雅草科技无关切不代表其立场,谢谢,欢迎喜欢写文的同学来投稿. 2022年全球经济因为疫情的反复持续走衰,全世界人民都面临着巨大的挑战,我国 ...

  2. 计算机专业软件开发的就业方向

    希望看到这篇文章的学计算机.软件的同学可以互相转载,让大家都知道我们以后的道路是怎样的.有了方向,干什么都有动力,不是吗?(有点长,希望大家先分享,以后慢慢看,有用没用,我说了不算,你看看就知道了!) ...

  3. 我不是计算机专业,能学软件开发吗?

    很多来学习咨询的同学,问我这样的问题.或者因为自己不是计算机专业,在选择时多了一分恐惧,或者选择困难.很容易陷入这样一个怪圈,既不喜欢自己所学的专业,也害怕选择其他的方向,认为那不是自己的专业方面. ...

  4. 宏定义编程软件_什么是计算机编程? 定义软件开发。

    宏定义编程软件 My five year old son, Ramy, approached me one day while I was working from home and asked, & ...

  5. 【编程实践】什么是计算机编程?定义软件开发。What is Computer Programming? Defining Software Development.

    目录 什么是计算机编程?定义软件开发.What is Computer Programming? Defining Software Development. What is Computer Pro ...

  6. 计算机与软件开发法则

    注意:在语义上,计算机定律不是一成不变的法则,而是经验法则或假定法则.摩尔定律(经验法则:Moore's law) 摩尔定律是intel创始人Gordon Moore提出,讲的是当价格不变时,IC(集 ...

  7. 计算机类论文答辩常见问题——软件开发类题目

    B/S 结构程序与 C/S 结构程序各有哪些特点? C/S 模式的特点 ● 由于客户端实现与服务器的直接相连, 没有中间环节, 因此响应速度快. ● 操作界面漂亮. 形式多样, 可以充分满足客户自身的 ...

  8. 软件开发及计算机基础

    1.01计算机基础 1>.计算机硬件:计算机硬件(ComputerHardware):是指计算机系统中,由电子,机械和光电元件这些物理装置按照系统结构的要求构成一个有机整体为计算机软件运行提供物 ...

  9. 计算机专业及软件开发推荐书籍

    计算机专业推荐书籍: 吾不能有名师指导,但求能精选出最好的书籍,从最好的书中学到东西,可有些许补偿.当然,最好能主动寻找良师益友和专业人士的指导.经典的书都有一个特点: 详尽得当,通俗又不失理论化,信 ...

最新文章

  1. 月光博客 - 再谈软件保护中软加密和硬加密的安全强度
  2. 封装一个流水号ID生成器:id-spring-boot-starter
  3. 在什么的控制下 计算机系统能及时处理,操作系统练习题(1)
  4. mesos,marthon集群部署详细步骤
  5. STM32 - 定时器的设定 - 基础- 06 - OCxREF signal - Clearing the OCxREF signal on an external event
  6. c# 插入数据到 uniqueidentifier_每天5分钟用C#学习数据结构(16)二叉树 Part 2
  7. 很有趣的STL初学资料
  8. C++11::遍历tuple中的元素
  9. bat批量修改及替换文件内容
  10. OpenCV入门知识[转载]
  11. ··· Socks Online - 在内部网也能使用QQ ···
  12. 高通芯片资料下载大全,这是一个资料下载论坛
  13. 计算机英语课文朗读,倍速英语点读电脑版
  14. 论文(四):DTFD-MIL: Double-Tier Feature Distillation Multiple Instance Learning for Histopathology Whole
  15. 外卖小程序对接飞鹅小票打印的实现
  16. 龟山应耸起汉水文化之峰
  17. 链改价值节点,构建区块链命运共同体
  18. 研读 项目名-LinkMap-normal-x86_64.txt
  19. layui——下拉框监听
  20. 计算机网络应用底纹怎么弄,Word文档如何设置字符底纹?

热门文章

  1. mysqy(其他函数,表的约束,连表查询)
  2. 事件营销有哪些策略?
  3. 软件测试:测试用例设计-抽奖功能
  4. 修改Maven本地仓库地址
  5. 明解C语言(基础篇)—第八章
  6. 字符编码:区位/国标(gb2312、gbk)/机内码/ASCII/ANSI/Big5
  7. 《百年孤独》--加西亚·马尔克斯
  8. 西门子培训2——OID
  9. Docker安装教程及使用方法
  10. 1.2 Python开发环境配置 | Python语言程序设计(嵩天)