我的位置: 首页 > 综合文章 > 南山北大青鸟:程序员、架构师……IT职业都有哪些晋升方向?

南山北大青鸟:程序员、架构师……IT职业都有哪些晋升方向?

2020-10-29 15:35:38
来源:深圳嘉华学校
[导读] 据统计,2020年十月,全国招收程序员362409人,平均薪资达14459元,其中95%的程序员薪资介于5250元到35000元之间。IT行业的技术岗位有很多,那么对于零基础转行学习的小伙伴来说该如何选择,未来的发展方向又如何呢?
据统计,2020年十月,全国招收程序员362409人,平均薪资达14459元,其中95%的程序员薪资介于5250元到35000元之间。IT行业的技术岗位有很多,那么对于零基础转行学习的小伙伴来说该如何选择,未来的发展方向又如何呢?
 
程序员
程序员的工作是把需求或产品实现为用户可用的软件产品,程序员刚开始是一个执行级别,一般需要求助别人或者合作完成任务,初级阶段大概需要磨练三年左右,主要负责公司运营系统的设计与开发工作、运营数据处理和分析。
 
高级程序员
 
高级程序员我们一般称为工程师,这个阶段无论是项目经验还是技术能力的积累都已经十分强大,拥有胜任模块级的系统设计,承担完成较为复杂的技术,能有效的自我管理,有帮助别人快速解决问题的能力。
 
高级程序员的工作是定义软件功能、做开发计划推进和管理。一般到达高级程序员的高度需要7-8年的实践积累,这是一段深刻的自我历练的过程,这个阶段的职责是负责产品核心复杂功能的方案设计、编码实现、负责疑难BUG分析诊断、攻关解决。
 
架构师
 
架构师的任务是为公司产品的业务问题提供高质量技术解决方案。到了架构师的级别,已经称得上是专家,可以领导一众技术高手来设计和完成一个系统,而且大多时分布式、高并发的系统。可能每条产品线都设置了架构师,也可能多条生产品线的的后端是由一个架构师设计的平台提供。架构师的职责主要是需求分析、架构设计以及功能设计与实现。
 
技术经理
 
到达经理的层次,需要做的就是不断提高领导力,定期召开团队会议讨论问题。技术经理有时候也可能叫系统分析员,一些小公司可能会整个公司或者部门有一个技术经理。技术经理承担的角色主要是系统分析、架构搭建、系统构建、代 码走查等工作,如果说项目经理是总统,那么技术经理就是总理。但也有些公司项目经理是不管技术团队的,只做需求、进度和同客户沟通,那么这个时候的项目经理就好像工厂里的跟单人员了,这种情况在外包公司比较多。
 
对于技术经理来说,更需要知道某种功能用哪些技术适合,知道某项功能需要多长的开发时间等等。同时,技术经理也应该承担提高团队整体技术水平的工作。技术经理要做到任务管理即开发工作量评估、定立开发流程、分配和追踪开发任务;质量管理即代码review、开发风险判断/报告/协调解决;效率提升即代码底层研发和培训、最佳代码实践规范总结与推广、自动化生产工具、自动化部署工具;技术能力提升:招聘面试、试题主拟、新人指导、项目复盘与改进。
 
技术总监
 
研发团队人数过多,有多条产品线货业务量过大,那么会有多个技术经理负责,但还会有以为技术总监。技术总监主要负责组建平台研发部,与架构师共建软件公共平台,方便各条产品业务线研发。通过技术平台、通过高一层的职权,管理和协调公司各个部门与本部门各条线。现在每个产品线都应该有合格的技术经理和高级程序员。
 
CTO:首席技术官
 
COT是技术和业务融合的领袖人物,在国内,CTO大部分则偏重于研发管理,相当于技术总监的Plus版,大部分CTO的是领导技术团队开发各类产品,解决技术问题,管理不同的项目,排期交付。还有一部分的职能类似于架构师或总工程师,作为技术侧的权威,为下一步的发展方向 做研究探讨,为CEO提供建设型决定参考。
 
从普通的程序员到CTO,需要的不仅是时间,更重要的是不断学习,程序员的职业晋升每提升一步都需要学习更多的东西!
评论
热点专题
>>
相关文章推荐
>>