从进大学到现在即将作为一个正式的IT人踏入社会,一晃7年已经过去了。回头看这世纪交接的7年,我的成长经历相比中国IT业的风雨动荡要平淡得多,好在我一直关注着并试图努力不让自己被IT产业瞬息万变的形势甩的太远,我的成长过程也在不断迂回的前进。 和很多其他同学一样,我也是进入大学才认识计算机的。那时候面对着眼前装着DOS系统的286,一群人在上面练习击键,忙的不亦乐乎。如果你的击键速度第一,那绝对是人人羡慕的电脑高手,为了保住你辛苦得来的荣誉称号,你必须不断接受别人的挑战,IT业竞争的惨烈从我们入校的第一天就已经预示出来了。再到后来学习DOS命令,有时候你知道一个大家都不知道的命令,真有武林至尊的感觉,也许就是在这种情况下,一种并不真实的成就感成就了我对计算机的兴趣,使我一步一步踏实成长起来。 第2学期开始学习C语言(我是通信专业),一位年轻的老师还算流利的把谭浩强的教材念了一遍,平时上机时间从来没出现过,以至于后来一提到编程,总有人说是被他害了。一味的把责任推给外界固然是不对的(对于编程的学习还是需要自己练习的),但是现在大学教育确实存在一些问题,照本宣科的老师不在少数,记得期末结课最后一次上机,我给自己设计了一个“很大”(相对当时而言)的工程,用结构体、链表设计一个通讯录,含有添加、修改、删除、查询功能,数据信息存放在文件中,目的是贯通教材中的所有知识点。在调试的时候出了问题我举手把老师叫了过来,人家看了一眼没有帮我调试却告诉我说用Foxbase实现这个比较好,C不适合做就走了。后来我一直想去了解Foxbase究竟是何物,等我知道的时候却发现它是一个除了计算机等级考试里可以考以外根本就没人用的古董了。细细想来如今用人单位和学校一味责备我们大学生其实是有失公允的,提高教师素质还任重道远。 当时的C语言学的还是不错的,书上的一般习题都能看完题目立刻编程实现出来,一方面我的兴趣随着调试成功一个个程序的成就感继续膨胀,另一方面满腹经纶的教授们不停的告诫我们编程是一个低层次劳动,我们所在的专业不是计算机软件专业,C语言的打击已经让很多人决心脱离编程这个“低层次劳动”了,这严重造成了我后来的学习过程茫然曲折。 大二的时候认证还很热门,洋认证实在太贵,我就盯上了计算机等级考试,一不做,二不休,要考就考四级,结果零零碎碎的准备了几天就放弃了。发现软考(中国软件专业资格水平考试)的心情是兴奋的,考试便宜,证书也比等级考试好使得多,我就开始准备它了,后来顺利于2001年下半年和2004年下半年通过了高程和系分级别的考试。 关于等级考试,我当了学校考点三年的考点人员(维护考试系统、监考、辅导等),每次的机试考场总有很多让人哭笑不得的事情发生。有人在答Dos命令题的时候在命令前面加上题号,有人写完程序不知道还要编译执行,有人程序运行结果不正确偏要说电脑有问题一个劲和我扯皮…… 关于软考,对找工作还是有一些作用的,但不会太大。看看很多有丰富工作经历的社会牛人屡试不过,而我没有任何工作经验一次通过就知道了。关于考试技巧,有时间可以和大家交流:) 再继续说我的编程语言学习,刚开始以为C语言就是把一些在草稿纸上可以很快算出的数学题在Turbo C2.0下做一遍,后来发现别人写的窗体真是漂亮的时候才知道编程的领域实在是太广阔。最早学习了一个C语言制作菜单的程序,其实是在Dos下的菜单,当时Win2000都在用了,后来从图书馆找来一本专讲Windows编程的,讲的却是如何在Borland C++3.1下用OWL构建,折腾了很长一段时间无功而返。然后认识了VC,那段时间只能用茫然来形容,看的书就只有图书馆一两本薄薄的带有“精通”字样的图书,一头雾水之后让我几乎泄气,幸好这时候又知道了有个C++Builder,刚接触几天就能画出几个象模象样的窗体让我重新有了信心。没有具体的项目是很难深入学习这些编程语言和工具的,到人才市场转了一圈,发现原来Delphi、Java是热门关键词,我的心又动摇了,那段时间我便在多个语言、工具之间徘徊犹豫,今天看这个,明天看那个,如果这个世界上只有一种编程语言,我可能已经精通了,可惜现实却是什么都看了,最后什么都不能算会。 就这样一直持续到了读研,3年的时间一晃而过,不敢说学到了什么实际东西,但确实拿到了一纸文凭,年纪也大了几岁,我想这也是大多数读研的同学的同感吧。 至于实践经验,陆陆续续也做过一些兼职,没学到什么技术,还好给简历增加了几个条目。 第一次找兼职是大三暑假,照着报纸上的招聘电话打过去对方一听是学生就很干脆的回绝了,我只好改为登门拜访,在我快要气馁的时候一个老板接受了我。公司就是租的写字楼的一间,三、四台像是网吧淘汰下来的电脑并排放着,靠角落放着一张写字台和老板椅,我算是公司的第2个员工,来之前老板兼任公司公司的一切职务,我甚至怀疑老板是不是一个人呆的闷了才答应我留在这里的。就是在这个十来平方米的小屋,我干了大概有半年,直至非典肆虐、公司倒闭,老板改行。期间参与了一个医疗MIS系统的开发,开发平台是VB+SQL Server,之前一直是老板自己开发的(寻找订单、需求分析、架构、编码都是他一个人做),当时真是觉得他很神,而他也觉得我悟性很高,以致那段时间我成了他的左右手,后来公司继续招聘人才的时候我还当过面试官,公司去竞标我给他提着笔记本,那个滋味真是惬意。这段时间应该是我上学期间成熟的最快的时间吧,技术上虽没有多大长进,但对软件开发、IT产业、整个社会宏观上有了的一定的认识。公司的消失让我真正体会到创业容易守业难的现实,在IT领域尤其如此。 上研后去一个所谓中科院特聘海归人才那里做了2个月,我的工作其实就是把他从国外下载下来的程序代码进行修改,包装并设计漂亮的界面。这个合作没多久就结束了,后来又去了一个中科院的GIS项目里折腾了两个月,工作性质差不多,也没多久就终止了。以后我再也没有去外面找事做,一方面感觉自己的学业正在逐渐荒废,另一方面我怀疑自己变的越来越浮躁了。 就这样到了毕业找工作的时候,我不敢好高骛远,也没有普遍撒网,结合自己的实际情况划定了几个候选公司,速战速决。这一次,还算踏实。 如今就要走向社会了,总感觉还没准备好,可看看自己的年龄俨然快要接近程序员的危险年龄。以后的路到底怎么走,还真没个底儿。我不敢把先做几年技术然后转向管理挂在嘴边,就像一个小学生的理想是考大学一样,如今你在校园里问任何一个同学的职业规划,都是这个答案。 明天到底是什么样子,到了明天才能知道.