首页 > 代码库 > 关于程序猿的职业规划(一)
关于程序猿的职业规划(一)
程序员的职场晋级,无外乎两条路:专注于技术道路的深入和营销,技术支持的转型,随着技术性管理到高级管理。(换行业的道路不在本讲范围内)
这里主要讲技术方向的发展规划。
软件技术人员,专注于技术,成为技术专家或项目管理人才,这是一般技术人员的常规出路。
1.关于发展方向:
一般来说,程序猿的道路为入行,程序员(软件工程师),中级工程师,高级工程师,到这高级工程师后,就有了分支,一个是技术道路,一个是偏管理到路。
A不断进度的技术研究道路
可以向架构师/系统分析师,资深技术专家,高级技术培训师/技术总监 (CTO). 一步步的发展。
B.高级程序要发展到一定程度,因个人原因,深入发展有了瓶颈,有另一条路就是转型为管理类。
可预见的职位,项目经理,部门经理,公司经理(CEO)
2. 关于发展时间轴:
2.1 入行,一般为学生学习阶段的到工作一年。 这个阶段只要是入门学习的黄金时间,这个阶段侧重于广度的发展。
学生阶段,以理论知识为基础,为今后的深入发展做准备。开始工作实践,是对理论学习的初步检验。
初入门的程序员,不用在意工作量的大小和是否自己的爱好专长,这个阶段时一个不断扩展的阶段,需要大好扎实的基础和铺好全面的知识面。
2.2 规划阶段。一般为工作两年左右。这个阶段是一个定位的节点,这个阶段开始进入深度的发展。
经过了两年的实践,对职场有了基本的了解,对自身的专长爱好也有了基本的感知。 这个阶段需要定向自己的一个发展道路,一般有几种基本的职业规划:技术专家,软件架构师,实施顾问或销售。其中程序员最主要的发展方向时资深技术专家。
2.3 不断的深入,反复的提高
定好自己的方位,就需要沿着这个方向,不断的循序渐进,深入学习提高。直到达到预期的目标后,还要不断的向新的目标前进。
关于程序猿的职业规划(一)