IT软件技术人员的职位路线(从程序员到技术总监) - 部门管理经验谈
以前写过一个文(IT从业者的职业道路(从程序员到部门经理) - 项目管理系列文章),主要介绍笔者的职业发展之路,不过该文需要后续了,因为笔者现在从事的是“产品经理”一职。从笔者的导航文([置顶]博文快速导航)里,定义了IT软件领域的职业路线,基本涵盖了IT软件领域的发展思路。后续笔者会对职业路的职业做描述,但是,本文主要从IT软件工程师的角度去描述IT软件技术人员的发展历程道路。
一、软件工程师;
软件工程师是最基本的IT软件职位,但是他做的是最重要的底层的代码编写。所以说,软件工程师是IT软件项目中的核心人员,整个项目组都靠其进行处理业务转化为技术整个软件的流程。软件工程师要阅读的书籍估计是项目组内最多的。软件工程师处于项目组中最基础的人员储备阶层,与项目的关系最密切。当然,现在是大数据时代,我们无法全部看完所有相关的书籍,只能够先学习工作需要的知识,然后在项目过程中碰到相关的需要的内容时再进行补充学习。不过,按照笔者的项目管理经验,需要在项目过程中做一些相关的培训,相对来说,视频演示学习是最快的,然后才到书籍。软件工程师估计平时也没什么空看相关的书籍,只能够自己在空余时间挤出时间来进行学习。软件工程师要阅读的书籍相对比较多,覆盖面也相对比较广。还有,为了在社会竞争中取得胜利,还需要阅读其它相关的书籍。
这里给出软件工程师要阅读的书籍,让广大需要的工程师能够下载:1、软件工程师要阅读的书籍 - IT软件人员书籍系列文章。
二、软件设计师;
软件设计师以前称呼为软件高级工程师,只不过是国家信息产业部把其名称定为软件设计师。在软件职称考试里也是属于中级地位,其知识及经验比软件工程师要更上一步。软件设计师在项目中起的是积极的作用,软件设计过程中的概要设计和详细设计都需要他进行描述。软件设计师在项目组中的地位比软件工程师相对要高一些。但是他们所要阅读的书籍差别还是比较大的。同样的,软件设计师也要阅读比较多的书籍,以能够完成项目的任务为目的,同时还要提高自身在项目组中的竞争地位,而且要能够提高本项目组的能力水平。
软件设计师要阅读的书籍,处理基本的软件工程师所阅读的书籍外,还有自己要阅读的种类书籍。这类书籍包括比较好的高级编程系列,核心编程系列等等书籍,总之就是要比软件工程师要学的多,知道的多,认识的多。相对来说,软件设计师也要对架构设计有一定的知识了解,这样才能在项目中发挥更大的作用,同时也为以后转型为架构设计师做准备。
软件设计师在项目组中除了要对重要的模块进行编码之外,还需要对整个系统的功能模块,架构,接口等等进行维护更新,方便其他人做二次开发。所以,软件设计师要阅读的书籍,就得包括基本的编码规范,语法,高级编程,设计模式,架构设计,接口设计等书籍,在我共享的网盘中就提供了,欢迎大家进行下载。
这里提供相关书籍下载:2、软件设计师要阅读的书籍 - IT软件人员书籍系列文章。
三、架构师;
架构师是项目组中的重点人物,因为项目的整体架构啥的布置都是由架构师来负责。架构师主要负责系统底层的分层分类,以及系统的众多接口问题,配合技术经理做好系统底层的层次结构。软件架构师在项目中的地位是不言而喻的,其对于项目的需求要相对比较了解,然后对项目代码的结构需要做到覆盖全面。本文就说说作为一个软件架构师需要阅读的一些书籍。当然,这些书籍都来源于网络,是笔者收集整理的,希望能够对大家有帮助。特别是现在网络上对软件架构师介绍的网站不是很多,所以软件架构师要学习的书籍也就尤其重要了。
这里提供相关书籍下载:5、软件架构师要阅读的书籍 - IT软件人员书籍系列文章
四、技术经理;
技术经理主要负责项目的各层次的方方面面,比如“编码规范”、代码生成器之类的工具,各类的技术文档,各种主流工具和技术文档,配合架构师进行系统底层的分层架构设计。同时,在工作之余,还要组织项目组组员进行学习,展开相关的培训和交流的会议。
下面提供相关的书籍下载:http://pan.baidu.com/s/1mhuP2tU
五、技术总监;
技术总监是IT软件技术职位的最高层,对系统底层的编码啥的不关注,而是象行业标准一样,制定公司的技术体系,架构设计,各类规范,形成公司自己的技术方案标准等等。技术总监更多的是对项目总体范围的一个把控。
这里通过笔者的一个技术内容博文作为指引:IT软件人员的技术学习内容(写给技术迷茫中的你) - 项目管理系列文章
上面通过IT软件技术人员的技术路线职位进行了大概的描述,主要是想在技术层面上对广大的IT软件技术人员给予一些帮助,希望通过文中能够下载的书籍内容能给大家以帮助。
Etc.有段时间没写博文了,希望后续能够有好文写出。也祝愿今年能写出一个书出版。
IT软件技术人员的职位路线(从程序员到技术总监) - 部门管理经验谈的更多相关文章
- PHP程序员的技术成长规划
按照了解的很多PHP/LNMP程序员的发展轨迹,结合个人经验体会,抽象出很多程序员对未来的迷漫,特别对技术学习的盲目和慌乱,简单梳理了这个每个阶段PHP程序员的技术要求,来帮助很多PHP程序做对照设定 ...
- PHP 程序员的技术成长规划
[导读] 按照了解的很多PHP LNMP程序员的发展轨迹,结合个人经验体会,抽象出很多程序员对未来的迷漫,特别对技术学习的盲目和慌乱,简单梳理了这个每个阶段PHP程序员的技术要求,来帮助很多PHP程序 ...
- 【转载】PHP程序员的技术成长规划
按照了解的很多PHP/LNMP程序员的发展轨迹,结合个人经验体会,抽象出很多程序员对未来的迷漫,特别对技术学习的盲目和慌乱,简单梳理了这个每个阶段PHP程序员的技术要求,来帮助很多PHP程序做对照设定 ...
- PHP程序员的技术成长规划(送给迷茫的你)
按照了解的很多PHP/LNMP程序员的发展轨迹,结合个人经验体会,抽象出很多程序员对未来的迷漫,特别对技术学习的盲目和慌乱,简单梳理了这个每个阶段PHP程序员的技术要求,来帮助很多PHP程序做对照设定 ...
- 【转】PHP程序员的技术成长规划
按照了解的很多PHP/LNMP程序员的发展轨迹,结合个人经验体会,抽象出很多程序员对未来的迷漫,特别对技术学习的盲目和慌乱,简单梳理了这个每个阶段PHP程序员的技术要求,来帮助很多PHP程序做对照设定 ...
- PHP程序员的技术成长规划(转)
按照了解的很多PHP/LNMP程序员的发展轨迹,结合个人经验体会,抽象出很多程序员对未来的迷漫,特别对技术学习的盲目和慌乱,简单梳理了这个每个阶段PHP程序员的技术要求,来帮助很多PHP程序做对照设定 ...
- PHP程序员的技术成长之路规划
按照了解的很多PHP/LNMP程序员的发展轨迹,结合个人经验体会,抽象出很多程序员对未来的迷漫,特别对技术学习的盲目和慌乱,简单梳理了这个每个阶段PHP程序员的技术要求,来帮助很多PHP程序做对照设定 ...
- PHP-PHP程序员的技术成长规划(By黑夜路人)
按照了解的很多PHP/LNMP程序员的发展轨迹,结合个人经验体会,抽象出很多程序员对未来的迷漫,特别对技术学习的盲目和慌乱,简单梳理了这个每个阶段PHP程序员的技术要求,来帮助很多PHP程序做对照设定 ...
- [转]PHP程序员的技术成长规划
转自:http://blog.leanote.com/post/darker/PHP%E7%A8%8B%E5%BA%8F%E5%91%98%E7%9A%84%E6%8A%80%E6%9C%AF%E6% ...
随机推荐
- 借助GitHub托管你的项目代码
PS:话说自己注册了GitHub都很久了,却没有怎么去弄,现在系统学习一下,也把自己的学习经历总结下来share给大家,希望大家都能把GitHub用起来,把你的项目代码happy地托管起来! 一.基本 ...
- openresty 前端开发入门六之调试篇
大多数情况下,调试信息,都可以通过ngx.say打印出来,但是有的时候,我们希望打印调试日志,不影响到返回数据,所以系统打印到其它地方,比如日志文件,或者控制台 这里主要用到一个方法就是ngx.log ...
- Kafka 文档用例
1.2 用例 以下是一些Kafka 常见的用例.关于功能方面的一些概念,可以看这篇博客:http://engineering.linkedin.com/distributed-systems/log- ...
- SQL 性能调优中可参考的几类Lock Wait
在我们的系统出现性能问题时,往往避不开调查各种类型 Lock Wait,如Row Lock Wait.Page Lock Wait.Page IO Latch Wait等.从中找出可能的异常等待,为性 ...
- 图的遍历(搜索)算法(深度优先算法DFS和广度优先算法BFS)
图的遍历的定义: 从图的某个顶点出发访问遍图中所有顶点,且每个顶点仅被访问一次.(连通图与非连通图) 深度优先遍历(DFS): 1.访问指定的起始顶点: 2.若当前访问的顶点的邻接顶点有未被访问的,则 ...
- 如何在Windows Server 2008 R2没有磁盘清理工具的情况下使用系统提供的磁盘清理工具
今天,刚好碰到服务器C盘空间满的情况,首先处理了临时文件和有关的日志文件后空间还是不够用,我知道清理C盘的方法有很多,但今天只分享一下如何在Windows Server 2008 R2没有磁盘清理工具 ...
- MVC5学习系列--Razor视图(一)
前言 嗷~小弟我又出现了~咳咳..嚎过头了, 先说一说为什么写这个吧,~首先肯定是我自己需要学(废话 - -,)//,之前也写过MVC4的项目,嗯..但是仅限于使用并没有很深入的每个模块去了解, 这段 ...
- ASP.NET Core 中文文档 第四章 MVC(3.6.2 )自定义标签辅助类(Tag Helpers)
原文:Authoring Tag Helpers 作者:Rick Anderson 翻译:张海龙(jiechen) 校对:许登洋(Seay) 示例代码查看与下载 从 Tag Helper 讲起 本篇教 ...
- 给 DevOps 初学者的入门指南
当我们谈到 DevOps 时,可能讨论的是:流程和管理,运维和自动化,架构和服务,以及文化和组织等等概念.那么,到底什么是"DevOps"呢? 什么是DevOps 随着软件发布迭代 ...
- Asp.Net Core 项目实战之权限管理系统(2) 功能及实体设计
0 Asp.Net Core 项目实战之权限管理系统(0) 无中生有 1 Asp.Net Core 项目实战之权限管理系统(1) 使用AdminLTE搭建前端 2 Asp.Net Core 项目实战之 ...