我的教育管理经验分享,管理经验不足如何进步( 五 )


三十岁的软件技术经理 , 管理经验还不足 , 技术也慢慢在消退 , 如何应对马上要到来的中年?

我的教育管理经验分享,管理经验不足如何进步


年龄真的还年轻 。我都快四十了还在做技术经理 , 管理和技术都得往前走 , 继续学习 。保持积极、端正的心态 。我谈下软件技术经理怎么应对中年危机 。一、管理技能提升此处管理技能整体上分为两类:人管(人员管理)、技管(技术管理) 。A、人管(人员管理)1、IT人性格管理 。很多IT人 , 比如说程序员 , 有些不喜欢沟通 , 你的多和大家沟通了解组员的性格特点 , 不同性格人员注重沟通方式的多样化 。
2、IT人员痛点 。在第1项基础上对大家有了比较深刻的认识 , 了解每个组员的做事原则和底线 , 不碰他们的痛点 。3、IT人员技能 。需要充分了解大家在技术上的优劣势 , 比如有的人擅长架构、有的擅长后端开发、有的擅长数据库 , 合理分配对应的工作 。B、技管(技术管理)1、技术选型 。不一定要亲自制定技术路线 , 但要参与 , 对于整个技术动向及用到的技术栈要做到心中有数 。
2、开发工具 。协调大家尽量统一开发工具 , 防止开发过程中因开发工具不一致偶尔导致怪异问题出现 , 浪费时间去排查问题 。3、版本管理 。对于代码的版本管理 , 好多是项目形式落地 , 最后孵化成产品 , 过程中会产生多个版本要进行精确管理 , 防止代码分支混乱带来的问题 。4、业务管理 。应熟悉公司目前的业务生态 , 为什么会有当前业务 , 以及将来的业务形态会发生哪些变化 , 对应的技术部门应该怎么去支撑 。
5、需求调研管理 。针对软件需求调研应培养专业的需求调研和分析人员 , 培养他们有效开展需求调研的能力 。6、需求变更管理 。软件需求变化在所难免 , 建立比较规范的需求变更流程 , 当然需要灵活的处理变更 , 两种方式相结合 , 既保护组织的投入成本也满足甲方需求 。7、实施管理 。软件研发、测试完毕怎么开展实施工作、实施的流程、实施的记录、实施人员方面进行管理并制定规范 。
8、运维管理 。需要考虑运维的流程 , 具体的负责人员 , 维护升级的条件及机制 , 运维的风险等 。二、技术能力提升技术经理在技术能力方面需要做到全面 , 深挖一个方向比较合适 。技术能力主要从开发语言、数据库、前端框架、后端框架四个方面进行拓展学习 。A、开发语言开发语言非常多 , 有PC端的、移动端的 , 技术经理需要掌握的面比较广 , 但需要在某一种或两种语言方面有比较长时间的应用和积累 。
B、数据库数据库作为数据存储平台 , 类型也是琳琅满目 , 主流的就包括关系型数据库、非关系型数据库 。非关系型数据库比如空间数据存储的数据库 。同样要面广深挖一口井 。C、前端框架前端框架的演进也非常快 , 比如前些年用extjs、bootstrap现在主流的是VUE、angularjs , 甚至有更方便的针对这些框架的再次封装 , 大大降低开发难度 。

推荐阅读