第14章 技术经理
技术经理这个职位在软件项目组中的作用也是很高大上的,基本上技术经理需要配合系统架构师对软件系统的架构进行规划实现,同时需要对项目开发过程中产生的一些技术上的问题进行解决处理。技术经理在职位上需要配合项目经理对项目需求等进行分析处理,同时需要对项目的设计文档负责,对项目设计内容进行管理,让系统产生的所有编码技术问题得以解决。
1、工作职责
技术经理在实际的工作过程中是一个重要的角色,其作用贯穿整个项目的全部过程。在需求到设计、设计到开发阶段都具有重要的意义。
l 配合系统架构师在需求到设计阶段的内容进行架构设计;
l 配合项目经理在设计到开发阶段的系统内容进行处理;
l 解决系统开发阶段的技术问题;
2、应具备的知识
技术经理因为在项目开发阶段的重要性,所以其所需要的知识和经验比较精通。除了软件工程相关的知识,设计模式,从入门到精通系列的学习内容,技术经理还需要对整个架构下面的技术问题进行解决处理,配合软件工程师对整个项目的编码进行沟通处理。
3、日常工作
技术经理需要在实际工作过程中也进行学习,同时配合项目组成员进行系统开发阶段的技术问题和攻关问题,更好的在项目过程中发挥自己的作用。
4、经验提升的方法
技术经理这个职位基本上是有招聘但是没培训等内容的,所以,技术经理也是一个自己学习提高的过程。技术经理需要在实际工作空闲之余进行不断的学习及提高经验,同时需要对系统业务等内容进行理解,更好的对项目成员进行技术上的培训,在实际工作系统开发阶段对技术问题进行解决。
5、与其他角色的沟通
技术经理因为属于技术岗位,在项目中在需求到设计阶段配合系统架构师对系统进行架构设计,在设计到开发阶段对项目组软件工程师进行技术培训,让开发人员更好的在项目的开发过程中进行开发。
6、应阅读的书籍
技术经理更多的是自我的一个提升,所以需要阅读相关的系统设计开发书籍。
1)框架
程序员必须对现在正在使用的框架结构做到熟悉,才能更好的发挥出架构的优越性。不过貌似框架部分的书籍还是部分语言有部分语言比较少。这个就得看架构师的水平了。
2)设计模式
程序员对常用的设计模式的书籍应该进行阅读,以了解架构师在现有的软件系统中所使用到的设计模式。或者应该召开会议,以讲解系统中使用到的设计模式。程序员对于设计模式只需要做到阅读即可。
3)软件工程
软件工程对于程序员来说是必修的课程。但是深入程度就得看个人的修行程度了。软件工程还是得看,以理解项目经理在实际过程中所应用到的内容,提高项目团队的综合水平。
7、应铭记的话
l 不断的学习技术方面的知识;
不断的对系统业务需求到设计的转换思想问题进行处理;
Austin Liu 刘恒辉
Project Manager and Software Designer E-Mail:lzhdim@163.com Blog:https://lzhdim.cnblogs.com 欢迎收藏和转载此博客中的博文,但是请注明出处,给笔者一个与大家交流的空间。谢谢大家。 |