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

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

前言


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

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

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

image.png

技术线


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

程序员

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

1441177508.jpg

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

管理层


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

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

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

其他

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

后记


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

image.png

目录
打赏
0
0
0
0
184
分享
相关文章
电子信息类专业技术学习及比赛路线总结(大一到大三)
电子信息类专业技术学习及比赛路线总结(大一到大三)
IT专业入门,高考假期预习指南:运维方向
IT专业入门,高考假期预习指南:运维方向
探索软件测试的深海:从新手到专家
在软件的世界里,测试就像是深海探险,每一个角落都藏着未知的错误和挑战。本文将带你从浅入深,一起探索软件测试的奥秘,不仅教你如何成为测试领域的“海洋生物学家”,还将分享那些让无数测试员夜不能寐的“深海巨兽”以及如何驯服它们。准备好了吗?让我们穿上潜水服,一起潜入软件测试的深海世界!
【活动】程序员的核心职业素养:技术与人文并重的探索之旅
在数字化浪潮席卷全球的今天,程序员作为构建未来世界的“魔法师”,其职业素养不仅关乎代码的优美与效率,更深层次地体现在对技术的持续追求、团队合作的能力、解决问题的创新思维以及对社会责任的担当上。本文将探讨我认为对于程序员最为重要的几种职业素养,并结合实际案例,分享我在职业生涯中的体会与思考。
108 4
开发者“请回答”!HN 热帖“当你对软件开发感到失望,该如何规划职业道路?”
开发者“请回答”!HN 热帖“当你对软件开发感到失望,该如何规划职业道路?”
222 0
开发者“请回答”!HN 热帖“当你对软件开发感到失望,该如何规划职业道路?”
产品经理又开始为难我了???我。。。。(一)
前言 大家好,我是Fly哥。最近做项目的时候,就是产品经理给的图总是很大,不压缩。每天要处理这些图片真的很累哇。于是一怒之下写下了这个「vscode 插件」。「插件核心功能是压缩,然后上传图片」。压缩的网站其实就是「tinypng」 这个网站然后图片压缩后,然后再上传到cdn上,然后然后这个压缩过的url 直接放到我们的粘贴板上。下面跟着我的步伐一步一步来写实现它。先看效果图: 图片 效率对比 开发这个主要是提高团队开发效率, 绝不是为了炫技。看图: 图片 image-20211017224316386 image-20211017224316386 需求分析 可在vscodde的set
产品经理又开始为难我了???我。。。。(一)
产品经理又开始为难我了???我。。。。(二)
插件开发——配置右键菜单 这个功能描述大概就是,你在写的时候突然要上传,直接点击鼠标右键,然后直接选择图片。对就是这个简单的东西,做东西需要从用户的角度考虑,一定要爽,能省一步是一步。呵呵哈哈哈 这个配置其实就是在 还是在刚才的「package.json」 上继续配置: "menus": { "editor/context": [ { "when": "editorFocus", "command": "extension.choosedImage", "group": "navigation" } ] w
产品经理又开始为难我了???我。。。。(二)
超详细的程序员未来职业发展路线
超详细的程序员未来职业发展路线
1423 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等