什么是T型开发者(以及为什么你应该成为一名T型开发者)
什么是T型开发者(以及为什么你应该成为一名T型开发者)
由 Mux 主办的 DEV 全球展示挑战赛:展示你的项目!
原文:什么是T型开发者(以及为什么你应该成为一名T型开发者)
什么是T型开发者(以及为什么你应该成为一名T型开发者)
全栈、前端、后端、专家、万事通……你几乎每天都能听到这些词。但什么是T型开发者呢?
在这里,我将解释什么是 T 型开发者,但更重要的是:为什么你应该成为一名 T 型开发者,以及如何成为一名 T 型开发者。
什么是T型开发者
传统上,企业更青睐 I 型开发人员:他们属于专家型人才,精通某个特定领域。
这些被称为 I 型开发人员的开发者,虽然是各自领域的专家,而且效率很高,但他们有一个问题:任何超出他们技术栈范围的东西都是一片无人区。
后端开发人员不了解如何正确地进行 UX/UI 设计,前端开发人员无法解决部署问题。
每个开发人员都具备相当严格的技能要求。
但后来各组织注意到了这一点,并通过 T 型开发者模型解决了这个问题。
如今,除了在自己领域拥有深厚的专业技能外,他们还拥有其他专业领域的广泛知识。
在这种情况下,测试人员不仅了解完成工作所需的一切知识,还了解用户体验设计,能够创建单元测试,能够执行基本的 DevOps 操作等等。
但是……为什么雇主需要T型人才呢?
为什么要成为一名T型开发者
成为一名多技能开发人员有很多好处:
- 更全面的开发者: T型开发者通常拥有一项专长,例如前端、后端、DevOps,甚至是某种技术栈,例如MERN/MEAN/MEVN技术栈。但他们也能胜任其他领域的工作。
- 全方位助力:T型开发人员可以参与项目的各个环节。您可以组建一个小型团队,每个成员都能承担更多责任,因为他们可以涵盖广泛的技能。
- 了解其他开发者:由于他们拥有广泛的技能,他们了解每个领域的基础知识,并且能够更好地与其他开发者互动:他们知道如何提出自己的需求,了解任务的难度,并且知道可以对他们抱有什么样的期望。
- 思想开放:乐于学习新事物的开发人员对雇主来说是一笔宝贵的财富。
- 可以顶替其他开发人员:如果后端开发人员休假一周或生病了怎么办?项目是否应该暂停直到他/她回来?T型开发人员团队可以在后端开发人员需要工作的时候接手。
如何成为一名
你现在应该已经被说服了(我希望如此!),并且想要成为其中一员。想知道怎么做吗?
- 学习专业领域之外的知识:这能让你在保持专业优势的同时,拓展不同领域的技能。学习其他领域的基础知识也很容易上手。
- 别着急:成为T型人才并非易事,不是周末上个Udemy课程就能实现的。这需要时间,甚至数年。保持开放的心态,不断拓展知识,持续成长。
- 同理心:为了加快每位团队成员的学习速度,你需要营造一个安全且协作的环境,让知识能够自由流动。要理解其他人可能正处于舒适区之外,并保持耐心。
结论
成为 T 型人才很重要,因为你可以胜任其他角色,而且你还能更好地与队友沟通,了解他们的需求和工作方式,以及如何互相帮助。
要做到这一点,你需要超越自身的局限,学习超出你专业领域范围的知识。当然,还需要时间。
之后,你将成为组织的重要成员,更重要的是:成为一名全面发展的开发人员,了解项目流程的每个环节。
你呢?你是哪种类型的开发者?
学习如何提高效率
文章来源:https://dev.to/davidmm1707/what-it-is-at-shape-developer-and-why-you-should-be-one-2pci



