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.有段时间没写博文了,希望后续能够有好文写出。也祝愿今年能写出一个书出版。

时间: 2024-10-24 18:22:43

IT软件技术人员的职位路线(从程序员到技术总监) - 部门管理经验谈的相关文章

好程序员 + 烂技术 = 痛苦

我所说的"关于程序员的痛苦的一种悖论"描述如下: "好的程序员大部分的时间都在干他们厌恶的事情.使用他们厌恶的技术和工具." 这是反常理的,看上去就是悖论:你会认为烂程序员才会把时间都花在烂技术上,优秀的程序员会把时间花在那些尖端的技术上.不是吗? 我在自己的体验中发现了这个悖论,直到后来我才明白为什么会是这样. 什么样的工作会让程序员们厌恶不已? 这对一些有经验的程序员来说并不是什么新闻,但我要把这向那些非编程人员解释一下: 好程序员厌恶做那些本来可以自动完成的事

PHP 程序员的技术成长规划

按照了解的很多PHP/LNMP程序员的发展轨迹,结合个人经验体会,抽象出很多程序员对未来的迷漫,特别对技术学习的盲目和慌乱,简单梳理了这个每个阶段PHP程序员的技术要求,来帮助很多PHP程序做对照设定学习成长目标. 本文按照目前主流技术做了一个基本的梳理,整个是假设PHP程序员不是基础非常扎实的情况进行的设定,并且所有设定都非常具体明确清晰,可能会让人觉得不适,请理解仅代表一家之言.(未来技术变化不在讨论范围) 第一阶段:基础阶段(基础PHP程序员) 重点:把LNMP搞熟练(核心是安装配置基本操

PHP程序员的技术成长规划

按照了解的很多PHP/LNMP程序员的发展轨迹,结合个人经验体会,抽象出很多程序员对未来的迷漫,特别对技术学习的盲目和慌乱,简单梳理了这个每个阶段PHP程序员的技术要求,来帮助很多PHP程序做对照设定学习成长目标.    本文按照目前主流技术做了一个基本的梳理,整个是假设PHP程序员不是基础非常扎实的情况进行的设定,并且所有设定都非常具体明确清晰,可能会让人觉得不适,请理解仅代表一家之言.(未来技术变化不在讨论范围) 第一阶段:基础阶段(基础PHP程序员) 重点:把LNMP搞熟练(核心是安装配置

PHP程序员的技术成长规划_php文摘

按照了解的很多PHP/LNMP程序员的发展轨迹,结合个人经验体会,抽象出很多程序员对未来的迷漫,特别对技术学习的盲目和慌乱,简单梳理了这个每个阶段PHP程序员的技术要求,来帮助很多PHP程序做对照设定学习成长目标. 本文按照目前主流技术做了一个基本的梳理,整个是假设PHP程序员不是基础非常扎实的情况进行的设定,并且所有设定都非常具体明确清晰,可能会让人觉得不适,请理解仅代表一家之言.(未来技术变化不在讨论范围) 第一阶段:基础阶段(基础PHP程序员) 重点:把LNMP搞熟练(核心是安装配置基本操

B2C网站招聘.net程序员和技术总监(北京)

问题描述 技术总监(asp.net)1人岗位描述1.参与制定产品的发展战略,并推进产品战略的执行:2.负责网站的总体技术规划和项目实施:3.负责网站技术团队的管理带领:4.技术团队构架.研发.设计,完成网站整体搭建及产品开发:5.网站设计的整体把关,网站整体VI设计,企业CI设计:6.指导技术团队学习.交流,并不断提升整体团队技术水平:7.参与项目开发,进行网站的升级与维护;8.市场技术动态热点.焦点进行捕捉;9.配合用户需求的调研.岗位要求:1.大学本科以上学历2.在同等规模公司从事该职位3年

测试你对技术的掌握度:JSP程序员成长之路_JSP编程

文/bingo_ge 在本文章中使用精通.熟练.熟悉.了解标志你对某技术的掌握程度. 精通:能够掌握此技术的85%技术要点以上,使用此技术时间超过两年,并使用此技术成功实施5个以上的项目.能使用此技术优化性能或代码,做到最大可能的重用. 熟练:能够掌握此技术的60%技术要点以上,使用此技术时间超过一年,并使用此技术成功实施3个以上的项目.能使用此技术实现软件需求并有经验的积累在实现之前能做优化设计尽可能的实现模块或代码的重用. 熟悉:能够掌握此技术的50%技术要点以上,使用此技术时间超过半年上,

8、部门人员绩效考核 - 部门管理经验谈

部门人员的绩效考核是关系到部门内部每个员工的切身利益,所以这个也是部门经理对部门的绩效进行处理的一个要点.前面笔者也写过一个项目组的绩效考核的博文,这个需要和部门绩效考核实际挂钩起来一起处理:6.项目组人员绩效考核 - 项目管理系列文章.   一.项目组人员考核: 前面写过的项目组内部人员的考核的博文,这里再描述一下.项目组人员的考核,一般是根据项目组人员的职位,工作内容,工作经验等等因素进行的,也就是针对人员的实际硬件条件进行的考核.项目组人员的考核,需要项目经理根据项目的内容,实际的工作内容

古城钟楼微博:葡萄城程序员演练技术的产物

2013年1月7日,一个名为"古城钟楼"的微博引起网友的强烈围观.这个每隔一个时辰就发"铛"的微博迅速爆红,吸引了众多网友关注和评论,粉丝疯涨.至2013年1月8日14时30分,其粉丝已超过28万,在一天的时间里,就暴涨了26万多. @古城钟楼 并非像部分网友猜测的那样通过人工发送,而是由西安葡萄城的两位技术爱好者开发的程序自动报时.2011年初,随着微博的逐渐普及,葡萄城的一些程序员开始关注新浪微博的应用开发,其中一位程序员看到Twitter上有英国大笨钟的报时,

《程序员度量:改善软件团队的分析学》一程序员在其核心职责之外的贡献如何

程序员在其核心职责之外的贡献如何 在程序员显而易见的职责之外,对项目和软件开发团队的成功而言还有很多其他非常重要的事情.这些事情不太显眼,但其重要程度和基本的编码.设计和测试完全相当.在体育运动中,作为确定球员对团队成功的贡献的关键方法,已经证明有些不太显著的统计数据是非常有价值的.例如,在棒球比赛中,知道击球员击球的判断正确率或者守场员在多大范围内能获得接近他们的球是很有价值的. 程序员能覆盖多少领域 当从一个领域迁移到另一个领域或者从一种类型的工作转移到另一种类型时,就是展示程序员的广度能力