养成专业开发团队习惯

2020-11-11 21:45:58

你的工作场所如何培养团队发展的环境?你如何确保你的工程师在满足冲刺、截止日期和交付成果的同时,有时间进行创造性的想法和专业发展?尽管品牌上镜的团队建设活动在许多科技公司都很常见--特别是在团队快速增长的情况下,但这种战略无法帮助专业人士共同成长,从长远来看,也达不到目标。

很长一段时间以来,我一直在思考这样的问题,我问自己--公司如何才能既保持“有趣的部分”,又能培养目标以及自我和团队职业发展的文化。在这篇文章中,你会发现我们在Swimm推出的试点:这样一个试点的主要目标,为什么我们相信它,以及执行策略。我们将在未来的帖子中跟进和分享我们的经验。

专业精神。首先,我们希望创造一种文化,让我们所有的团队成员在持续的基础上学习新事物。要成为专业人士,我们需要不断学习。为了在工作中保持快乐和挑战,我们需要获得资源,需要我们的经理投资于我们的发展。

创新。其次,一起回顾新的主题,并集思广益地讨论如何将它们整合到我们的产品中,这将提供新的想法,并使我们不断重新思考我们目前的方法。

在思考实现这些目标的方法时,我在寻找在科技行业其他地方成功或辉煌失败的最佳实践、研究案例和模式。具体地说,我的灵感来自来自Aidoc的伊丹·巴苏克(Idan Bassuk)的这篇帖子。我联系了伊丹,他非常友好地回答了我所有的问题。我了解到,在过去的三年里,他们一直在继续他们的“深刀阔斧”(Deep Snips)(他们的团队成员之一学习一个主题,并将其呈现给团队),他仍然相信这种方法有助于实现目标。我从他们的经历中了解到,他们的许多谈话都对他们的产品产生了实际的影响。这让我相信这种方法确实可以产生有意义的影响,我现在比以前更渴望去检验这一点。

游泳队。每隔一周,我们的一名工程师就会学到一些他们希望深入研究和学习的新东西。它可以是任何东西,只要它是技术上的,并且可以应用于我们的产品,即使不是在可预见的未来。然后,工程师将做一次演讲,与团队分享他们的研究和新知识。每堂课结束后,我们还会发布一篇博客文章,总结讲座内容,供我们的社区或新员工使用(如果他们愿意的话)。

技术细节。我们计划将会议分成两部分-第一部分是技术性的,对相关主题进行深入的概述(将在我们的博客帖子中介绍)。第二部分将包括就主题对我们产品的可能用途、采用和影响进行内部讨论。我们是否已经依赖于这些知识中的一部分?它能帮助我们解决当前或未来的问题吗?或许我们现在需要考虑实施它?

在轮到这位工程师的两周时间里,他有尽可能多的时间来学习这门学科和准备讲座。这将优先于其他任务,我们假设这将需要一到两天的时间。这是一项巨大的承诺--作为一家初创公司,我们面临着所有的任务,每一天都是宝贵的。尽管如此,我们还是决定,我们所希望的影响是如此宝贵,它的代价是值得的,而且我们愿意做这个实验。

风险。然而,一如既往,说起来容易做起来难。事实上,这可能会以不同的方式出错--时间管理与效率,获得高水平的有趣演示和有用的技术洞察力,或者让团队中的每个人都能以赞扬他们的方式发出自己的声音。这是一项边走边学的活动。所以我们准备进行团队挑战。

好的一面。在我们的团队试运行期间,每隔一周,整个开发团队将有机会学习一些新知识,同时轮流加深知识,提高写作和演示技能,并成为团队中关于Swimminar主题的专家。这次团队训练将为每个工程师个人和整个团队提供积极的成功经验。我们希望如此。

我将是第一个做游泳演讲的人--具体来说,就是关于GIT的内部结构。接下来会怎样,只有时间会告诉我们。我们承诺会汇报这项实验是如何为我们工作的。敬请关注。

Swimm是一款工具,通过自动生成的提示和对代码库的洞察,帮助工程师更快、更好地为任何代码库做出贡献。

Omer Rosenbaum,Swimm的首席技术官。网络培训专家,Checkpoint Security Academy创始人。《计算机网络》(希伯来语)的作者。访问我的YouTube频道。