谈技术简友广场读书

你应该是一个T型开发者。培养深度和广度

2023-02-22  本文已影响0人  技术的游戏

太多的语言、框架、库和方法让我筋疲力尽。

从事软件开发工作可能会让人不知所措。要知道的太多了!

这是我对想要发展职业的开发人员的一条建议:

你不可能知道一切

我指导的开发人员对要学习和掌握的东西太多感到不知所措。

记住不可能无所不知是有帮助的。

您根本无法学习有关编码的所有可能知识。成为所有方面的专家并不是一个现实的目标。

一旦你接受了这个现实,就会更容易集中注意力。

您不需要成为所有方面的专家。

宽度

轻微的矛盾来了。

无需成为所有方面的专家,但您应该对软件的各个部分如何协同工作有广泛的了解。

对很多事情都略知一二。够危险了。

有一些基础知识,例如互联网的工作原理以及算法和数据结构的基础知识。

然后是您的领域的细节。诸如roadmap.sh中概述的所有技能之类的东西。

你应该有足够的背景来明智地谈论软件开发,即使是与专业领域与你不同的人。

这是成为 T 型开发人员的广泛部分。

深度

在培养专业知识、构建项目和获得实践经验方面,选择一个特定的领域作为重点。

我一直在涉猎的开发人员身上看到一个问题。

他们尝试了很多不同的东西。被闪亮的新物体分散注意力。从来没有真正专注和培养一个领域的专业知识。

相反,我建议您选择特定语言(甚至框架)的一些技能。此外,您可能会缩小到特定行业或问题集——如医疗保健、政府、金融等。

变得具体是发展专业知识的关键。

当你细分市场时,你实际上让自己变得更有价值。这就是为什么拥有定位声明如此重要的原因。

T型成功

这种 T 型开发人员的概念将为您的成功职业生涯奠定基础。

避免无所不知的不切实际的期望。不知道您专业领域之外的技术细节是可以的。

通过培养专业知识,您可以帮助过滤掉不合适的机会。

您还可以让自己对正在寻找特定技能的组织更有价值。这里的要点是:专家比通才有更多机会。

每日清单

我每天早上都会为软件开发人员写一些新东西。

如果你喜欢我的文章,点赞,关注,转发!

上一篇下一篇

猜你喜欢

热点阅读