知识卡片
软件企业人才发展的三层应对与转型前提
内容
既然[[学历结构与能力结构的两种视角]]揭示了软件业的核心矛盾是能力结构的金字塔型稀缺,软件企业就不能靠”纯粹从外部招人”来解决这个问题——因为不现实,而且企业自身、竞争对手和产业环境都处在动态发展之中,外部招聘永远追不上变化。真正可持续的应对方式落在三个层次:一是定期分析和掌握本公司的员工能力状况、人才结构状况(先诊断,才能对症);二是员工专项技能的渐进提升,比如架构技能、设计重构技能这类具体能力点的持续打磨;三是研发骨干整体技能的跨越转型,比如高级工程师向架构师、系统工程师、技术经理的转型——这三层分别对应”摸清现状”“局部精进”“整体跃迁”,缺一不可:只做诊断不推动提升等于纸上谈兵,只做局部技能提升不完成整体角色跃迁,骨干始终卡在天花板下。落到”从程序员向架构师转型”这条具体路径上,书中给出一个容易被忽视的前提条件:架构设计能力是实践性很强的一系列技能,从事过几年开发工作是掌握这些技能的必要基础——这意味着转型不是靠读几本书或听几场培训就能跳过的捷径,编码经验本身是架构判断力的土壤,脱离了具体开发实践积累的架构知识容易停留在纸面概念,无法在真实约束下做出靠谱的权衡取舍。
参考来源
- 位置:《软件架构设计:程序员向架构师转型必备》第1章《从程序员到架构师》"1.1.2 从程序员向架构师转型"节(源文件:_epub-src/OEBPS/text00004.html)
- 结论依据:原文说明"纯粹靠从外部'招人',不现实……因此,软件企业应该:定期分析和掌握本公司的员工能力状况、人才结构状况;员工专项技能的渐进提升……研发骨干整体技能的跨越转型",并指出"架构设计能力是实践性很强的一系列技能,从事过几年开发工作是掌握架构设计各项技能的必要基础",直接支撑本卡片结论。
- 原始内容:因此,软件企业应该:定期分析和掌握本公司的员工能力状况、人才结构状况;员工专项技能的渐进提升(例如架构技能、设计重构技能);研发骨干整体技能的跨越转型(例如高级工程师向架构师、系统工程师和技术经理的转型)。