我1998年大学毕业(专科)后通过双向选择招聘会进入了一家电厂工作,学的是电力系统自动化专业,在班组实习期间一次偶然的机会进入了信息中心工作。在到信息中心工作之前我也进行了几天的考虑,毕竟我学的不是计算机专业,此次的选择将意味着放弃原专业从自己不熟悉的领域重新开始,当时计算机被炒得很热认为其无所不能,我也受此大环境的影响觉得很有前途,最终我还是选择到信息中心工作。初到信息中心时我的计算机知识可以说一片空白,只有在大学里学到的一些皮毛像Basic、Tubo C等应试语言,那时厂里计算机用的操作系统多是DOS和Win95还有Win32,对于我这个什么都不懂得人感觉很新鲜,能使打印机打出明信片都令我狂喜不已。来到信息中心是要干活的呀,最基本的就是单机维护像编辑Config.sys、Autoexec.bat、安装Win95、如何使用Ucdos、CCED等工作,这些东西对于我这个对计算机不入门的人学起来很不容易,印象最深的一次是有一台机器显卡驱动装不上显示不正常,我认为是Win95系统安装过程中出现了问题,我就一遍一遍的重装系统,甚至在装系统过程中自动重起和按任意键手动重起我都怀疑会对显卡驱动有影响,那一晚我重装了六次系统其结果可想而知,不怕各位同仁笑话我当初计算机水平就是这样的,这个问题在过了很长一段时间后偶尔改动CMOS时得到了解决。随着工作时间的增加,慢慢开始接触服务器,那时的服务器装的是Netware操作系统,平时不让我们动只能远观不能近玩,我利用单机装了一套玩过一阵子好在时间不长就换成了WinNT,现在已经把那玩意忘光了。厂里的应用主要有财务、人事、物资、燃料、生产实时信息等系统,每个系统独立运行和其他系统没有任何联系但整体有一个响亮的称呼叫MIS,其他厂好像也是这种情况,平时出差遇到其他厂的同行挂在嘴边最多的话就是“我们厂MIS如何如何…”。在我心里老觉得MIS不应该是这样,好在行外人一听你说“我是搞MIS的”,就会对你肃然起敬。有些事挺好玩儿,现在人们接触的计算机多了对MIS有了一知半解,我们改叫ERP了再教你们懵几年。 到了2000年我已经能完全胜任应用系统、单机、服务器、网络的维护工作,两年时间我学习了计算机系统结构、操作系统、数据库(Oracle)、网络技术等知识,主要是通过实践学习像网络技术我就利用厂局域网改造的机会(由粗缆、细缆改为光纤、双绞线)对照书本进行研究,这样才对书本上的一些东西了解的更深像网络星型结构、交换、VLAN等,有一些东西你过一段时间再看就会对它有不同的理解,如ISO/OSI网络七层模型我每看一次对它的理解就有所不同,不知各位同仁有无同感。此时突然感觉到干计算机工作没意思,我就是一个检修工,有些工作熟练到闭着眼睛也能干,当初对计算机的神秘感早已荡然无存,难道我认为有前途的工作就是这样的吗?空虚了一阵子,决定学编程,传说中的高手都会编程,学哪门语言呢?犯愁了,最后决定学PB,开发了一些像设备管理、物资查询、人事查询等程序,现在再看当时写的程序简直狗屁不是。过了两年B/S大行其道,我和信息中心的一伙计开始研究HTML、ASP我们在WinNT上装了IIS、DHCP、DNS利用Oracle作为后台数据库开始建设我们厂的网站,那一阵子真是着了魔,得到了领导支持可以白天睡觉晚上干活(白天电话太多影响编程),每天吃过晚饭就到饭店买几张大饼两根大葱作为夜宵,到凌晨1点就开始吃大饼卷大葱,接着就干到凌晨5点拿上被子铺到机房地板上倒头便睡。这样的日子大约持续了半个月,最后网站架设成功还开发了值长日志、文件查询等基于B/S的应用,目前此系统还在应用并将更多的系统转换成了B/S结构,现在看来架设一网站非常简单,但在当时上网还不太方便、资料也不齐全全靠自己瞎琢磨,确实费劲了。回想起过去只怀念当时的激情。有人说“程序员只能干到三十岁”,我不同意这种观点,这只是在中国软件产业发展软件公司机制还不健全的特殊时期才产生的一种情况,在此就不细加探讨了。 2003年我又一次感到了迷茫,觉得在信息中心工作也就这样了没什么发展。厂里对信息化建设不是特别重视,向厂里申请上软件项目总说没钱让我们自己开发,而到年底又买了一堆新计算机,然后我们就按级别待遇进行机器调配工作忙活一大阵子。我们信息中心就两三个人开发一两个小软件还行,开发大项目不说有没有能力,就这两三个人白天忙于维护晚上进行编程累也得累死,况且我不主张非软件公司开发软件,弊端太多了。无所追求的游荡了半年多,心想这样下去不行啊,还是学习吧!就报名参加了计算机信息管理本科专业的自学考试。厂里的人都在搞二学历 ,什么自学、电大、函授都有,弄得全厂职工除了大专毕业剩下的就是文盲。我报自学考试的目的有两个:一是弄个二学历,二是想系统的学习一下计算机知识。 2003年到2004年的两年间就忙于各种考试(抽空结了一下婚)自学考试、职称英语、职称计算机(不怕)、学位英语、软件设计师。软考是我偶然从网上看到的,以考代评的职称政策吸引了我,我准备报名参加04年11月6号的软件设计师考试,说实在的这次考试完全是冲着职称去的。对这次考试我做了充分的准备,04年6月买了“软件设计师教程”开始学习,7月份报名,8、9、10三个月达到了学习的高峰,白天利用上班空余时间看书,晚上7点准时到办公室学习11:30回家睡觉。“软件设计师教程”中的每一章节就是一本书,幸好自学考试买的书用上了,像计算机系统结构、操作系统、数据库原理、计算机网络技术、数据结构、软件工程等书我都看了三遍。数据结构看了不止三遍,因为当看到第三遍的时候还不明白里边说的是什么,数据结构和算法占据了整个备考时间的一半还多。2005年4月份的自学考试考数据结构整个考场25人就我一人通过,现在我已自考毕业还是软考帮了大忙啊。很多事情就怕认真,我想各位同仁在学编译原理时刚开始肯定是如读天书不知所云,认真地多学几遍最终还是会弄懂的。有些书你即便考了100分也不一定弄懂,像软件工程,没有项目经验的人最好别说我懂了。04年11月份的软考我以50/52的成绩通过了软件设计师考试,现在留在我身边的只有一张证书,对那些备考的日子没有太多的记忆,只是十月底半夜学习回家迎头吹来的深秋风让我记忆犹新。通过软设后不知怎么着没有一点高兴的心情,我甚至还在考虑该不该接着干计算机这个行当,其实这件事让我考虑很久了,期间很多人都劝我转行,在企业里干计算机没有前途,IT就是“挨踢”。我犹豫了很长一段时间,因为不知道自己该干什么,没有发展的方向。 |