壮大你的Perl团队 - BoF
内容提要
2018年格拉斯哥Perl大会组织讨论会,与会者分享壮大Perl团队的经验:完善入职流程、关注人员流失率、团队需初/中/高级开发者搭配、培养归属感、提供职业成长路径、Perl不受欢迎需公司与社区合作解决、核心软件不应外包。
延伸解读
入职流程:决定团队成长的关键第一步
讨论会强调,设计良好的入职流程对壮大Perl团队至关重要。新成员需要充足时间了解公司、流程和技术,尤其是学习Perl时。同时,任务应针对新人量身定制,以保持士气。这提示团队管理者,在扩张时不能忽视入职体验,否则可能影响新人的留存和成长。
人员流失率:团队增长的隐形杀手
即使团队规模在扩大,如果长期开发者不断离开,也会带来麻烦。因此,关注流失率(churn)是保持团队健康的重要指标。讨论会提醒,壮大团队不仅要招人,更要留人,否则增长可能只是表面现象。
团队结构:初、中、高级开发者的合理搭配
与会者认为,团队需要初、中、高级开发者合理分布,因为每个人都需要支持来突破自身边界。这种搭配有助于知识传递和互相支持,避免因技能断层导致项目风险。对于Perl团队,这意味着在招聘和培养时要有意识构建梯队。
Perl不受欢迎:公司与社区需共同应对
Perl的不受欢迎被视为一个障碍,公司和社区应合作解决。同时,在吸引人才时,应更关注公司本身而非技术栈。这反映出,单纯依赖Perl的吸引力可能不够,需要从公司文化、发展机会等方面入手,并与社区一起改善Perl的生态和形象。
Q&A
如何设计有效的Perl团队入职流程?
需要预留足够时间让新人了解公司、流程和技术,特别是学习Perl;同时要精心为新成员定制任务以保持士气。
为什么Perl团队需要关注人员流失率?
即使团队在增长,如果长期开发者不断离开,团队会面临麻烦,因此必须监控流失率/离职率。
Perl团队中初级、中级和高级开发者应该如何搭配?
团队需要确保有良好的初/中/高级开发者分布,因为每个人在突破自身边界时都需要支持。
如何为Perl开发者提供职业成长路径?
可以提供清晰的晋升路径,例如从一线支持到二线、三线支持再到开发者,这样培养出的开发者比直接招聘目标技能的人更了解业务。
Perl不受欢迎对团队建设有什么影响?如何解决?
Perl的不受欢迎是一个障碍,公司和社区应合作解决;在招人时应更关注公司而非技术。
为什么核心软件不应该外包?
不要外包公司DNA中的软件,让开发者和利益相关者保持紧密联系,以减少双方的挫败感。