您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 工作计划 > 浅谈软件工程师的成长与职业规划
浅谈软件工程师的成长与职业规划知识改变命运-----张亚涛自我介绍姓名:张亚涛毕业院校:郑州大学学历:硕士研究生工作经历:北京顺驰研发中心项目经理美国亚信河南区技术总监河南洛士达副总经理某知名培训机构河南区教学总监与金牌讲师现任郑州方向盘软件科技有限公司总经理兼任河南博通教育课程设计总顾问技术擅长:精通JavaSE,JavaEE,C,PHP等平台下各种技术,熟练掌握软件工程技术,灵活运用UML进行软件设计,有丰富的项目管理与研发经验.在基于WEB系统的架构设计和平台设计上有较为丰富的经验,有着八年的课程设计和教学经验.有多年的企业经营管理经验,研究生阶段主修企业管理、人力资源管理和市场营销管理方向,现为郑州方向盘软件科技有限公司总经理.人生理念:掌握自己人生的方向盘!内容职业生涯规划三步曲软件工程师职业发展路线参考李开复对年轻人的忠告成为职位之星职业生涯规划——困惑案例一:A先生,2005年入IT行业至今,一直在技术和研发领域,最高职位做到系统架构师。目前的困惑主要在于:1、想在技术上实现更高的成就,但又觉得年龄偏大,后劲不足;2、如果转到咨询/售前工作,又割舍不下自己多年的技术积累;3、对自已创业也暂时没有好的想法。案例二:B先生,2007起做程序开发,后任职于某政府机关IT部门,因感到自己确实厌倦了辛苦的办公室斗争,所以决定正式辞职。但是重回专业IT公司又难以适应从头做起。正在犹豫是否出国留学。职业生涯规划——困惑案例三:C先生,2012年进入大学学习计算机专业,马上面临毕业,可看看目前在校内掌握的这些个技术,与企业相差万里之遥:1、想换个行业吧,又担心自己几年的学业荒弃掉;2、想从事本专业吧,又没企业要.C先生这种情况怎么办。案例四:D先生,2011年大学计算机软件专业毕业,因为不具备相应的技术能力,所以无法找到本专业的相关工作,先后干过销售,当过司机,上过工地,最后找了个售后干了下来,可一连几年工资和职位没有任何增长,往下很迷茫。职业生涯规划——我是谁?了解自己安全型:寻找工作上的稳定,只要公司不倒闭,就不会换工作,可以一直维持下去。进取型:不甘于现状,刻苦学习,出现任何新机会都要去争取,渴望创业。自由型:不受束缚,希望有一个空间供他们发挥能力,最好是不用上班,在家里做SOHO一族。平衡型:工作很认真,表现也不错,但是工作是工作,生活是生活,分得清清楚楚,决不愿意工作挤占了生活的时间。攀登型:特点比较明显,目标高远,想进入企业高层,最好是能干总裁,如果没有机会就迅速跳槽。技术型:性格内向,喜欢独立思考,做事谨慎细致。即使提升也不愿到全面管理的位置。管理型:考虑问题比较理智,善于从宏观角度考虑问题。能在信息不全的情况下,分析解决问题,善于影响、监督、率领、操纵、控制组织成员,善于使用权力。根据个人的性格、兴趣、能力设计适合自己的职业生涯发展路线职业生涯规划——我的目标是什么?短期目标、中期目标、长期目标和人生目标目前处于目标路线的什么位置?制订行动方案我的职业正在帮助我实现人生的最终目标吗?我是否有一种途径可以让我现有的职业与我的人生基本目标相一致?职业生涯规划——个人职业生涯的四个阶段软通动力金融服务实施部职位体系序号代表性职位开发类实施咨询类产品类测试类品质类专业管理专业技术专业管理专业技术专业管理专业管理专业技术专业管理专业技术15CEO14总裁13高级副总裁12副总裁11总经理10副总经理9高级总监高级技术总监资深架构专家高级实施总监资深实施专家高级产品总监高级测试总监资深测试专家高级质量管理总监8总监技术总监架构专家实施总监测试总监质量管理总监7高级经理高级技术经理高级架构师高级实施经理实施专家产品总监高级测试经理测试专家高级质量管理经理高级品质经理6经理技术经理架构师实施经理资深实施顾问高级产品经理测试经理质量管理经理品质经理5高级主管高级主管工程师高级系统分析师产品经理高级测试主管工程师高级质量管理主管高级品质主管4主管主管工程师系统分析师高级实施顾问测试主管工程师质量管理主管品质主管3高级专员高级软件工程师实施顾问高级测试工程师高级质量保证工程师2专员软件工程师测试工程师质量保证工程师1助理助理软件工程师助理实施顾问助理测试工程师助理质量保证工程师职业发展路线参考——软件技术初级程序员程序员高级程序员系统分析员系统架构师资深专家技术专家高级架构师•特点:善于独立思考,做事谨慎细致,热衷于专研技术及其创新,对新技术敏感,技术涉面广。属专业技术人才。•准备:–努力专研技术,紧跟行业动向,深入研究,掌握精髓,做到该领域的专家。–经常发表技术文章,总结交流技术经验–攻读软件硕士/博士学位•风险:由于IT业发展很快,如果所专研的技术领域逐渐被市场淘汰(如COBOL、SYS390、PB、VB),需尽快转到新的领域。•目标:对于进取型,可以考虑IT公司的技术专家,或科研单位的研究人员;对于平衡型,可以考虑国际知名软件公司的资深开发工程师。职业发展路线参考——开发管理•特点:首先要精通技术,然后还有具备良好的协调沟通能力、能团结人。精通软件工程的流程与进度控制、质量控制、资源的有效使用等。属复合型技术人才。•准备:–至少在一项技术方面具备专家水准,能触类旁通。–精通项目管理的知识、技术、技巧与方法。参加PMP、CMM、软件工程等方面的培训等。–具备一定的行业知识。•风险:项目管理比较辛苦,压力比较大,时常出差。•目标:对于进取型,可以考虑IT公司的CTO;对于平衡型,可以考虑非IT企业的信息部门负责人。初级程序员程序员高级程序员开发组长项目经理CTO技术总监高级经理职业发展路线参考——IT咨询•特点:首先要熟悉IT技术及项目管理流程,然后还有具备良好的协调沟通能力和深入的行业知识。偏重于行业业务。•准备:–熟练掌握至少一类IT技术,能触类旁通。–深入的行业知识,能够达到该行业的专家水准。攻读CPA、ACCA、MBA等。–良好的文字能力和外语水平。•风险:咨询工作需要快速学习、工作压力比较大,时常加班。•目标:对于进取型,可以考虑的是知名咨询公司的咨询总监、外资咨询公司的行业顾问;对于平衡型,可以考虑的是专业软件研发机构的资深系统分析员。初级程序员程序员高级程序员系统分析员咨询顾问咨询总监咨询经理高级顾问职业发展路线参考——IT实施•特点:首先要熟悉IT技术及项目管理流程,然后还有具备良好的协调沟通能力和行业知识,精通产品。偏重于产品与行业的结合。•准备:–了解各类平台的软、硬件、网络知识,安装与使用。–熟悉项目管理的知识、技术、技巧与方法。参加PMP、CMM、软件工程培训等。–精通所要实施的应用系统结构,以及该产品所在的应用行业知识。•风险:实施工作压力比较大,时常出差。•目标:对于进取型,可以考虑的是IT公司的实施总监;对于平衡型,可以考虑的是大型软件的资深实施顾问(如SAP、Oracle、SSA)。初级程序员程序员高级程序员系统分析员实施顾问实施总监实施经理高级顾问职业发展路线参考——质量管理•特点:要熟悉IT技术及项目管理流程,精通QC与QA过程管理,强调沟通。属专业技术人才。•准备:–熟悉软件工程过程、编程方法与技巧等。–精通测试理论、方法与工具,有一定的编程能力。–精通质量管理过程,参加GB2000、ISO9001、CMMI等质量体系及软件工程方面的培训。•风险:测试工作比较单调,质量管理体系标准不断变化。•目标:对于进取型,可以考虑的是IT公司的质量总监、或质量管理咨询公司的质量认证顾问;对于平衡型,可以考虑的是大型软件公司的资深测试人员。初级程序员程序员高级程序员测试工程师测试经理质量总监质量经理质量顾问职业发展路线参考——销售•特点:首先要熟悉IT技术及应用方案,然后还有具备良好的协调沟通能力和深入的人脉关系。偏重于公共关系。•准备:–熟练掌握IT应用技术相关行业方案。对行业流行的应用系统的架构非常熟悉,如ERP、CRM等。–培养自己的市场概念和思维,精通市场营销知识、策略和技巧。攻读营销、MBA等。–积累庞大的人脉关系,学会和用户打交道,培养市场意识和决策能力。•风险:工作压力比较大,没有固定的工作时间,时常出差,人际关系要广。•目标:对于进取型,可以考虑的是IT公司的市场总监。对于自由型的人,可以考虑自己创业。初级程序员程序员高级程序员售前顾问销售经理CMO销售总监高级经理职业发展路线参考——工商管理•特点:考虑问题比较理智,善于从宏观角度考虑问题。能在信息不全的情况下,分析解决问题,善于影响、监督、率领、操纵、控制组织成员,善于使用权力和解决矛盾。属管理型人才,技术只是跳板。•准备:–学会管理工程,熟悉财务知识,攻读MBA。–学会管理人。要重视团队建设、团队合作,重视团队的文化建设和凝聚力。–培养个人感染力。•风险:第一责任人,风险和压力大。•目标:对于进取型,可以考虑的是公司CEO。对于自由型的人,可以考虑自己创业。初级程序员程序员高级程序员项目主管经理CEO主管VP总监李开复对年轻人的忠告25岁以前不要急于定下职业目标影响你职业发展的几项能力研究问题的能力影响他人的能力个人履历请相信以下观念教育不是万能的。希望学校或者任何一个教育机构为你准备所有的知识,能力,水平,是不可能的。最好的大学是自己和无字书。成长在工作中。工作中的表现和积累才是人生腾飞的实际动力。对年轻人而言,个人的成长绝对比薪资的上涨更重要。培养你自己更广泛的兴趣,并坚持你的人生目标锻炼你的演讲能力多认识朋友,以他们为荣培养你的远见卓识现在行动,开始积累1精通技术精通技术是技术人员的根本要求,也是技术人员人生发展的必经之路。精通技术不仅仅是为了精通技术,而是为了触类旁通,为了掌握精通技术的学习方法,研究方法。为了精通技术,就要有以工作为乐的精神。以工作为乐,才会投入更多的精力和时间,才能够飞快成长,成为该方面的能手,从技术中得到享受。做生活和工作的有心人。技术不仅指专业技术,如JAVA、.NET等技术,还包括能力素质,如文档编写能力、系统规划能力、项目开发综合素质能力等。现在行动,开始积累2懂得管理既要学会管理,也要学会配合管理。既要学会管理工程(进度,过程,资源,需求分析,客户交流),又要学会管理人。符合标准的过程控制,方法论的实际应用可以引导工程有一个可期望的好结果。资源的合理配置。与人畅快交流的能力,是软件人员必备的素质之一。现在行动,开始积累3进入行业软件工作,离不开行业,尤其是应用软件(政府、税务、企事业、公检法、金融、铁路、海关……)。软件人员看到需求分析,常常想到如何去实现它,而不会认真的去研究这份需求,站在用户的角度上来做更多的工作,这是值得软件人才所注意的。在用户不能提出明确的需求的情况下,能够综合经验,替用户提出明确的需求。研究你所在的行业,也需要有一种系统的方法。了解其中的关键点是进入这个行业的捷径。掌握核心技术。任何行业都有核心技术。掌握某一项核心技术,就可以让你进入这个行业并在其中生存。不要频繁跳槽,特别是不要为了一点工资而转移阵地,从长远看,这点钱根本不算什么,当你对一个行业有深刻的体会,以后钱根本不是问题。频繁地动荡不是上策,最后你对哪个行业都没有摸透,永远是新手!现在行动!停止梦想,开始行动吧!从现在做起,从点滴做起!年轻的朋友们,不要浪费青春!机会只垂青于有准备的头脑。
本文标题:浅谈软件工程师的成长与职业规划
链接地址:https://www.777doc.com/doc-3876854 .html