10 月 23 - 25 日,QCon 上海站即将召开,现在大会已开始正式报名,可以享受 8 折优惠 了解详情
写点什么

作为软件工程师,如何在晋升过程中不断提升自我

  • 2025-08-25
    北京
  • 本文字数:1614 字

    阅读完需:约 5 分钟

大小:792.22K时长:04:30
作为软件工程师,如何在晋升过程中不断提升自我

QCon伦敦大会上,Suhail Patel 做了关于软件工程师如何自我成长的演讲。他指出,随着软件工程师成长为高级、Staff+或首席角色,他们承担起了更大的责任、更复杂的项目,影响力也会超越代码。成长不是线性的;这需要具备沟通能力、策略和软性影响力。写作、演讲和一对一交流有助于扩大影响力。

 

当人们从软件工程师晋升为高级工程师或技术领导,直至 Staff+或首席工程时,他们承担起了更多的责任,涉足了更复杂的领域。Patel 说,他们的软件技艺得到了提升,能够构建更高级的架构以及运作大型项目。

 

Patel 提到,除了软件交付方面,一个高效的 Staff+工程师会成为所开发产品的核心技术管理者,很多时候也是组织的管理者。他们会更多地参与到人与技术交汇的领域中。

 

职业成长是一段旅程。那不是攀爬一架梯子,而是走过一条充满困难与机遇,而且沿途有岔路的蜿蜒小径,Patel 解释道:

 

我的第一份软件工程师工作是偶然中得到的,因为我在 Twitter 上关注了一个正在寻找 iOS 工程师的创始人。第二天我就在他们的伦敦办公室参加了面试,并在一周后开始编写我的第一段专业代码。

 

Patel 说,一个人需要具备影响力、沟通能力和战略思维;找到内在动力并掌控自己的成长轨迹。他补充道,不要把成长完全交给你的经理或领导或同事来定义。

 

拥有深厚的领域背景知识对于理解和挑战利益相关者的需求极为有价值。Patel 强调,在软件应该如何开发或实现更大的目标方面发表意见,你的价值会超越软件工程师,带来特定领域或关键领域的专业知识。

 

Patel 建议工程师发展超越工程和领域背景的技能,形成软性影响力。他提到的其中一项技能是通过一对一交流和讨论论坛保持开放沟通:

 

这样一来,其他人就会来找你寻求专业指导,让你有一个更广阔的视角了解公司内部发生的事情。

 

另一项需要发展的技能是通过写作来帮助他人学习。Patel 提到,这可以是文档的形式,或者是思考未来应该如何解决问题的文章,甚至是入职培训文档。

 

提高演讲技能使工程师能够通过内部和外部的技术演讲进行有效的沟通。Patel 说,这可以帮助你传达复杂的技术信息和大型架构变更。

 

Patel 说,现在,我们只能从个人资料照片和在 Slack 上的沟通来了解我们的同事。如果够幸运的话,你可能会在视频聊天中分享一次工作站会或讨论会议。人们很容易根据你与他们的有限互动形成看法,尤其是在 Slack 这样的东西上。Patel 提到,一对一是你展示能力并以软性影响力领导团队的完美机会。

 

并非所有的一对一交流都要完全关于工作,正如 Patel 所说的那样:

 

在我经历过的最好的一对一交流中,有些是没有议程的,了解家庭动态、他们假期去了哪里,或者他们对烹饪或咖啡的热情。

 

InfoQ 采访了Suhail Patel,讨论了职业提升和有效的一对一交流。

 

InfoQ:工程师除了掌握技术之外,还能做些什么来提升他们的职业?

 

Suhail Patel:工程师可以让自己参与面试新人。这使他们能够遇到有趣的人,并更多地了解其他公司的工程和技术设计/架构。

 

也不一定非得参加正式的面试;参加会议、聚会以及社交活动,找到你想要结交并向他们学习的人,甚至可能将他们招入你的团队和公司,这是一种建立声誉和提升知名度的绝佳方式。

 

工程师还可以为新员工开展入职培训。这有助于从一开始就确立最佳实践和良好的工程规范,并为解答任何问题提供一个参考依据。

 

InfoQ:你对领导者如何进行有效的一对一交流有什么建议?

 

Patel:作为领导者,你主要有两个责任:支持可能需要提升认可度或可能需要支持的人,以及指出交付速度方面的挑战。你与经理和上级的一对一交流从纯粹的个人需求(个人职业目标)扩展到了团队和组织需求。

 

非常仔细地倾听你的经理和同事提出的技术、组织和个人挑战,这让你可以了解日常工作之外的潜在机会。这样,你就有机会在他人最需要你时挺身而出,或在在发现可以运用自身专长时主动把握机会,而无需他人明确提出要求。

 

声明:本文为 InfoQ 翻译,未经许可禁止转载。

 

原文链接:

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

2025-08-25 18:002

评论

发布
暂无评论

探索跨语言、跨模态、跨任务的大模型驱动应用生态繁荣

百度开发者中心

人工智能 大模型

软件测试/测试开发/岗位内推丨字节跳动岗位开放

测试人

软件测试

新特性速览!Sermant重磅更新,1.3.0 release版本发布

华为云开源

微服务治理 sermant 字节码增强框架

软件测试/测试开发全日制/测试内推|字节跳动岗位开放~

霍格沃兹测试开发学社

Hackathon | Mint Blockchain 启动全球 NIP 创意提案黑客松活动!

NFT Research

blockchain 黑客松 NFT\

数据如何驱动AI大模型的竞争优势

百度开发者中心

人工智能 AI 大模型

请重视你的简历

老张

面试 简历优化 简历

快手商品详情数据接口(ks.item_get)丨快手API接口

tbapi

快手商品详情数据接口 快手API接口 快手商品数据接口 快手数据采集

2023 CSIG青年科学家会议丨多模态大模型时代下的文档图像处理

热爱编程的小白白

简单聊聊数据库可以做什么,有什么用?

行云管家

数据库 云计算 大数据

服务器里面打开浏览器访问不了会是什么原因

德迅云安全杨德俊

每日一题:LeetCode-139. 单词拆分

Geek_4z9ami

Go 面试 算法 LeetCode 动态规划

AI时代我们的IT团队架构应该如何应变

Onegun

人工智能 AI 团队组织

【Spring技术专题】「实战开发系列」保姆级教你SpringBoot整合Mybatis框架实现多数据源的静态数据源和动态数据源配置落地

码界西柚

spring mybatis springboot 数据源切换 2024年第六篇文章

拼多多根据ID取商品详情原数据 API (pinduoduo.item_get_app_pro)在电商中的应用

技术冰糖葫芦

API

亿级流量摩擦出来的 ES 稳定性之道

常清静

方法论 ES 建模 Elastic Search ES优化

助力 AI 技术共享,蚂蚁开源又一核心技术“因果学习系统 OpenASCE”

可信AI进展

人工智能 机器学习 开源

探索大模型在端侧应用的新形态

百度开发者中心

人工智能 图像识别 大模型

数据资产入表“倒计时”,企业该如何抓住红利?

用友BIP

数据资产

小度推出小度学习机K16:内容、AI功能、软硬件配置全面升级

新消费日报

好用的鼠标键盘记录工具:Mouse And Keyboard Recorder激活中文

胖墩儿不胖y

Mac软件 鼠标管理工具 Mac软件鼠标辅助

作为软件工程师,如何在晋升过程中不断提升自我_管理/文化_Ben Linders_InfoQ精选文章