软件技术人员是一家技术型公司的核心力量,因此,关于技术人员的成长也是重中之重。但是,技术这一看不见摸不着的东西到底如何分级?技术人员如何培养?另外,根据技术水平和能力分出来的初级、中级、高级分别需要具备什么能力?如果我们把这些都梳理清楚了,那么就可以看到一条清晰的路线,并且在路线的不同阶段定义不同的课程,从而利用这张路线图指导技术人员的成长,同时也让技术人员明确的知晓目标和学习指导的着力点。

近日参与了一项相关的工作,下文将如此复杂、长期的工作过程作个简要的记述。
首先第一步,是将现有技术人员的工作任务进行梳理,试图找到其全部的工作任务、主要的工作任务,并以此为依据进行后面的工作。
无论什么级别的技术人员,都会在技术岗位上从事类似的工作,比如软件研发、技术传播、技术规划、技术创新等,通过将日常工作进行列举归类,形成第一级别的任务分类。再按第一级别的任务分类形成二级子任务,比如软件研发工作包括需求分析、设计、代码编写、测试等子任务,技术规划包括技术调研、预研、前沿技术跟踪、技术路线制定等。这些是把日常活动进行分类整理的过程,目的是希望尽量覆盖技术人员的任务范围。
接下来,对每一类任务,分别列举所需的知识、专业技能、通用技能、所需具备的素质。如软件研发任务,需要具备专业的基础知识、业务相关的知识、系统平台知识等,需要具备设计能力、编码能力、文档化能力等专业技能,也需要具备时间管理、沟通协作、任务分解等通用技能,最好具有判断力、全局意识、自驱力、责任心等素质。
我们把形成上述内容的过程称为萃取,即从现有的工作任务当中提炼出知识、技能、素质。
第二步,是利用前一阶段的产物,与各个级别进行对应,从而分成级别。比如初级工程师要对应的知识、技能有哪些,中级工程师要对应的知识、技能有哪些。然后,根据这些知识、技能可以设计专业课程和通用课程,并与更重要的素质进行匹配。这里所说的课程略广义,可以是2小时的培训,也可以是系列课程,还可以是网络视频、自学、参加座谈等其他形式。同时还要严格定义每个课程的含义,将其二次提炼、分解、整合,形成可以进行课程设计的产物。我们把这一过程称为提炼。至此,已经将分散在各级别工程师日常活动中的经验、级别和课程形成了对应关系。
第三步,是包装,把上述产出整理成可见的、美观易懂的出版物。
第四步,是发布,此处略。
经过上述工作,那些虚的成长规划就会转换成实的路线图,那些虑的经验积累也会转换成实的课程体系。将有效指导技术人员的成长,使其少走弯路,直达目标。
——欢迎转载,请注明原文出处 http://blog.csdn.net/caowenbin ——
——欢迎关注微信号“曹文斌的软件思考”,共同探讨软件人生——

软件技术人员成长路线的设计相关推荐

  1. 技术人员成长路线感悟

    最近在利用碎片化时间学习专栏,在极客时间<技术领导力实战笔记>专栏中,真正的理解到了,高度不同,视野不同,境界不同,以前有一句特别有名,有意境的话 --- "看山是山,看水是水; ...

  2. IT软件技术人员的职位路线(从程序员到技术总监) - 部门管理经验谈(转)

    以前写过一个文(IT从业者的职业道路(从程序员到部门经理) - 项目管理系列文章),主要介绍笔者的职业发展之路,不过该文需要后续了,因为笔者现在从事的是"产品经理"一职.从笔者的导 ...

  3. 技术人员如何参与产品设计讨论:激活那一潭死水

    http://www.csdn.net/article/2014-05-06/2819643-How-To-Get-To-Participate-In-Product-Design 很多时候,程序员与 ...

  4. 一位技术人员成长的烦恼及我的分析(转)

    提升技术的关键 问:很想成为技术高手,最重要的,是不是要看大量书,做很多项目? 答:我看很多人买了一堆书,做了无数的项目,还是技术平平,因为买了书没读,后五年做项目,是在前三年水平循环. 能力提升靠学 ...

  5. Java程序员的技术进阶成长路线

    据不完全统计,截至目前(2017.07)为止,中国Java程序员的数量已经超过了100万.而且,随着IT培训业的持续发展和大量的应届毕业生进入社会,Java程序员面临的竞争压力越来越大.那么,作为一名 ...

  6. [个人管理]一位技术人员成长的烦恼及我的分析

    上次和JavaEye朋友rubys聊天,他现在遇到了一些技术和职业困惑.他对技术似乎蛮感兴趣,于是就有了下面的对话. [b]提升技术的关键[/b] 问:很想成为技术高手,最重要的,是不是要看大量书,做 ...

  7. 如何由一个软件技术人员转变成销售人员

    先简单的说明下我个人的观点:人各有志,没有绝对的错误和正确,人活一辈子,有的人活给人别人看,我确为自己而活! 困难,有谁没有?都说我是不到黄河心不死,其实我不是!我是到了黄河心也不死. 我不认为成功就 ...

  8. 各公司软件技术人员的工资

    用友: 经验丰富的开发人员,属于U8事业部的,硕士,有三个项目经验的J2EE开发程序员6500-7000,季度完有奖金分红. 总部U8和NC事业部的做过两到三个ERP项目的,工资在六千左右,出差补助每 ...

  9. AI技术人才成长路线十大方向

最新文章

  1. 2021全球开放数据应用创新大赛开启,300万+奖金等你来拿!
  2. java继承构造_Java语言的继承结构
  3. 太强了!Python 开发桌面小工具,让代码替我们干重复的工作!
  4. 【CentOS 7笔记46】,crondtab任务计划和chkconfig系统服务管理#
  5. php代码加注释_怎么在php中添加注释
  6. 高并发网络架构解决方案分析
  7. zookeeper 客户端配置_ZooKeeper安装配置如何操作
  8. 你真的会写二分查找吗
  9. QSerialPort线程内接收异常
  10. 谷歌浏览器保存网页为PDF
  11. 教你如何做好移动支付行业
  12. 8、content-scripts实现一个简单的去除广告插件
  13. HDMI以及HDCP之间的关系介绍
  14. c#语言break语句用法,C# break语句
  15. ASEMI代理AD5934YRSZ-REEL7原装ADI车规级AD5934YRSZ-REEL7
  16. 【QT Graphics/View】自定义动态矩形框DyRectangle
  17. java第二个案例:运动员和教练(巩固理解抽象类和接口、继承等知识点)
  18. 计算机网络自顶向下方法,第7版—第1章习题
  19. 【java】1000问2SpringBoot项目打成war和jar有什么区别
  20. 2009年4月10日

热门文章

  1. ArchLinux中使用yaourt安装AUR上面的各种包
  2. 1688获得店铺详情数据教程
  3. 区块链技术最佳的监管方式是智能合约监管智能合约
  4. 对称加密和非对称加密,数字签名和证书
  5. android学习笔记之磁场传感器制做指南针
  6. python在线查题_知到题目在线答案查询
  7. python编程入门指南磁力下载-实战Python语言实现BT种子转化为磁力链接
  8. 实现短信验证码有效时间
  9. [Antergos] 大女儿调教日记
  10. matlab中的标识符命名规则有哪些,关于标识符的命名规则,以下描述错误的是