十二年前,我开着我的深红色小丰田,沿着踏沙大道去上IBM中型机课。那是我IT 职业的起点。
那个课上了四个月,实习了两个月,之后,我便踏上了漫漫寻职路。
记得那课堂上,老师说:这是比较老的一种语言,不过,应该够你们在IT行业里工作五年。五年后,你们自己会跟上时代,更新自己的技术。
老师说得很对。我在IT 行业的这十多年来,是IBM中型机不断遭淘汰,系统置换声音不断的十年;也是我们IBM 中型机程序员不断面对技术更新换代挑战的十年。十年时间,在IT 行业,简直是古今变化一般。尽管如此,由于DB2数据库的稳固性和系统的巨大,淘汰IBM中型机可不是一件容易的事,使多少公司的IT 主管伤透了脑筋。钱填进去百万,系统还是置换不成。
虽然主系统置换不成,但是局部的置换还是非常成功的。这样,就要求在我们在主系统和子系统之间进行系统对话和连接。这是一个无休止的工程。而我,就是这个工程的主工程师。
这项繁重的工程,不仅要求我有过硬的主系统知识和技术,也必须对其他系统的语言和架构有所了解。由于工作的需要,也由于我的出色成果和主动的要求,公司决定送我去培训。学习的内容不再是IBM,不再是我做了十多年的AS400,而是微软的 Visual Studio .Net,语言是VB 和C#。
这一次,我没有四个月的时间学习,也没有一个真正的老师站在我跟前讲课辅导。我只有五天时间,坐在电视录像前,一边听/看着录像,一边利用有限的练习空间做练习。
这个培训,让我体验到双重电脑技术的“人格分裂”:一是在IBM和微软系统之间的分裂;二是在微软系统语言中VB 和 C#之间的分裂。我是接触过VB的,也用它写过简单程序。但是后来已经不时听到人说C# 比 VB 好,比VB 专业。上个星期在另外一个 ON SITE培训中,我更听到我们的培训员说:所有VB 程序员很快都要面对转型 ------ 就是由VB转向C# ------ 的选择。
我举棋不定了一阵:是选择我比较熟悉的VB 还是选择我完全没有接触过,但是更有前景的C#?
我选择了C#。
学了五天,对比起来,我更喜欢C#,因为它更严谨。
尽管经历和体验着技术上的“人格分裂”,我却是这样的喜欢这全新的语言,它神奇美妙。我又是这样的享受这不用接电话,不用回电邮,不用被老板催工的日子;我真的好想,好希望能再当一回全职学生!
然而那是不可能。我没有登陆公司界面去查我的邮箱。五天不在,不知邮箱里积攒了多少信件,不知有多少事情等着我去解决。不仅如此,五天的培训,老板们指望着我马上就能开始用新语言编写系统程序!
天方夜谭是吧? 老板可不这么看。不说别的,他告诉每个人:我是他见过的最聪明的人,极富于创造性。
我的头脑热不起来。我只学习了 VS 的基本架构,我计划再回去接受更专门一点的,和网路相关的内容。五天,再给我五天的时间;我只需要再当五天的全职学生...... !
更多文章: