简介:职业规划,是各行各业都不得不面对的一个问题,对于程序员来说,也不可能做一辈子的码农,那么程序员在职业发展过程中该如何规划自己的晋升路线呢?小编整理了一份程序员职业生涯规划等你来领取!

前言


职业规划,是各行各业都不得不面对的一个问题,对于程序员来说,也不可能做一辈子的码农,那么程序员在职业发展过程中该如何规划自己的晋升路线呢?

关注IT人职业发展或者本身是从事IT行业的同学可能会知道,在程序员的职业生涯中是有几个重大的转折点的,抓住这几个“跃龙门”的机会,说不定你也可以28岁实现财务自由哦~

本文分别从技术层面、管理层面等为大家盘点了程序员可能面临的职业发展路线,当然这只是小编在收集了网络上和身边一些IT人的意见之后梳理出来的一些建议,欢迎有不同意见的同学在留言区进行讨论!

技术线


如果是打算走技术路线的同学,大致路线可以是这样的:“初级程序员--中级程序员--高级程序员--技术专家/系统架构师”

程序员

根据入(加)职(班)时间的不同,“社畜”也是分为不同等级的。

初级程序员:入行1年及以内,写代码基本靠各大网站复制粘贴,要求就是代码能运行即可,别的什么也不管。不清楚代码规范为何物,更是不会考虑注释的问题,当然他们也不觉得这样有什么不对,代码跑起来就很棒了,不是吗?
中级程序员:入行3年及以内,此时不管是薪资还是技术水平都有了一个很大的提升。入行的前三年是程序员打下技术基础的关键时期,这期间应该通过不断的学习和项目实践“修炼”自己,保证自己可以出色的完成大部分项目的开发,并在团队中开始担任一些重要的角色。同时3年工作经验也是程序员职业生涯中遇到的第一个“关键期”,要仔细思考自己的下一步职业计划了。
高级程序员:入行5年及以内,技术上完全可以独挡一面;此时可以尝试“转型”,注重对自己的全面培养,也就是说,如果你之前是做前端的,此时要在之前的基础上开始注重后端技术的学习,如果你是做后端开发的,就要尝试了解前端的一些框架知识。
技术专家/系统架构师:这两个职位的主要区别体现在一个是对技术的深度研究,一个是对技术的广度研究,如果你在成为高级工程师之后仍然在一个技术领域攻坚,继续研究和挖掘该技术更加深入的内容,此时可以考虑技术专家的方向;而架构师的职责是在项目初期把控项目的整体设计以及解决方案的制定。

管理层


要达到管理层的水平,首先要建立在技术基础上,根据技术线的不同分支产生的管理层发展路线。这部分的职业路线一般分两种:
(1)“程序员--系统架构师--项目经理”
系统架构师和项目经理的工作是有一些重合的,前者的主要职责是在项目初期把控项目的整体框架设计,后者则是要参与到项目的全部生命周期中,从项目的前期设计、开发过程中的人员调配、项目的上线甚至是运营都是项目经理要做的事情。

达到项目经理的水平也是非常不容易的了,此时不仅对技术有要求,要有较好的开发水平,前瞻意识,同时也要有一定的领导能力,能够站到别人看不到的高度考虑,同时协调好团队成员之间的关系,还要具备一定的用户沟通能力和产品分析能力等一系列内容。
(2)“程序员--技术专家--技术总监--CTO”
技术总监 一般是负责一个企业的技术管理体系的建设和维护,要求对技术和业务都具有非常深入的理解,能够对行业技术发展趋势和管理现状具有准确的判断。

CTO 是企业团体里的高阶主管职位之一,是企业内负责技术的最高负责人,全面负责技术部工作,参与公司发展战略和计划的制定,并能够对公司的技术发展战略做出贡献。

其他

程序员除了上述的几条职业发展路线之外,还可以尝试转战产品经理、技术支持、技术顾问等,在这里就不多做描述了。

后记


不管是 技术线、管理层、产品线还是其他岗位都来源于自己的不同选择,主要是看本身对于哪方面更加感兴趣。另外,业界盛传,程序员是吃青春饭的,35+就可以考虑退休的事情了,所以各位从事IT的同学要早早的为自己做打算啦~

原文链接:https://developer.aliyun.com/article/767175?

版权声明:本文中所有内容均属于阿里云开发者社区所有,任何媒体、网站或个人未经阿里云开发者社区协议授权不得转载、链接、转贴或以其他方式复制发布/发表。申请授权请邮件developerteam@list.alibaba-inc.com,已获得阿里云开发者社区协议授权的媒体、网站,在转载使用时必须注明"稿件来源:阿里云开发者社区,原文作者姓名",违者本社区将依法追究责任。 如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:developer2020@service.aliyun.com 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。

程序员职业发展路线规划,快来康康你“修炼”到哪个段位了?相关推荐

  1. 程序员职业发展与规划:我要做一辈子的程序员吗?

    经常听一些同学说:不知道下一份工作该去哪类公司做些什么,我的职场人际一团糟老板不重视我,我现在成长的非常慢所以又想跳槽了,我看不到公司的发展前景好迷茫,其实这一切的困惑都来源于没有做好职业规划或者你根 ...

  2. 2020年最新程序员职业发展路线指南,超详细!

    01.程序员的特性 技术出身的职场人特性很明显,与做市场.业务出身的职场人区别尤其明显. IT行业中常见的一些职场角色:老板.项目经理.产品经理.需求分析师.设计师.开发工程师.运维工程师等. 开发工 ...

  3. 前进中不能迷失方向--Java程序员职业发展路线

    通过网络总结的java开发发展的路线,提醒自己前进中不能迷失方向

  4. java开发规划_java开发程序员职业发展规划路线

    原标题:java开发程序员职业发展规划路线 随着学习java的人越来越多,很多初学者都有这样的疑问,学习java以后就是敲代码的吗,小编就给大家介绍几个java开发程序员职业发展规划路线 1技术路线 ...

  5. 程序员的岗位路线规划,不止是编程?

    经常听到别人说30岁对于程序员来说是个瓶颈,其实这种说法有一定的道理.因为一位程序员如果是大学大专或本科毕业,到30岁的时候一直在编程没换过其它类型的工作,那差不多已经编写了7.8年的代码了.30岁左 ...

  6. 程序员职业发展路线图(完整版+珍藏版)

    从整体上看,程序员的职业发展可以分为 4 条路线,分别是工作.SOHO.创业和投资,它们的难度逐次递增,人生阶层也逐次递增.当然这个路线也不是固定的,可能随时切换,比如你放弃了工作可以 SOHO,你创 ...

  7. 女程序员职业发展的特别之处

    在"做自己想做的工作"公开课的互动环节,有位女生提了个问题,大意是"女生是否适合做程序员",当时我怎么回答的,已经忘差不多了,大意是性别对是否适合做程序员没有直 ...

  8. java开发走技术还是管理路线_java程序员的发展路线是怎样的

    现阶段学习java的人不在少数,很多人都是看中了这个行业技能性强,而且薪资待遇优越,发展潜力无限,但对于这个行业未来的职业走向并没有一个明确的规划.究竟java程序员的发展路线是怎样的呢?下面和南京j ...

  9. IT计算机行业程序员职业发展路线图(完整版+珍藏版)

    从整体上看,程序员的职业发展可以分为 4 条路线,分别是工作.SOHO.创业和投资,它们的难度逐次递增,人生阶层也逐次递增.当然这个路线也不是固定的,可能随时切换,比如你放弃了工作可以 SOHO,你创 ...

最新文章

  1. WEB--一个不错的想法
  2. UE4用音乐音效,各种声音都有,比较全了
  3. 超越谷歌BERT!依图推出预训练语言理解模型ConvBERT
  4. 排序算法--快速排序
  5. devexpress能开发出html,DevExpress推出HTML5 JavaScript控件集
  6. 第三章计算机试题,计算机等级考试二级VB测试题(第三章)
  7. cad怎么快速算面积_用cad算面积的快捷键方法步骤详细,大朗CAD培训班
  8. Android之自定义控件入门
  9. 关于Jquery EasyUI中的DataGrid服务器端分页随记
  10. NOIP2010-普及组初赛C语言解析
  11. python 归一化方法
  12. 揭开牙病之谜 与牙医说再见转
  13. 在c语言中对于整型变量采用哪两种存储形式,在C语言中的实型变量分为2种类型,它们是()和()...
  14. Android跑指定包Monkey脚本
  15. PS把图片切成九宫格
  16. python爬12306_爬虫12306返回数据怎么解析
  17. SAP ScriptForms 教程系列一
  18. VMM实践:当虚拟化遇到虚拟机
  19. 帆软相同列合并_excel表中同一列相同内容进行合并 又快又好
  20. Docker 配置网络 - 使用 host 网络

热门文章

  1. 为了追到小姐姐,我用 Python 制作了一个机器人
  2. java wifimanager_Java WifiManager.disableNetwork方法代碼示例
  3. java注解如何设置自增长_java如何自定义注解(一)
  4. oracle 5632,17、oracle 性能管理
  5. window安装mysql默认密码忘记_window10 安装Mysql 8.0.17以及忘记密码重置密码
  6. 机器学习:朴素贝叶斯分类器,决策函数向量化处理,mask使用技巧
  7. C#排队处理DEMO
  8. 【Hadoop 分布式部署 五:分布式部署之分发、基本测试及监控】
  9. Aop和Filter区别
  10. SQL Server 自增字段重置