IT从业者的职业道路(从程序员到部门经理) - 项目管理系列文章
十年前,笔者还是一个刚毕业的大学生,对IT业只是停留在学校的编程知识领域。刚出社会,有很多需要学习的地方。在这十年间,笔者经历了程序员,技术经理,项目经理,部门经理等职位。本文就是要说说如何从程序员到部门经理的经验。 对于程序员,按笔者在《 软件项目角色指南 》一文中的称呼,应该称为软件工程师。大家可以去看看该系列中对软件工程师的职责等内容,希望大家能对该角色有一定的理解。软件工程师要做的事情还是比较多的,因为在项目中可能要涉及到很多方面的内容,所以,软件工程师往往身兼多职。软件工程师在项目中的作用也是很大的,因为项目最基本的编码工作就是由他进行处理,所以项目的基础就是要靠软件工程师的工作来进行。软件工程师要做很多事情,一方面是编码,另一方面也要积极的学习该领域的其它知识,以补充自身的相关的知识内容。对于工作,软件工程师要兢兢业业,努力把该做的事情做好。那么,软件工程师对于知识方面该积极的进行学习,笔者就是在工作之余,努力的去看一些相关的知识,比如.NET Framework的相关的类库内容,以及一些关于C#的一些知识内容等等。对于业务,软件工程师也要从需求中去学习该领域的内容,争取对该领域做到至少是理解的程度。总之,软件工程师就是要努力学习,争取做领域方面的专家,争取向上做软件设计师、架构师等职位。 对于技术经理,笔者也做了一些总结。技术经理要积极的对领域内的技术有一定的理解