壮大你的Perl团队 - BoF

💡 原文英文,约700词,阅读约需3分钟。
📝

内容提要

2018年格拉斯哥Perl大会组织讨论会,与会者分享壮大Perl团队的经验:完善入职流程、关注人员流失率、团队需初/中/高级开发者搭配、培养归属感、提供职业成长路径、Perl不受欢迎需公司与社区合作解决、核心软件不应外包。

🔎

延伸解读

入职流程:决定团队成长的关键第一步

讨论会强调,设计良好的入职流程对壮大Perl团队至关重要。新成员需要充足时间了解公司、流程和技术,尤其是学习Perl时。同时,任务应针对新人量身定制,以保持士气。这提示团队管理者,在扩张时不能忽视入职体验,否则可能影响新人的留存和成长。

人员流失率:团队增长的隐形杀手

即使团队规模在扩大,如果长期开发者不断离开,也会带来麻烦。因此,关注流失率(churn)是保持团队健康的重要指标。讨论会提醒,壮大团队不仅要招人,更要留人,否则增长可能只是表面现象。

团队结构:初、中、高级开发者的合理搭配

与会者认为,团队需要初、中、高级开发者合理分布,因为每个人都需要支持来突破自身边界。这种搭配有助于知识传递和互相支持,避免因技能断层导致项目风险。对于Perl团队,这意味着在招聘和培养时要有意识构建梯队。

Perl不受欢迎:公司与社区需共同应对

Perl的不受欢迎被视为一个障碍,公司和社区应合作解决。同时,在吸引人才时,应更关注公司本身而非技术栈。这反映出,单纯依赖Perl的吸引力可能不够,需要从公司文化、发展机会等方面入手,并与社区一起改善Perl的生态和形象。

❓

Q&A

如何设计有效的Perl团队入职流程?

需要预留足够时间让新人了解公司、流程和技术,特别是学习Perl;同时要精心为新成员定制任务以保持士气。

为什么Perl团队需要关注人员流失率?

即使团队在增长,如果长期开发者不断离开,团队会面临麻烦,因此必须监控流失率/离职率。

Perl团队中初级、中级和高级开发者应该如何搭配?

团队需要确保有良好的初/中/高级开发者分布,因为每个人在突破自身边界时都需要支持。

如何为Perl开发者提供职业成长路径?

可以提供清晰的晋升路径,例如从一线支持到二线、三线支持再到开发者,这样培养出的开发者比直接招聘目标技能的人更了解业务。

Perl不受欢迎对团队建设有什么影响?如何解决?

Perl的不受欢迎是一个障碍,公司和社区应合作解决;在招人时应更关注公司而非技术。

为什么核心软件不应该外包?

不要外包公司DNA中的软件,让开发者和利益相关者保持紧密联系,以减少双方的挫败感。

🏷️

标签

➡️

继续阅读