技术管理者能力图谱
技术管理者(软件研发)需要的硬能力(偏做事的能力)
- 技术技能:
a. Java/前端JS/SQL/Python/Go编程语言基础知识能力
b. 对于内存管理、多线程、并发处理等的理解,及原理认识
c. 对分布式概念及常用框架的理解
d. 设计模式、算法、组件、工具、平台
e. 自动化测试(功能、压测等)、DevOps的知识的理解
- 行业知识: 比如金融业的信贷、呼叫中心系统、开户系统,仓储行业,医疗行业等
- 项目管理能力(理论知识):5个过程、10个领域、42个知识点(PMP)
- 软件开发/流程方法论:CMMI/Agile开发模式
- 语言能力: 中文、粤语、英文、日文
技术管理者需要的软能力(偏管理的能力)
- 思维方式:
a. 逻辑思维: 结构化思维能力,有条理、有推理、有全面
b. 反思思维: 反馈改进思维,通过迭代/复盘逐步改进
c. 多角度思维: 多角度看问题,老板角度、员工角度、客户角度
d. 认知能力: 认识事物发展的规律,方法总比困难多
e. 换位思考: 能从对方的角度看待问题,寻找对方思考的逻辑规律
- 沟通表达能力:沟通技巧、情商、协作能力
- 人品和人脉:诚实、靠谱、自律、人脉,对于组建团队非常重要
- 领导力:直觉、眼光、魅力、气场
- 知识广度:前沿技术、行业知名企业、热点行业、时政热点、历史地理......
- 培训培养能力:培训新员工,培养基层管理者等
技术管理者需要的通用能力(实践能力:态度及经历)
- 经历阅历:公司/项目管理/系统开发等背景经历,特别是互联网大厂、日活千万级的App开发经营,带团队/部门的人数。
- 敬业精神:态度,创业心态,努力程度,拼搏精神
- 学习能力:保持对新鲜事物的好奇心,保持学习的习惯和心态
技术管理者的核心竞争力包括技术和管理两个方面:技术方便比较重要的是技术视野及技术能力,以及学习及接受新知识的能力。管理方面是管理理论和思维方式。
赞 (0)