作者介绍

刘朝辉,从软件设计师、项目经理、产品经理、部门经理步步进阶的CEO,技术涉猎广泛,包括:.NET、Java、架构设计、数据库、C++、JavaScript、Web标准、Delphi等。

十二年前,笔者还是一个刚毕业的大学生,对IT行业只是停留在学校的编程知识领域。刚出社会,有很多需要学习的地方。在这十二年间,笔者经历了程序员、技术经理、项目经理、部门经理等职位。本文主要说说如何从程序员到部门经理的经验。

1程序员

对于程序员,按笔者在《软件项目角色指南》一文中的称呼,应该称为软件工程师。软件工程师要做的事情还是比较多的,因为在项目中可能要涉及到很多方面的内容,所以,软件工程师往往身兼多职。软件工程师在项目中的作用也是很大的,因为项目最基本的编码工作就是由他进行处理,所以项目的基础就是要靠软件工程师的工作来进行。

软件工程师要做很多事情,一方面是编码,另一方面也要积极的学习该领域的其它知识,以补充自身的相关的知识内容。那么,对于工作,软件工程师要兢兢业业,努力把该做的事情做好。对于知识,软件工程师应该积极地进行学习。笔者就是在工作之余,努力去看一些相关的知识,比如.NET Framework相关的类库内容,以及一些关于C#的知识内容等等。

对于业务,软件工程师也要从需求中去学习该领域的内容,争取对该领域做到至少是理解的程度。总之,软件工程师就是要努力提升自己,争取做领域方面的专家,争取晋升做软件设计师、架构师等职位。

2技术经理

对于技术经理,在这里做一些总结。技术经理要积极地对领域内的技术有一定的理解,因为技术经理在项目组中的作用还是比较明显的。有时候技术经理也要对系统的架构进行处理,也就是身兼架构师的职位。技术经理要对软件的编码规范提出方案,对整个系统的编码工作进行约束,从而提高系统代码的可读性、运行的稳定性和兼容性等问题。

技术经理还要对技术文档提出方案,更好地对项目的文档可读性、规范性进行定义。除此之外,技术经理还要对各种主流工具和技术文档有一定程度的理解,这样才能适应整个领域的发展。在工作上,技术经理要做的事情不是很多,但是都是非常重要的内容。

在业务上,技术经理也要对整个业务领域的知识内容有一定的理解,这样才能达到该领域的专家程度,从而对整个项目的技术和业务发展起到更好的作用。

在管理方面,技术经理基本上就是对下面的软件工程师负责,对他们进行培训等方面的工作,起到团队中技术负责人的作用。

在技术上,笔者就是对团队的相关组员进行相应的培训,以及提供相关的书籍给团队成员进行阅读,从而提高整个团队的技术水平。同时也对项目经理负责,把项目的进度和编码能力向项目经理进行汇报,使项目经理能更好地把控整个项目。

3项目经理

对于项目经理,我的看法是:项目经理是整个团队的负责人和带头人。他要处理的事情还是比较多的。按照PMP中的说法,项目经理要处理10大领域中的相关内容。他要对整个项目组负责,还要对甲方负责人负责。在项目管理过程中,对整体的把控最能体现出项目经理的能力。而且他对项目计划的规划和处理方面的内容也同样很重要。

在工作上,项目经理同样要针对10大领域的内容开展工作,对整个项目组的工作进行管理。在业务上,项目经理要积极主动的去理解和获取该领域的业务内容,因为最了解业务的就是项目经理。可以说,项目经理是该领域的专家。

在管理上,项目经理要对整个团队成员负责。要对整个团队建设起到积极主动的作用。这方面要配合技术经理进行,通过培训等方式对整个项目组成员的各方面的能力进行提高,起到技术牵头人的作用,这样才能提高整个团队的水平,提高整个团队的竞争力。笔者在做项目经理的时候,除了涉及项目管理方面的内容,其实也涉及到实施方面的工作。同时也涉及到团队人员招聘的事情。

4部门经理

对于部门经理,目前笔者的经验还比较有限。在我看来,部门经理是整个部门的负责人,对于整个部门的人员进行管理,同时也要对整个部门人员的能力提高起到积极主动的作用。

在工作上,部门经理要积极地与公司领导进行沟通,以对公司的发展方向进行了解,这样才能对整个部门的发展方向做到心中有数,才能更好地服务于整个部门。

在技术上,部门经理其实也起到技术带头人的作用。部门经理要对部门的项目组的相关技术方向起到一个带头作用,对技术方向进行把控。

在业务上,部门经理要积极地与甲方负责人和项目经理进行沟通,培养该领域的项目经理,提高各项目组项目经理的业务水平。这样也是提高项目经理能力的一种表现。

在管理上,部门经理对人员管理起到重要的作用。部门经理既要对团队的人员水平进行管理,也要对团队的士气进行管理。这样才能提高整个部门的士气和水平。笔者在做部门经理的时候,涉及到的方面是人员招聘,部门管理,项目管理,团队人员管理,还有项目的相关测试等内容。

上面概括说了笔者在担任相关职位时所积累的经验,希望能对大家有一定的帮助。这里再强调一下,从软件工程师到部门经理,不是一蹴而就的事情,这个要看机会。就是说,你在做相关的职位时,可能已经对高职位做了积极准备,却没有得到机会。所以,笔者是通过跳槽的方式来进行职位的调整的。这里提醒一下,大家不要频繁跳槽,一定要等到机会成熟了再进行。就是说要积极地对高职位的职责和工作内容有一定的了解之后再进行。

总之,从低职位到高职位的个人职业道路的发展,需要个人做好充足的准备,同时也要对职业道路做好规划和学习规划。这样才能在个人职业生涯中起到重要作用,才能更好地把控个人的职业道路。

原文发布时间为:2017-03-14

本文来自云栖社区合作伙伴DBAplus

技术管理经验谈丨从程序员到部门经理的“完美三级跳”相关推荐

  1. IT从业者的职业道路(从程序员到部门经理)

    前面笔者写过一个文(IT从业者的职业规划),主要通过笔者的从业道路的经验,介绍了IT从业者的职业选择道路问题,主要从技术.业务和管理三大方面进行了描述.然后,通过文(IT从业者的职业道路(从程序员到部 ...

  2. 从程序员到项目经理:如何管理自己的时间

    从程序员到项目经理:如何管理自己的时间 对很多项目经理而言,是没有什么所谓的"我的时间"的,因为他们不是在管项目,而是被工作的潮水带着跑而已,他们的时间被工作主宰了.项目经理必须要 ...

  3. 从程序员到项目经理(十二):如何管理自己的时间

    http://developer.51cto.com/art/201302/380389.htm 从程序员到项目经理:如何管理自己的时间(上) 2013-02-20 09:35 西西吹雪 博客园 我要 ...

  4. 不知道如何技术变现?19个程序员接私活平台汇总!

    ​关于程序员接私活,社会各界说法不一.按照作者的观点来说如果你确实急用钱价格合适而且空闲时间,那就去做. 如果不怎么缺钱,那就接私活之前要好好考虑.私活的钱不好挣是一个方面,更重要的是如果你把做私活的 ...

  5. 谈我的“先做人,再做技术人员,最后做程序员”

    谭大哥的一片文章中谈到了我的这句话,不过他认为,做人的难度实在比做程序员高很多. 其实我说的这句话,原出自傅雷先生至傅聪<家书>中云:"先做艺术家,再作音乐家,最后才是钢琴家&q ...

  6. 技术总监谈好的程序员如何写代码[转]

    技术总监谈好的程序员如何写代码[转] 要判断一个程序员是不是好的程序员,主要看他写的代码,因为程序员最重要的事是写代码.          即便不去理解代码的意图,只要看一眼,好的程序员写的代码与差的 ...

  7. 计算机技术与软件专业技术资格 (水平) 考试 - 初级 程序员 - 考试用书

    计算机技术与软件专业技术资格 (水平) 考试 - 初级 程序员 - 考试用书 全国计算机技术与软件专业技术资格水平考试指定用书 1. 程序员考试大纲 1.1. 考试科目设置 (1) 计算机与软件工程基 ...

  8. 从程序员到项目经理,没有捷径可走

    从程序员到项目经理,这个标题让我想起了很久以前一本书的名字<从Javascript到Java>.然而,从Javascript到Java充其量只是工具的更新,而从程序员到项目经理,却是一个脱 ...

  9. 程序员到项目经理:从内而外的提升不看后悔去吧

    从程序员到项目经理(一):为什么要当项目经理 "从程序员到项目经理",这个标题让我想起了很久以前一本书的名字<从Javascript到Java>.然而,从Javascr ...

最新文章

  1. matlab 函数 向量参数,Scipy integrate(quad,quadration,nquad)不能集成向量参数化函数?等效函数(MATLAB works)...
  2. DataGrid中选择列文本根据绑定数据不同显示为不同颜色的处理办法
  3. linux shell编程语句if、case.
  4. 白话阿里巴巴Java开发手册(编程规约)
  5. 即插即用的轻量注意力机制ECA--Net
  6. 计算机软件通常称为,计算机软件通常分为
  7. python网络爬虫之requests模块
  8. JMeter获取JSON内容
  9. Sentinel(二十)之Envoy RLS Token Server
  10. 高速连传与LORA的区别和优势
  11. 音视频开发(41)---ROKID桌面机器人麦克风阵列拆解分析及设计建议
  12. Gitee同步GitHub仓库如何操作
  13. lg函数c语言表达式,lgammal - [ C语言中文开发手册 ] - 在线原生手册 - php中文网
  14. java订单重复提交_java表单重复提交常用解决办法
  15. 【裂痕识别】基于matlab阈值裂痕+划痕检测【含Matlab源码 467期】
  16. CSDN-markdown编辑器语法说明
  17. Java的责任链模式
  18. 计算机硕士伊利诺伊大学排名,2020年伊利诺伊大学芝加哥分校排名TFE Times美国最佳计算机科学硕士专业排名第71...
  19. RTX 4080、RTX4070 Ti 相当于什么水平
  20. 深信服终端检测响应平台EDR-远程命令执行漏洞

热门文章

  1. 2015 计蒜之道 初赛 第一场 搜狗输入法的分词算法
  2. 以太坊:在合约里调用指定地址的另一已部署合约
  3. 【Renesas RA6M4开发板之UART与Serial studio串口交互】
  4. nginx 301 将不带www域名,重定向到www域名
  5. php正则匹配斜线_PHP正则匹配反斜杠和美元$的方法
  6. python 操作微信 群发_python 调用微信 发消息
  7. 服务器装系统引导进去系统usb失灵,重装win7后usb全部失灵原因分析以及解决方法(完美解决)...
  8. kdj超卖_如何正确理解KDJ?
  9. Itext 学习笔记(六) pdf的页眉页脚
  10. IOS破解软件,比较全的网站。