写点什么

软件工程师如何发展他们的职业生涯

  • 2025-06-22
    北京
  • 本文字数:1713 字

    阅读完需:约 6 分钟

大小:809.62K时长:04:36
软件工程师如何发展他们的职业生涯

为了职业生涯的发展,Bruno Rey 建议软件工程师应该培养雄心壮志,提高自己的能力,并寻找机会。他建议要积极主动,通过向同行学习来扩大自己的影响力,并走出自己的舒适区。软件工程师可以保留一个自夸的文档,以确保他们的工作是可见的,并为他们的发展规划现实的长期目标。

 

Bruno Rey 在旧金山的QCon上谈到了软件工程师如何发展他们的职业生涯。

 

Rey 提到了驱动软件工程师个人成长的三个因素:雄心、能力和机会。对他来说,雄心意味着理解,付出额外的努力成为更好的自己会得到回报。能力是指完成比你高一级的员工所期望的任务的能力,或者至少是快速学习的能力。但 Rey 说,如果找不到好机会,即使是一个完美的员工,也会发现升迁会很困难。

 

Rey 建议,就个人而言,如果你无法始终如一地保持雄心壮志,潜在的因素可能是缺乏动力,你应该评估你为什么会经历这种情况。

 

雇主和导师在招聘过程中应该寻找雄心壮志的迹象。如果你的公司里有人是一名优秀的员工,但却没有表现出雄心壮志,那就试着多花点时间向他们解释这样做的好处,或许应该让他们看看现实生活中的例子,Rey 说。

 

Rey 建议软件工程师必须采取主动行动来促进个人成长:

 

有些人更喜欢采取“受害者变玩家”的方式,有人称之为“高能动性”,还有人用“积极主动”这个术语;它们都差不多。柯维的名著《高效能人士的七个习惯》让这种方式变得非常流行,其中“积极主动”是第一个习惯。

 

我们都有自己的影响范围,Rey 说。有些事情我们可以改变,有些事情我们不能。在大多数情况下,工程师认为他们的影响范围比实际的要小,并在他们的舒适区中移动:

 

如果你愿意迈出几步不舒服的路,或许就能大大拓展自己的影响力。在这个过程中,你可能会走错几步,但如果抱着良好的心态并加以判断,任何健康的工作环境都应该能原谅这些失误。

 

Rey 建议,为了扩大自己的影响力,软件工程师可以和他们的经理或者资历更老的同事交流。看看他们在做什么,以及他们是如何操作的。试着从他们的任务中分担一些,自己来做。如果不知道怎么做,那就锻炼一下这个能力,去学习。

 

Rey 说,“教我怎么做这个”有时听起来很懒,所以最好是自己尽可能多地学习,然后带着一些具体的问题来找他们,或来找他们验证你的理解是否正确。确保你没有冒犯他们,在得到他们的认可之前不要公开你的工作。

 

为了以可持续的速度规划他们的职业成长,软件工程师应该制定一个长期愿景:

 

三年后你的目标是什么?五年后呢?确保它是可以实现的。然后追溯过去,提出中间目标:为了实现 5 年目标,你今年年底需要做到什么程度?再强调一次,确保它是可实现的。可以与你的上级讨论你的目标。

 

在规划你的职业生涯时,要明白事情不会总是一帆风顺的;会有你无法控制的挫折和延迟。就像项目规划一样,留出空间来适应这些,Rey 总结道。

 

InfoQ 采访了布Bruno Rey,讨论了软件工程师如何扩大他们的影响力,并确保他们的工作得到认可。

 

InfoQ:软件工程师如何扩大他们的影响力?

 

Bruno Rey:在小公司或初创公司中,扩大影响力的机会会更容易获得,因为这些公司的职责没有那么分散,有时每个人都会做所有的事情。

 

早在 2013 年,我在一家这样的公司担任开发人员,我通常会跳出我的角色,去做一些与运维更相关的任务:解析日志,重启服务器/进程,或收集关于缺陷信息。我不害怕去做该做的事情,即使从形式上讲,这是别人的任务。我的上级认为这是一个伟大的特质;幸运的是,这家公司鼓励这样的行为。

 

InfoQ:软件工程师可以做些什么来确保他们的工作得到认可呢?

 

Rey:没有人能通过做很多不被看见的工作来获得晋升。如果你想展示自己的雄心壮志,你必须要为自己的工作发声,即使这不是你天生就会做的事情。

 

就我而言,我倾向于长期工作,并尝试在同一家公司工作多年,以产生相关的影响力。多年来,我发现自夸文档是完全必要的。特别是如果你在同一地方待的时间比你的经理还长,因为这有助于新经理快速获得了解你的工作方式以及你在哪些领域表现突出。

 

关于这个话题的有两篇不错文章:《让你的工作得到认可:写一份自夸文档》由 Julia Evans 撰写,以及《发表你的工作会增加你的运气》由 Aaron Francis 撰写。

 

原文链接:

https://www.infoq.com/news/2025/06/software-engineer-career/

2025-06-22 08:006200

评论

发布
暂无评论

阿里灵杰:与开发者一起推动AI创新落地

阿里云大数据AI技术

人工智能 阿里云 开发者 AI技术

金融科技 DevOps 的最佳实践

SEAL安全

DevOps 最佳实践 FinTech 12 月 PK 榜

Java本地高性能缓存实践

阿里技术

cache 本地缓存 缓存Java

带你玩转OpenHarmony AI:打造智能语音子系统

OpenHarmony开发者

OpenHarmony

Dubbo架构设计与源码解析(三)责任链模式

京东科技开发者

dubbo 过滤器 filter 责任链 provider

JAVA培训学习后就业好吗

小谷哥

“自动驾驶+昇腾AI” 西安交大团队解决高级辅助驾驶的关键难题

极客天地

【重磅干货】如何构建 API 生态促进企业上下游合作

石臻臻的杂货铺

API

企业IM软件WorkPlus,组织高效协作与一体化办公首选

BeeWorks

敏捷价值流管理

敏捷开发

敏捷 敏捷开发 价值流 价值流管理

借力 StarRocks,"陆战之王" 大润发如何在零售业数字化转型中抢占先机?

StarRocks

数据分析 零售

中移链已在BSN-DDC基础网络上线元交易功能

BSN研习社

BSN-DDC

WorkPlus助力中交四航局打造数字化管理新模式,释放企业生产力

BeeWorks

携手 StarRocks 打造极速统一数据底座,理想汽车获 DAMA 中国 “数据治理最佳实践奖”

StarRocks

如何保证设计出合理的架构1-4

程序员小张

「架构实战营」

扬州万方:基于申威平台的 Curve 块存储在高性能和超融合场景下的实践

网易数帆

nvme 分布式存储 curve 12 月 PK 榜

一文掌握MyBatis的动态SQL使用与原理

华为云开发者联盟

sql 开发 华为云 12 月 PK 榜

开源工具系列1:Cloud Custodian

HummerCloud

云计算 云安全

教你用JavaScript实现随机点名器

小院里的霍大侠

JavaScript 初学者 入门实战

前端培训学习后好就业吗?

小谷哥

【12.16-12.23】写作社区优秀技术博文一览

InfoQ写作社区官方

热门活动

AI技术实践|用腾讯云智能文本图像增强打造一个掌上扫描仪

牵着蜗牛去散步

人工智能 腾讯云 文字识别 图像处理

BitSail issue持续更新中,快来挑战,赢取千元礼品!

字节跳动数据平台

大数据 开源 12 月 PK 榜

火山引擎DataTester上线“流程画布”功能,支持组合型A/B实验分析

字节跳动数据平台

大数据 AB testing实战 12 月 PK 榜

科班出生和培训出身的前端程序员哪个好?

小谷哥

搭建"积木"=编程?

间隔

百度工程师教你玩转设计模式(装饰器模式)

百度Geek说

Java 设计模式 12 月 PK 榜 装饰器模式

大数据开发培训机构有哪些?

小谷哥

你的企业IM安全吗?对于私有化的即时通讯软件你了解多少?

BeeWorks

培训学习大数据门槛低吗

小谷哥

软件工程师如何发展他们的职业生涯_数字人才培养_Ben Linders_InfoQ精选文章