如何在职业中成长:提示:这与技术无关。1. 学会估算和计划 2. 拥有超越预期的心态 3. 能够说服他人追随你的目标 4. 学会观察周围环境,保持专业精神 5. 保持高度的耐心 6. 洞察力比你想象的更重要 7. 不仅仅指导初级员工

2025-06-09

如何在职业生涯中成长:提示,这与技术无关。

1. 学会估算和计划

2. 拥有超越预期的心态

3. 能够说服别人追随你​​的事业

4. 学会观察现场气氛,保持专业素养

5. 高度耐心

6. 感知比你想象的更重要

7. 不仅仅指导初级员工

以下是我对软件开发职业生涯中除了提高技术水平之外的 7 个成长方面的看法。

1. 学会估算和计划

提升自身价值的一种方法就是引领他人创造价值。引领他人的方法之一是强化你的估算和规划技能。估算某件事所需的工作量与其说是科学,不如说是一门艺术。经验和技术知识可以帮助你提升估算能力。一些重要且影响深远的项目需要开发团队耗费数月时间才能完成。这需要协调和组织,以确保按时按预算交付。经理和领导之所以重要,原因之一是他们可以协调他人。协调并非易事,但成功的协调可以创造巨大的价值。高级开发人员应该强化这项技能。

2. 拥有超越预期的心态

在我的职业生涯中,我曾经拒绝过额外的工作。我曾经告诉我的一位经理,这不是我的职责所在。这种态度阻碍了我的工作。你应该小心,不要把自己限制在别人要求你做的事情上。要敢于挑战你的职责范围之外。这包括修复那些没人愿意费心处理的质量问题。这可以是改进那些没有明确责任人的内部工具。不要羞于主动承担其他事情,比如帮助新员工入职或协助招聘。也许有一天,经理、项目经理或设计师会需要额外的帮助。主动为他们开发工具或提供帮助,即使这不涉及编程。超越你的预期,绝对会让你脱颖而出。

3. 能够说服别人追随你​​的事业

超越高层要求你具备说服他人追随你目标的能力。如果你想实现你的想法,你需要经理和同事的支持。你想重构​​代码库的主要部分吗?你想推出另一个令人惊叹的新功能吗?你想让人们修复他们的错误吗?你应该能够传达你的想法的好处以及为什么人们应该帮助你。目标是获得足够的热情,让其他人开始支持你。

4. 学会观察现场气氛,保持专业素养

我发现,阻碍人们职业发展的一件事就是不控制自己的情绪。能够展现积极情绪来鼓励同事是非常宝贵的。高级开发人员应该懂得如何有效地提供批评性反馈。傲慢和消极的态度会营造一种令人不快的工作氛围。随着职位的提升,你需要了解自己的行为和态度会如何影响他人。

5. 高度耐心

我见过太多次因为自己或他人太不耐烦而犯错。当你变得不耐烦时,你往往会说错话,做出错误的决定。随着时间的推移,你的职业生涯将考验你的耐心。你会有压力,也会有沮丧的时候。一位资深开发人员知道何时不着急,做出合理的决定。拖延工作比急于立即得到答复要好得多。

6. 感知比你想象的更重要

我们都知道自己是什么样的人。我们知道为什么做出某个决定或以某种方式做某事。然而,你内心的自我形象可能与他人对你的看法大相径庭。其实,别人对你的看法比你想象的更重要。经理和同事会在你不在场的情况下进行绩效评估。关于你的事实可能真实或虚假,但你的软技能却容易被主观解读。这就是为什么随着你晋升到更高职位,掌控自己的公共关系是需要牢记的重要一点。你可能已经完成了工作,但人们会把你看作是他们想要找的人,还是其他人?你的言辞和态度可能胜过你的技术技能,所以要注意你如何表达自己。

7. 不仅仅指导初级员工

成为一名高级开发人员意味着要指导初级和高级开发人员。随着职业生涯的不断增长,要注意自己知道什么,以及别人不知道什么。初级开发人员需要指导,高级开发人员也一样。思考一下你拥有哪些知识可以传授给他人。方法可能有所不同。你可以开设课程、举办回顾会或撰写详细的文档。关键在于思考如何指导或教导与你共事的任何人。

鏂囩珷鏉簮锛�https://dev.to/justinctlam/how-to-grow-in-your-career-hint-it-s-not-about-the-tech-5787
PREV
使用 SSR 时,使用 HttpOnly Cookie 在 Next.js 中检测客户端身份验证
NEXT
让我们一起构建:使用 Ruby on Rails – 带有 Stripe Connect 的 Marketplace App 入门创建项目更多建模订阅/支持 Perk 订阅