糟糕的工程师学习新技能 - 优秀的工程师改善他们的思维方式

2025-06-07

糟糕的工程师学习新技能 - 优秀的工程师改善他们的思维方式

在我的职业生涯中,我经历过许多挑战:

  • 一开始,我很难编写功能性和稳定性的代码,
  • 后来,我在跟进关于架构风格、扩展、自动化等更复杂的对话时遇到了问题,
  • 之后,我和一些与我不同、我不太理解的团队成员沟通起来很困难,
  • 现在,我发现很难成为团队的持续灵感源泉,帮助他们以正确的心态应对新的挑战。

通过我个人以及同事和学员的职业发展,我了解到职业发展始终是一项艰巨的挑战。我们一次又一次地经历着类似的技能习得周期,了解这个过程可以帮助我们让这段旅程更加愉快,减少混乱。

我将学习新技能的过程分为三个阶段:

  1. 调整阶段——当我们开始一个新职位时,我们显然缺乏经验,也不太熟悉最佳实践。因此,我们首先要学习一些指导我们的规则,
  2. 直觉构建阶段——随着我们边做边学,按规则行事将被按直觉行事所取代。不过,要注意不要把直觉和过度自信混淆。
  3. 停滞阶段——一旦我们掌握了新的职责,我们会继续前进还是转向新的事物?

学习的三个阶段

接下来,我们将介绍每个阶段、其发生的原因以及如何充分利用它。

培养成长型思维

我们可以将学习的神经过程描述为在大脑中开辟一条新路径。大脑中的神经通路会随着使用而变得更加高效,从而更容易被触及。但开辟这些新路径需要付出巨大的努力:为了成长,我们需要突破自己的舒适区,超越自身的能力。

面对这样的努力,拥有成长型思维模式会非常有帮助。这种思维模式能帮助我们认识到自身能力的可扩展性,并将失败视为促进成长的学习机会。如此一来,我们就能积极地看待掌握新事物所需的所有努力。

无论我们处于人生的哪个阶段,成长总是痛苦的。但只要我们以正确的心态为动力,不断前进,随着时间的推移,事情必然会变得更容易。

#1 调整阶段

调整阶段

到目前为止,我面临的最艰难的挑战之一——向工程管理转型——动摇了我对软件工程的看法。

我一直热爱解决棘手的工程难题,并将我的职业自我价值感很大程度上与此息息相关。转型到工程管理意味着我将把大量时间投入到新类型的问题上。虽然我之前也领导过团队并指导过其他工程师,但如今,我把这和项目及资源管理一起作为全职工作,这意味着我将没有(甚至没有)时间去投入我最初的热情所在。

我的关键绩效指标 (KPI) 需要改变。我以前总是根据自己的贡献来评估自己,但现在我必须通过团队来评估。团队运转良好吗?工程师们开心吗?做出这样的转变很困难,我挣扎了好几个月。我变得沮丧,开始怀疑自己——我患上了严重的冒名顶替综合症。

在我的职业生涯中经历了多个周期后,我才最终认识到这只是一个阶段,挣扎是正常的,我会度过难关的。

要知道,无论我们是刚开始第一份工作,还是调到新岗位,承担新责任时都会自然而然地出现“冒名顶替综合症”。我们需要做的就是继续努力,让新的神经通路开始形成,事情自然就会朝着我们想要的方向发展。

#2 直觉建立阶段

到了某个时刻,我们不再感到停滞不前,事情也不再那么艰难。虽然会面临挑战,也会遭遇失败,但对很多人来说,这就是最佳状态——一种让人感到最有力量的动力。但在这个阶段,我们也可能陷入过度自信——由于缺乏专业知识,我们会高估自己的技能,如下图所示。

资料来源:邓宁-克鲁格效应

为了提升我们的专业水平,我们必须培养一种直觉,找到解决新挑战的最佳方法。我们首先要学习导师、同事和其他有相关经验的人传授的规则。但事情很少是一目了然的,这些规则也无法涵盖所有​​情况。只有通过实验并及时收集反馈,我们才能训练我们的大脑,使其能够直觉地找到超越既定规则的解决方案。

当我开始指导工程师并举行一对一会议时,我深入研究了最佳实践:要问什么问题、多久问一次、持续多长时间等等。这是一个很好的开始,为我继续建立直觉奠定了坚实的基础。

经过多次咨询,我学会了根据每个人的需求进行调整。例如,有些工程师非常乐意分享他们的想法,而有些则不太愿意,需要我给予更多鼓励。但我花了一段时间才培养出直觉,能够识别工程师是否不愿分享他们遇到的困难,他们这样做的原因,以及如何最好地处理这个问题。

我犯过很多次错。但通过积极寻找改进的方法,我赢得了学员们的信任,因为他们看到我认真对待他们的反馈。

不要陷入过度自信的陷阱,要不断努力,寻求反馈。有时我们感觉自己站在世界之巅,有时一切都很艰难。形成你对什么最有效的直觉需要时间和努力,所以不要跳过任何步骤。

#3 停滞阶段

我们怎么知道自己已经过了过度自信的阶段,成为了真正的专家呢?这通常发生在事情不再那么困难的时候。虽然工作量很大但工作本身也变得相对简单。现在我们已经见识过很多事情,没有什么能真正让我们感到惊讶,我们可以依靠直觉。我们已经到达了巅峰!

此时,每个工程师都面临着一个艰难的决定——我们是继续留在这个职位上,在这个职位上,事情不再那么具有挑战性,可以减少精神负担和压力,同时提供高质量的输出——还是,我们是否要接受新的挑战,承担新的责任,在当前公司内部或其他地方,再次做不好某件事?

作为一名高级工程师,我面临的一个更大的问题是——我应该选择工程管理职业道路,还是个人贡献者职业道路?两者有着根本的不同,这是一个非常艰难的选择。我曾经是一名优秀的高级工程师,并且热爱这份工作。但经过深思熟虑,并在团队的支持下,我选择了工程管理这条道路。

与你的导师和同事讨论下一步的可能,并坚持你认为重要的事情。理想情况下,我们可以将职业发展与职业目标相结合,了解所有可能性有助于做出更明智的决定。

好消息:学习具有复合效应

在我们的职业生涯中,我们不断学习和成长——这是一段既带来快乐也带来痛苦的情感旅程。通过理解未来的挑战,并理解这一切都是人生过程中自然而然的一部分,我们就能学会欣赏它们。

复合学习

令人惊奇的是——随着我们不断成长,新的挑战会变得更容易应对,就像技能层层递进的滚雪球效应一样。学习如何与工程师沟通,会让学习如何与商务人士沟通变得更容易一些。这又会让学习演讲技巧变得更容易。如此循环往复。

这个博客是我挑战的一部分——分享我的想法和理念,与工程界建立联系,向他们学习,并寻找新的机遇。虽然有时公开我的想法并让世界有机会证明我错了,感觉非常艰难,但我学会了珍惜它带给我的成长。

所以,下次你承担新的责任时,请放眼大局,并尝试享受未来的挑战:起步时的冒名顶替综合症,学习和尝试过程中偶尔会陷入过度自信,以及到达顶峰时停滞不前并思考下一步。这些都在帮助我们成长!


顺便一提…

号召行动

大家好,我是 Juraj。我正在创建一份涵盖工程领域深度主题的新闻通讯。如果您感兴趣,请订阅,以免错过任何内容。如果您有任何想法想分享,或者有主题建议,请通过LinkedInX与我联系

参考

如果您有兴趣深入了解这些概念,这里有一些很好的起点:

文章来源:https://dev.to/jurajmalenica/good-engineers-train-their-skills-great-engineers-train-their-mindset-21h
PREV
JS 图解:Promises 回调 Promises 结论 参考
NEXT
🦸 使用 console.trace 增强你的调试技能