IT行业技术人员2015年职业生涯规划范文
1、企业需要什么样的it人才
首先我们要知道这里的企业包括那些类别。通常来说,企业包括:专业的it公司(系统集成和软件开发)、国家机关的信息中心、非it类企业的信息中心、非it类的企业的网络管理机构,一般来说是行政办公室,还有就是学校。这些单位都是it人才的就业去向,所以,it人才不一定非到it公司工作。
现在的it技术已经作为一种工具和技能深入到社会生活的各个层面,不但是专业it单位,同时凡是需要计算机的地方都需要it人才和技术。
这样来看,it人才的择业道路是非常宽广的。那么,由于各行各业并不都如同it行业一样的专业,必然导致对人才能力的综合需求,也就是,不但是it技术,同时也包括了对自身企业业务工作的熟悉程度,如进出口公司的计算中心,往往工作人员即是it专家,也是熟悉进出口业务的内行,这样开发的系统才符合行业工作信息化需要。否则,成了闭门造车了。
由此可以看出,企业需要it人才一般包括以下几个方面:
a.能够宏观规划信息系统的it规划专家,通常是cio和cto;
b.具备项目开发经验和丰富的团队管理经验的项目管理人员;
c.能够进行系统需求分析和系统设计的系统分析专家,也就是软件工程和cmm质量体系技术和能力的高手;
d.技术专家,熟练掌握一种以上技术,如网络、软件工具和数据库,操作系统等,能够实施网络或者能够开发大型的软件系统。通常在it行业称为“高级工程师”、“软件工程师”等;
e.技术人员,主要是熟练掌握一种技术,如网络技术,软件开发工具等,并能否解决日常工作中的问题,如维护网络,开发企业自身需要的软件系统等。通常在it行业称为“工程师”、“程序员”等;
由于行业发展原因,大多数it公司都不是太愿意给刚刚毕业的或者是经验不丰富的人才以实践的机会,或者只是让他们做一些琐碎的工作,不承担核心的项目开发工作。原因是,担心经验和技术水平影响项目进度,耽误公司收款速度或者影响公司形象。另外,由于it从业人员就业人数众多,导致竞争激烈,高级人才缺乏,但企业又不愿意给年轻人锻炼的机会,导致后来者难以快速进入高级人才行列,这成了恶性循环。
2、it人才的职业人生发展之路是什么
对于it人才来说,从大学四年级开始,就应该为自己的未来发展考虑了。一般来说,如果希望从事it行业的工作,则必然要经历以下成长历程,这些过程是必不可少的:
第一阶段:毕业后的三年以内,基本处于丰富自身技术的阶段,这个阶段奠定了以后的技术基础。但需要注意的是,不是简单熟练掌握一种开发工具或者技术,而是能够深入理解软件开发的设计思路和相关的理论知识,同时做到将工具“看透”,就是无论什么工具,都大同小异,不会背离软件开发的核心设计思想。如果没有这种感觉,证明还需要认真学习和思考。这个阶段是自我成熟和形成自己的软件思维方式的阶段,将为以后的技术人生发展奠定基础。比如,面向对象理论和开发工具vb的关系,数据库理论和sqlserver的关系等。看到技术的本质,再学习技术和应用技术就可以融会贯通了。
第二阶段:成为好的编程高手以后,则要进入初步的软件工程思想的学习和运用,主要是能够编写“需求分析报告”、“系统设计报告”等软件开发文档,明白这些文档编写的方法,章节目录的含义和要编写的内容,以及相关的国际和国家标准规范。同时,能够根据用户需要快速编写这些文档。这个阶段重要的是项目开发经验,特别是能够理解用户需求,能够很好地与用户沟通,并能够练就很快熟悉用户行业业务工作的能力,这样才能够编写符合用户需要的软件文档,并得到用户的认可。同时,结合自身前面奠定的良好的技术基础,将技术运用到系统设计中,并成为可以实现的“建筑图纸”,千万不要出现美好的设想和愿望到技术环节无法实现的问题。这个阶段要考虑是多个人分工合作开发系统,从模块划分到界面标准甚至数据库设计,都要全盘考虑,而不是自己作为独立的程序员的时候只考虑自身承担的模块的任务就行了。另外,也要熟知it先进的设计思想,如dna、j2ee等,指导自己在系统规划中采用先进适用的设计方法和技术。
第三阶段:当你工作到近5年的时候,可能要从事方案书的编写的工作。这个极端通常是作为售前工程师的角色,能够快速编写用户需要的解决方案书或者是投标的标书。在技术经验和项目开发经验的基础上,为用户量身定做一整套系统的架构和技术实现思想。在软件工程中,这个阶段是“可行性分析报告”编写部分。不但要考虑技术问题,同时要考虑用户的投资问题等非技术类的问题。这时,需要具备快速领悟用户需求的能力,快速理解用户业务的能力,快速分析系统建设思想的能力和快速使用掌握的技术规划设计出系统建设方案的能力。这些能力是有章可循的,比如,要在平时就阅读很多公司主打行业的书籍,象物流管理,财务管理,报关员工作实务等用户行业人员经常看的书,这样用户觉得你是内行,容易交流。如果听不懂用户的“行话”,那么,用户还怎么能放心将项目交给你?同时,见到用户要得到“三个法宝”:用户单位的组织结构图、用户日常工作使用的表格和文件、用户日常工作的管理制度和操作规程。
第四阶段:如果你从程序员走到了售前工程师,那么,你具备了项目经理的能力了。因为你具备了技术、方案和用户协调的能力。接下来学写项目管理的知识。特别是it项目管理方面的知识,如iso9001质量管理体系,软件项目管理方法等方面。同时,要在理论上丰富自己的技术水平,对行业流行的应用系统的架构非常熟悉,如erp,crm等。并学会“带队伍”的基本的人力资源管理知识。最为项目经理,必须面对“四怕”:出门怕用户、回家怕女友、单位怕上司、部门怕员工。但只要具备丰富的技术经验、项目经验和用户协调经验,作项目经理还是很好的。
在第四阶段以后,年龄基本接近28岁了,人生可能会发生变化,有些人选择了技术成为专家;有些人成了销售;有些人成了经理;有些人可能走上真正的职业经理之路。
无论如何,任何因为外在的原因跨越这些阶段的人,必然有一天会“补课”,除非离开it行业。因为,有些人可能因为到了一个小公
司,马上成了项目经理或者是高层技术人员,但自身的素质不会因为别人给的虚的地位而自然提高,技能提高是需要时间和经验的,不是比人给的。希望年轻一代的it人才把握自己的心态,稳扎稳打地不断提高自己,不要被虚幻的东西浪费时间和机会。俗话说:一口吃不成胖子。3、各种工作岗位的一般要求是什么
对于各个单位来说,各种工作岗位的要求有所不同,但对于it人才,还是可以得出通用性的结论的,毕竟it人才属于专业人才领域。自身技能属于主导地位。一般来说,无论企业大小,对人才的要求主要是:
a.编程人员,至少会公司主打的开发工具,而且编码规范,没有bug,并且界面设计规范美观,符合公司风格。同时,能够独立解决编程过程中的问题,不要总是问同事。另外,理解并领会项目经理下达的任务,理解负责部分的代码编写方法和实现的功能的含义。如入库单处理。具备好的数据规划思路和算法设计,并能够用简洁高效的代码实现出来。特别是界面上,要有好的界面设计思路,不要华而不实,或者晦涩难懂,或者操作麻烦,远离用户的习惯和业务规范。过于显示自己的技术水平,呈“个人英雄主义”。在现代团队开发的时代,这是不合时宜的,也是不受欢迎的。该做的做不好,不该做的作的过多。无法符合公司的要求。
b.设计人员,如果你负责系统的设计(详细、总体、数据库)。则一定要具备规范文档的编写能力,如国标gb8567等的规范。同时,知道如何编写文档,文字表达能力好,熟悉绘图方法和四图的设计(业务图,数据流图,控制流图和模块划分图)。最好能够使用uml建模。并具备界面设计规划的审美意识,能够站在用户业务和使用习惯的角度来理解要设计的系统。
c.需求分析人员。一般来说,需求分析人员也承担了项目管理或者售前工程师的工作,与用户接触最多,最了解用户的业务,有些高手甚至同时是用户业务的高手,比用户还清楚全面的业务工作,因为他面对的系统不是单个用户的,而是真个用户所在的公司的。从上到下,他都烂熟于心。书写的需求分析报告非常清楚地表达了用户实际工作的模型、规则和流程关系。需求分析就是要讲无序的、杂乱无章的用户的业务规范成计算机可以处理的清晰的、规范的、流程明确的文字描述。
d.项目管理人员。该岗位的人,不但是技术专家,也是善于管理团队的人。虽然说,从理论上可以不懂技术,但实际上,外行领导内行确实是有问题的,平时交流都是问题。特别是it行业,技术还是核心的。不懂技术,就无法正确估计工作量和难度,甚至出现:一将无能,类似千军的情况。
e.测试人员。如果作为测试人员,那么首先是技术高手,同时具备系统需求分析能力,永远站到用户角度来考虑系统的质量和问题,包括测试用例、数据、工具等,如同企业中的质量监督员。目前虽然有很多测试方法和工具,但测试人员这个岗位的人才还很缺乏。毕竟是一个难度大的工作。虽然有些单位简单地让秘书岗位的人来承担,其实是把该岗位看清了,有些对付事的嫌疑。
无论什么岗位。企业最希望的是人才一专多能,万金油一样,那么可以减少人员,并指望全才搞定问题。这也是现在的特点。按照理论来划分为:项目经理、需求分析员、系统设计员、数据库设计员、开发人员、测试人员和售后服务人员。而现实是很多情况下,项目经理承担了编码和售后服务以外的所有工作。但无论怎么分工,每个工作环节的能力要求是不变的,不会因为一个人承担就可以忽略或简化,也不会因为多个人承担就严格或者是省略。
技能提高本身就包含了:技术水平和能力素质两个方面。很多培训机构简单地将技能理解成专业技术,如vb,vc,java等技术,忽略了非