Programmer10载身心成长历程回顾

10多年前,96年从山里娃跑到哈尔滨读大学,第一次接触电脑Dos系统,开始学习C语言,电脑里想弄
出个汉字,折腾了很久也没能搞定,不知道这些程序能干啥用,变量是啥,函数是啥,云里雾里,考试
勉强能及格。
后来不小心接触了FoxBase,感觉很神奇,真的能做出来实际生活会用到的东西,例如电费水费计算等,
开始沉迷与研究FoxBase,一有空就看书,买了一个很厚的一本书,背里面的函数功能,虽然那时也对
这些函数到底能派上啥用处也不是很透彻了解。
后来出来了Windows系统,感觉这个更神奇,点点鼠标就可以了,好想能在这个上开发出什么程序来,
后来知道VisualFoxPro是升级版本,又开始学习,入门,可以做出很多简单的功能,更加沉迷软件,到
大三,给别的公司做一些财务统计软件等,制作财务报表等,到了大四时开始流行Delphi,又开足马力
学习这个,会用这个做一些界面,做一些功能什么的,那时也知道出来一个数据库叫SQLServer但是不
知道怎么装,怎么用,有啥功能也云里雾里的,就知道学会这个可以赚钱。
第一个层次总结(上大学后第2-3年)这时候根本写程序啥理念都没有,能做单机版本的程序,
会建立表然后会把数据保存
进去,都是通过页面控件把数据显示出来、过滤、添加编辑删除都用现
有控件的支持功能,反正是我能
把数据保存进去,也能显示出来,也能过滤,已经感觉到自己很伟
大了,客户对这个要求也够满意了,
还能做出一个比较厉害的报表,甚至是统计报表,基本上客户
想要什么报表就能做出来什么报表。
 
毕业后,第一次看到别人是如何用SQLServer的,如何用Dephi配置连接数据库,如何是数据库是一个电
脑上运行,客户端又可以在一台电脑上运行,这样可以几个人协同作业,同时输入数据,看了很多Delphi
的书,也第一次看到别人做动态网页,网页里如何控制数据库,感觉很有意思,研究如何在网页里控制数
据库,也研究如何用Delphi的网页控件制作网页,控制数据库,基本上看的云里雾里,制作单机版软件的
水平提高了一些,也会熟练用了第三方控件、然后学习Delphi的分布式什么什么的,看得一塌糊涂,云里
雾里,很厚的李维大哥写的书,都不知道在讲啥,这期间真正学会了SQL语句,可以用SQL语句控制数据
库,数据库自己会装,自己会连接,自己会搞几下了,这期间参与了单位的网络建设,对网络知识有了很
高的提高,对以后的发展奠定了不少基础。
第二个层次总结(毕业后第1年)这时候专业上有些入门了,但是由于没有学习环境,只是云里雾
里,学习的热情是有的,但是无法得到突破,不知道方向,也没有理念指导,只是对开发工具有进一
步的熟悉一些而已,对网络有了更深的认识。
 
工作后,非常想学软件知识,跳槽到正规的台资IT软件公司,第一次真正意义上知道了什么叫管理,数据库
是如何用的,存储过程,游标,触发器等等。看到别人是如何开发ERP系统,如何团队协作工作,如何销售
软件等等,我被安排在企业的资讯部门,用PHP开发企业的门户EIP网站,采用国外的开源postNuke,开始
接触老外的编程思想,软件架构思想,这期间虽然我能按时完成公司的任务,但是现在想想是惨不忍睹啊,
那程序虽然在同事里写的还可以,拿到今天,那是笑话了,只是功能达到了,这期间还接触了MYSQL数据库,
那时java很流行,也想学学,学了半年,连个Helloword都没能搞出来,云里雾里,那时虽然用PHP编写软件,
还是努力面向对象化,但是总的来说,写程序没指导思想,没规范,没理念,纯粹是完成领导交给我们的任务。
工作了一段时间,.NET出来了,跟这公司的高人第一次接触C#语言,只知道这个东西是最新的技术,到底好
在哪里也不知道,也说不出来,由于公司的要求,需要把PHP的系统移植到.Net上来,公司让我来做这个事情,
我用2个月时间吧,把公司领导的任务完成了,大家也都比较满意,那时候写程序比较关心多语言,就是网站
是又可以是繁体中文的,也可以是简体中文的,因为台湾的IT人员大多都用繁体操作系统,刚开始的时候很不
习惯后来用着就感觉不出来了,麻木了。
第三个层次总结(毕业后第2-3年)这时候真正走上了专业道路,各种工具的使用程度、对各中技术
的了解程度深入了不少,开始学习老外的架构,总的来说形成了一些整体架构上的思想,这时候基本上
只顾自己,别人在干啥根本不管,也没多少团队合作精神什么的,经常是学习占据了生活的大部分时间,
要么是完成领导给我们的任务,要么就是在学习,以后能干啥也不知道,也不知道积累什么的,做一个
丢一个,一切从新来过,这时候也是觉得全天下就我最厉害,啥都会。

你可能感兴趣的:(成长,programmer,休闲,历程,身心)