结合这些年个人的亲身体会和周围很多的技术人员的实际情况,把技术人员的发展归结为3个阶段.即从偶然王国,到必然王国,到自由王国.每个阶段持续时间因人而异.这几个阶段存在必然的先后关系,不可能跳跃,当然也有的技术人员干了若干年也大不到第三个阶段.
偶然王国的特征是对各种开发工具很感兴趣,对VB,VC,Delphi,BC,JB等见什么想学什么,对其中的类库或API比较熟悉,能够利用工具进行一些小的应用开发,能够写写页面.对于编程语言缺乏深入学习,象sprintf,sscanf等函数等根本没有考虑过,也不知道内存的申请和释放的机理,更不知道什么是内存泄露,也不关心软件过程,他们一聊起开发工具来就眉飞色舞.该阶段应该是从入行开始的1~3年.
必然王国的特征是经过几年的积累,理解到工具不应该是主要的投入方向,他们对于编程语言建立了深刻的认识,知道进程和结构对象的内存结构,能比较轻松的操纵内存,对数据结构有了一定的感性认识,能够熟练使用常用的数据结构,对软件设计(包括面向对象)有一定的理解,能进行模块的设计,开始关注软件过程,对软件工程有比较系统的认识,能够按照过程工程进行项目实践,该阶段应该是从入行开始的3~5年.
自由王国的特征就好象练武功的人打通任督二脉一样,达到了"三花聚顶,五气朝元"的境界.对软件工程有相当深刻的认识,对每个阶段的每个活动都如数家珍,这些是基于他对计算机低层的深刻理解,包括操作系统,数据结构,包括编译原理.他相信没有银弹,不片面迷信某项技术,不管是J2EE还是.NET,不管是面向对象还是面向过程,在他的眼里是相通的.如果能跟着这样的人做项目,你的体现将是简单和快乐,伴随着巨大的收获.这个阶段应该是从入行开始的5~7年.
如何能是自己快速突破一个阶段并顺利进入到下一阶段.第一要谦虚,主席的话不用重复了.中国自来就有"文人相轻"的传统,到现在的IT技术圈仍然这样,几乎每个人(包括我在内)都把自己的长处与别人的短处比,每个人都觉得自己有两把刷子,不能接受别人的观点,也就不能吸取别人身上的营养.个人发展的速度肯定受限.第二要找一个高手作为导师.这个其实真的很难,前几天我面试一个技术人员,他写的代码中的变量使用汉语拼音命名的,他告诉我他们公司没有这方面的要求,每个人都用自己的规则(其实没有规则)编码,我从内心替他感到悲哀,类似的公司确实害了一大批很有前途的年轻人.所以,如果你找到能达到自由王国的人作为导师,确实是你偌大的荣幸,能大大缩短你每个阶段的时间,早日进入自由王国.第三就是自学能力和总结能力.有一个高手老师并虚心向他求教还不够,还需要个人大量的盘外工夫,需要希望你自己的休息时间去学习,计算机知识浩如烟海,任何一个方向都够我们研究一通了,更不用说想达到第三个阶段了,必须花费大量的私人时间去学习总结和对比.只要作到以上三点,相信你就能最终达到"自由王国".
声明:以上仅仅针对象本人一样资质平平的人,天才的发展道路不包括在内.所以各位天才不要拍我砖头.
分享到:
相关推荐
人工智能技术是现代科技发展的一个重要分支,涉及计算机科学、信息学、心理学等多个学科领域。它通过构建能够模拟、延伸和扩展人的智能的理论、方法、技术及应用系统,致力于开发具有知识表示、学习推理、规划和感知...
专业技术人员在创新能力培养中扮演着重要角色,他们是推动科技创新和经济发展的重要力量。创新型专业技术人员不仅是新的思想和解决方案的源泉,还是创新项目领导者、技术与市场的桥梁,以及创新指导者。他们的胜任力...
技术人员的发展方向多样,可以从技术专家、销售、技术管理或技术支持等多个角度进行选择。本文主要讨论的是继续深化技术领域,特别是嵌入式领域的学习和发展。 在技术领域,做技术工作具有稳定性,但想要获得高收入...
当前,工业机器人技术还处于发展阶段,中国已经成为世界范围内工业机器人技术最先进的国家之一,但是在工业机器人的某些部件还需要引进国外企业的技术设备。 工业机器人故障诊断技术的发展主要包括维修技术人员利用...
养专业技术人员的职业发展能力是现代教育体系中的重要一环,主要关注个人的自主发展意识以及终身学习的理念。专业发展的动力主要来源于个人自主发展的意识,即自我驱动和自我提升的愿望。自主发展的关键同样在于这种...
"精品专题资料(2021-2022年收藏)广西专业技术人员公需科目考试答案90分" 本资源摘要信息主要关注于专业技术人员公需科目考试答案,涵盖了创新与创业知识点、门径管理、技术创新、制度创新、创业模式、创业能力...
21世纪初,随着对广泛领域的复杂性问题进行科学研究的需求增加,仿真科学与技术进入了新的发展阶段。这一时期的特点是针对复杂系统的研究更加深入,仿真技术成为解决这些问题的有效手段之一。 #### 三、我国仿真...
一、技术人员的技术发展阶段 技术人员的技术发展可以分为五个阶段:导入期、发展期、成熟期、衰退期和终止期。 1. 导入期:技术人员需要了解原始科技,差异化的策略,产生高附加价值。 2. 发展期:技术人员需要...
【标题】: 1-2区域发展阶段.pptx 【描述】: 该PPT讲述了区域发展阶段,包括以传统农业为主、工业化以及高效综合发展三个阶段,并探讨了衡量区域发展水平的指标。 【标签】: 技术 【主要内容解析】: 1. 区域发展...
5. **技术职务任职时间**:记录其专业技术职务的起始时间,有助于评估其职业发展阶段。 6. **继续教育项目名称**:具体列出参加的每个教育项目,可以是专业课程、技能培训、研究项目等。 7. **学习形式**:包括面授...
机械工程类专业技术人员继续教育的目的是为了更新知识,提升技能,适应快速变化的科技环境,特别是在全球化背景下,制造业的发展趋势对专业人才提出了新的要求。本指南由中国机械工程学会编制,旨在指导并促进机械...
信息安全的发展历程从早期的计算机安全阶段到通信安全阶段,再到信息安全保障阶段,呈现出逐步发展的态势。 中国在信息化建设上取得了显著成就,但同时,面对恐怖主义、武器扩散、疾病蔓延等非传统安全问题,信息...
【标题】:盲人医疗按摩人员中职教育阶段职业发展路径规划 【描述】:该文档探讨了在中职教育阶段盲人医疗按摩人员的职业发展路径规划,旨在为盲人按摩专业学生提供清晰的教育和职业发展方向。 【标签】:医疗、医疗...
平稳发展阶段是上世纪90年代以来,随着互联网技术的逐渐普及,人工智能已经逐步发展成为分布式主体,为人工智能的发展提供了新的方向。 人工智能可以解决传统的机构、大数据和全面自动智能化等问题。李开复认为,...
技术人员专业能力较低是电子信息工程领域发展的瓶颈,企业中信息技术人员的专业能力较低,无法满足企业电子信息工程领域的发展所需,影响了电子信息工程现代化发展的进程。资源共享是电子信息技术发展的重要因素,...
机器人技术的发展历程可以划分为三个阶段:第一代固定程序机器人,只能执行预设任务;第二代感知机器人,具备一定的反馈能力,能够适应环境变化;而第三代智能机器人则拥有自主处理事务的能力,真正实现了智能化。 ...
总的来说,我国生物技术已进入快速发展阶段,拥有良好的科研基础和产业基础,但在提升自主创新能力、培育高附加值产品和优化市场环境等方面仍需努力。随着社会需求的不断增长,尤其是老龄化社会对生物医药的需求,...
沁阳市妇幼保健院的专业技术人员招聘方案遵循国家和地方的事业单位招聘政策,旨在通过公正、公平的程序吸引和选拔具备相应技能和素质的人才,以促进医院的发展和提升服务质量。该方案涵盖了一系列严谨的步骤,确保...
对于软件测试人员,他们的职业发展路径多样且丰富,以下将详细探讨几个主要的发展方向: 1. 技术路线: - 初级测试工程师:这是大多数测试人员的起点,主要负责执行测试用例,发现并记录软件缺陷。在这一阶段,...