一个学习计算机的人的曲折的路

来源:互联网 发布:润和软件 外包 编辑:程序博客网 时间:2024/04/28 08:29

  转眼之间,已近不惑之年,回首自己学习计算机的道路就俩字儿——曲折

   刚上大一的时候,我是化学专业的,因为喜欢计算机,就选择了自己最有兴趣的程序设计,只可惜当时没有任何人知道的情况下,竟然选择了当时已经快没有的Tubo BASIC,天,连找个机器写程序都没有,最后只有放弃了,学了QBASIC,为什么,因为我们专业当时考的计算机就是这个鬼程序设计语言,不过还好,这个语言虽然是入门级的,却让我领略了编程的精彩之处,同时也让我领会到算法这个概念。于是,每天没有事情就去报着一堆程序去想是什么意思,好象有点像翻译哦,现在想想,还真是有点傻。但是就是在看别人的程序的时候我才知道程序设计的思路,也才知道原来程序设计语言只是用来表达意思的一种工具而已。

  可是当时的我并没有认识到自己的所谓程序设计不过是些三脚猫的代码,天,估计连一个程序都称不上,只是可以按照自己的想法进行机械的输入和输出罢了,然而,还没有完,我做了让我后悔一生的一件事情,为了和同学打个赌,我说我自己也可以开发一个游戏,于是,我就接触了第一面向对象程序设计语言——Visual BASIC

  这几次都让我与C语言——这个盛久不衰的经典语言擦肩而过,因为我认为友好的界面设计编程起来会比较简单,正是这个思想,我没有接触到程序设计的精髓。从此,每天都在那个华丽的界面里耗时间,终于我的第一个游戏,扫雷,自己写完了。

 回头才知道,我第三次学了一门走向没落的语言,于是我心灰意冷。

终于在大三那年,我才算是真正看清程序设计的门,原来我一直在门外徘徊呀。。。。。

这年,我接触了数据结构,天,这是一门多么精妙的计算机著作,我自学加旁听,终于学完了,虽然没有懂多少,但是我懂了两个最基本的思想,一个是抽象数据结构,一个是分治法回溯法等算法思想,这才是走进程序设计的门。。。前两半的时间,我都在干些什么呀...

后来重新学习C语言,虽然这是一种面向过程的程序设计语言,它的语法,却和任何一门C语言(如C++,C#,java)都大同小异,同时也加深数据结构的理解。

这里是我的里程碑,也是我正式开始程序设计之路,毕业,我终于完成了我的毕业论文,一篇关于计算机算法,而没有选择化学,我想我的选择是对的。

原创粉丝点击