什么是技术能力

656 阅读2分钟

写在前面
无意间看到 关于技术能力的思考和总结 文章,感触颇深,特意把摘要抄过来。

技术人围城
写代码的人困惑会不会被后面的年轻人淘汰,焦虑以后的职业规划;
不写代码的人担心担心技术基础退化,失去市场竞争力;

问题本质
1.什么叫技术能力
2.如何提升技术能力

什么叫技术能力?
工作中两类技术问题:重复琐碎类问题、抽象复杂类问题,问题有很多解决方式,通过解决方式折射出技术能力层次。

技术能力的定义:技术能力是一种以解决某种问题为目标的思路、方法与执行手段,其本质就是解决问题的能力。在编程领域,就是对遇到的业务问题进行抽象、提炼以及逻辑的构建,通过研发工具以提升解决问题的效能,减低人工低效的重复工作。

技术能力三个阶段:
1.术、硬核技术能力:本质是技术基础功底;这个阶段,需要大量的练习使得自己的技能非常娴熟;
2.法,技术架构能力:通过现象看透本质,通过模型、原则来表达本质以解决抽象复杂类问题;这个阶段更多强调问题发现,问题定义,问题分析,问题解决;
3.道,技术领导力:通过技术影响力去寻找愿景和目标,带领组织拿取结战略结果;

如何提升技术能力
1.寻找成长的源动力
2.常态化反思与总结
3.实用技巧:以写代想,以想促讲,以讲验真