之前写过一个文(IT从业者的职业道路(从程序员到部门经理) - 项目管理系列文章),主要介绍笔者的职业发展之路,不过该文须要后续了,由于笔者如今从事的是“产品经理”一职。从笔者的导航文([置顶]博文快速导航)里,定义了IT软件领域的职业路线,基本涵盖了IT软件领域的发展思路。后续笔者会对职业路的职业作描述,可是,本文主要从IT软件工程师的角度去描述IT软件技术人员的发展历程道路。html
1、软件工程师;程序员
软件工程师是最基本的IT软件职位,可是他作的是最重要的底层的代码编写。因此说,软件工程师是IT软件项目中的核心人员,整个项目组都靠其进行处理业务转化为技术整个软件的流程。软件工程师要阅读的书籍估计是项目组内最多的。软件工程师处于项目组中最基础的人员储备阶层,与项目的关系最密切。固然,如今是大数据时代,咱们没法所有看完全部相关的书籍,只可以先学习工做须要的知识,而后在项目过程当中碰到相关的须要的内容时再进行补充学习。不过,按照笔者的项目管理经验,须要在项目过程当中作一些相关的培训,相对来讲,视频演示学习是最快的,而后才到书籍。软件工程师估计平时也没什么空看相关的书籍,只可以本身在空余时间挤出时间来进行学习。软件工程师要阅读的书籍相对比较多,覆盖面也相对比较广。还有,为了在社会竞争中取得胜利,还须要阅读其它相关的书籍。编程
这里给出软件工程师要阅读的书籍,让广大须要的工程师可以下载:一、软件工程师要阅读的书籍 - IT软件人员书籍系列文章。设计模式
2、软件设计师;网络
软件设计师之前称呼为软件高级工程师,只不过是国家信息产业部把其名称定为软件设计师。在软件职称考试里也是属于中级地位,其知识及经验比软件工程师要更上一步。软件设计师在项目中起的是积极的做用,软件设计过程当中的概要设计和详细设计都须要他进行描述。软件设计师在项目组中的地位比软件工程师相对要高一些。可是他们所要阅读的书籍差异仍是比较大的。一样的,软件设计师也要阅读比较多的书籍,以可以完成项目的任务为目的,同时还要提升自身在项目组中的竞争地位,并且要可以提升本项目组的能力水平。架构
软件设计师要阅读的书籍,处理基本的软件工程师所阅读的书籍外,还有本身要阅读的种类书籍。这类书籍包括比较好的高级编程系列,核心编程系列等等书籍,总之就是要比软件工程师要学的多,知道的多,认识的多。相对来讲,软件设计师也要对架构设计有必定的知识了解,这样才能在项目中发挥更大的做用,同时也为之后转型为架构设计师作准备。工具
软件设计师在项目组中除了要对重要的模块进行编码以外,还须要对整个系统的功能模块,架构,接口等等进行维护更新,方便其余人作二次开发。因此,软件设计师要阅读的书籍,就得包括基本的编码规范,语法,高级编程,设计模式,架构设计,接口设计等书籍,在我共享的网盘中就提供了,欢迎你们进行下载。学习
这里提供相关书籍下载:二、软件设计师要阅读的书籍 - IT软件人员书籍系列文章。大数据
3、架构师;网站
架构师是项目组中的重点人物,由于项目的总体架构啥的布置都是由架构师来负责。架构师主要负责系统底层的分层分类,以及系统的众多接口问题,配合技术经理作好系统底层的层次结构。软件架构师在项目中的地位是不言而喻的,其对于项目的需求要相对比较了解,而后对项目代码的结构须要作到覆盖全面。本文就说说做为一个软件架构师须要阅读的一些书籍。固然,这些书籍都来源于网络,是笔者收集整理的,但愿可以对你们有帮助。特别是如今网络上对软件架构师介绍的网站不是不少,因此软件架构师要学习的书籍也就尤为重要了。
这里提供相关书籍下载:五、软件架构师要阅读的书籍 - IT软件人员书籍系列文章
4、技术经理;
技术经理主要负责项目的各层次的方方面面,好比“编码规范”、代码生成器之类的工具,各种的技术文档,各类主流工具和技术文档,配合架构师进行系统底层的分层架构设计。同时,在工做之余,还要组织项目组组员进行学习,展开相关的培训和交流的会议。
下面提供相关的书籍下载:http://pan.baidu.com/s/1mhuP2tU
5、技术总监;
技术总监是IT软件技术职位的最高层,对系统底层的编码啥的不关注,而是象行业标准同样,制定公司的技术体系,架构设计,各种规范,造成公司本身的技术方案标准等等。技术总监更多的是对项目整体范围的一个把控。
这里经过笔者的一个技术内容博文做为指引:IT软件人员的技术学习内容(写给技术迷茫中的你) - 项目管理系列文章
上面经过IT软件技术人员的技术路线职位进行了大概的描述,主要是想在技术层面上对广大的IT软件技术人员给予一些帮助,但愿经过文中可以下载的书籍内容能给你们以帮助。
Etc.有段时间没写博文了,但愿后续可以有好文写出。也祝愿今年能写出一个书出版。