软件开发人员的职业发展规划浅析

学人智库 时间:2018-02-10 我要投稿
【meiwen.anslib.com - 学人智库】

  近几年来,随着公司每年的“校园行”、“金种子”等招聘项目的开展,越来越多的新鲜血液加入到我们这个大家庭。如何引导我们年青的技术人员进行职业规划,帮助他们快速成长,同时也为公司培养人才、留住人才,成为各部门经理人面临的一个重要任务。

  我们的各级经理在指导团队成员进行职业发展规划时,需要注意三个基本要点:

  1. 首先要了解团队成员,才能根据他的个人性格、兴趣、能力设计适合他自己的职业生涯发展路线。当下的80后90后个性都很强,一人一个想法,但可以大致分为以下几种类型:

  进取型:不甘于现状,刻苦学习,出现任何新机会都要去争取,渴望创业。

  自由型:不受束缚,希望有一个空间供他们发挥能力,最好是不用上班,在家里做SOHO一族。

  安全型:寻求工作上的稳定,愿意做重复性、无压力、不加班的工作,并可以一直维持下去。

  平衡型:工作很认真,表现也不错,但是工作是工作,生活是生活,分得清清楚楚,决不愿意工作挤占了生活的时间。

  攀登型:特点比较明显,目标高远,想进入企业高层,最好是能干总裁,如果没有机会就迅速跳槽。

  技术型:性格内向,喜欢独立思考,做事谨慎细致。不愿意浪费时间去管其他人的事。

  管理型:考虑问题比较理智,善于从宏观角度考虑问题。能在信息不全的情况下,分析解决问题,善于影响、监督、率领、操纵、控制组织成员,善于使用权力。

  2. 其次要分析团队成员所处的环境。大到社会环境、行业发展阶段、市场环境,小到公司发展阶段、项目背景、个人机遇等都可能对一个人发展产生很大影响。

  3. 还要了解团队成员的个人目标,他的短期目标、中期目标、长期目标各是什么?目前处于目标路线的什么位置?他的个人特性和当前环境对他实现目标有什么影响?是否有一种途径可以让他现有的职业与其人生基本目标相一致?

  经理可以根据以上三个基本要点,针对不同的个人,指导他们进行职业定位和规划。按照GC目前业务状况和发展趋势,我们认为可以将技术人员的职业生涯大致分为三个阶段,每个阶段有不同的职业路径可供选择:

  1. 第一阶段为起步期,一般为毕业后的3年之内。不论何种背景,这一阶段的主要工作基本是编程、测试和维护;主要目标是学习和掌握公司产品/项目的基本技术、工具和流程。本阶段是软件行业所有职业的起点和立身之本,不论将来担任何种职位,都必须依赖于这一阶段打下的基础。当前这一阶段的职位主要有三类:

  软件开发方向:主要职位有“助理软件工程师”、“软件工程师”。

  软件测试方向:主要职位有“助理测试工程师”、“测试工程师”。

  软件技术方向:主要职位有“系统工程师”等;

  2. 第二阶段为成长期,一般为毕业后的3~10年。这一阶段的人员已经掌握了基本的技术技能和经验,能够独立工作、指导或带领他人工作。公司为这类人才提供了专业和管理两条发展通道,具体地说有以下七大类发展途径: