信息技术发展阶段:技术人员的发展阶段

结合这些年周围很多技术人员实际情况,把技术人员发展归结为3个阶段.即从偶然王国,到必然王国,到自由王国.每个阶段持续时间因人而异.这几个阶段存在必然先后关系,不可能跳跃,当然也有技术人员干了若干年也大不到第 3个阶段.

偶然王国特征是对各种开发工具很感兴趣,对VB,VC,Delphi,BC,JB等见什么想学什么,对其中类库或API比较熟悉,能够利用工具进行些小应用开发,能够写写页面.对于编程语言缺乏深入学习,象sprf,sscanf等等根本没有考虑过,也不知道内存申请和释放机理,更不知道什么是内存泄露,也不关心软件Software过程,他们聊起开发工具来就眉飞色舞.该阶段应该是从入行开始1~3年.

必然王国特征是经过几年积累,理解到工具不应该是主要投入方向,他们对于编程语言建立了深刻认识,知道进程和结构对象内存结构,能比较轻松操纵内存,对数据结构有了感性认识,能够熟练使用常用数据结构,对软件Software设计(包括面向对象)有理解,能进行模块设计,开始关注软件Software过程,对软件Software工程有比较系统认识,能够按照过程工程进行项目实战,该阶段应该是从入行开始3~5年.

自由王国特征就好象练武功人打通任督 2脉样,达到了" 3花聚顶, 5气朝元"境界.对软件Software工程有相当深刻认识,对每个阶段每个活动都如数家珍,这些是基于他对计算机低层深刻理解,包括操作系统,数据结构,包括编译原理.他相信没有银弹,不片面迷信某项技术,不管是J2EE还是.NET,不管是面向对象还是面向过程,在他眼里是相通.如果能跟着这样人做项目,你体现将是简单和快乐,伴随着巨大收获.这个阶段应该是从入行开始5~7年.

如何能是自己快速突破个阶段并顺利进入到下阶段.第要谦虚,主席话不用重复了.中国自来就有"文人相轻"传统,到现在IT技术圈仍然这样,几乎每个人(包括我在内)都把自己长处和别人短处比,每个人都觉得自己有两把刷子,不能接受别人观点,也就不能吸取别人身上营养.个人发展速度肯定受限.第 2要找个高手作为导师.这个其实真很难,前几天我面试个技术人员,他写代码中变量使用汉语拼音命名,他告诉我他们公司没有这方面要求,每个人都用自己规则(其实没有规则)编码,我从内心替他感到悲哀,类似公司确实害了大批很有前途年轻人.所以,如果你找到能达到自由王国人作为导师,确实是你偌大荣幸,能大大缩短你每个阶段时间,早日进入自由王国.第 3就是自学能力和整理总结能力.有个高手老师并虚心向他求教还不够,还需要个人大量盘外工夫,需要希望你自己休息时间去学习,计算机知识浩如烟海,任何个方向都够我们研究通了,更不用说想达到第 3个阶段了,必须花费大量私人时间去学习整理总结和对比.只要作到以上 3点,相信你就能最终达到"自由王国".
Tags:  plc的发展阶段 信息技术发展阶段

延伸阅读

最新评论

发表评论