软件工程职业道路
软件工程职业道路
也许你正处于训练营的中间
或者你的职业生涯已经有几年了
或者,也许您已经达到了成功的顶峰并意识到……
我不像我想象的那样喜欢编码
而现在,在这条道路上投入了如此多的时间和精力,你会觉得卡住了
你现在做什么?
幸运的是,软件开发不仅仅是编码,还有许多角色可以融入到成功团队的过程中。关键是识别 什么 你喜欢你的编码或教育之旅,并找到可以让你做更多事情的角色 那
例如:
一个 Scrum Master 或项目经理 — 如果你喜欢
- 计划和组织你的工作
- 指导初级开发人员
- 解决冲突
这些人与团队合作并处理团队的大部分外部沟通方面(跟踪可交付成果、沟通障碍、升级问题等)
一个 设计师或产品负责人 — 如果你喜欢
- 做“决策者”
- 设计美丽的东西
- 与客户交谈
这些是软件开发团队的领导者。他们与重要的利益相关者和客户群体会面,以确定痛点并为团队实施工作路线图。
一个 业务或系统分析师 — 如果你喜欢
- 将问题分解为可管理的任务
- 解决问题(逻辑上或概念上)
- 但仍想保持“技术性”
这些人与产品负责人合作,并将他们的计划转化为可操作的。他们澄清需求,研究潜在的解决方案,并在开发人员之前设计技术实现
一个 解决方案架构师或销售工程师 ——如果你喜欢
- 学习和应用模式
- 解决大规模问题
- 非正式领导
这些是团队的非正式技术负责人。他们为团队制定指导方针并编写政策。他们可能参与新技术的概念验证或创建开发团队稍后将使用或迭代的基础工作。
都是可行的职业道路
这些职业道路是什么样的?
每个人的职业生涯看起来都不同,但大多数人都遵循广泛的模式。看下图:
大线=大多数人走的路
细线 = 少人走的路
(注意——大多数线向右移动时会减小。这是为了表明 不是 每个人 总有一天会被高管执行,那 最多 人们将在这些进展的中间某个地方达到顶峰)
实际上,这里的地图上都有纵横交错的虚线,但这些路径之间的共同进展仍然适用。
你不是一个人
你不是第一个由开发者转变为别的东西的人。事实上,由于您以前接触过编程,因此您在这些角色中的任何一个都会更加成功。
青少年——在旅途中寻找更多帮助?在此处或上关注我 领英 了解更多
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明