首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >衡量编码技术的成功与否

衡量编码技术的成功与否
EN

Software Engineering用户
提问于 2020-02-24 12:03:39
回答 4查看 337关注 0票数 4

我感兴趣的是在我工作的公司(在工作期间或之后)开始编写代码。我认为这将有助于传播关于如何编写干净、简洁和一致的代码的知识。我过去曾参与过编码工作,这确实帮助我成为了一名更好的软件工程师。我特别认为这对于正在转换到一种新语言(如Java到Golang )的工程师来说是有用的。

我不确定的是如何衡量它的成败?公司每周花30-60分钟的时间让他们的工程师磨练自己的技能,值得吗?

每一堂课后,我都可以发一份简单的问卷,试着衡量人们学到了多少。或者我可以试着测量PRs中代码的质量?这样做真的很有趣!

有人做过这样的事吗?如果是这样的话,你做了什么?

EN

回答 4

Software Engineering用户

发布于 2020-02-24 14:06:43

如果你想出如何衡量一个人是否是一个优秀的程序员,那么你已经解决了一个古老的问题,并将被全世界的项目经理誉为天才。

相反,要衡量人们是否喜欢这些道具。我建议啤酒和比萨饼,而不是深入批评命名惯例。

票数 4
EN

Software Engineering用户

发布于 2020-02-24 15:35:05

作为一名受过训练的社会学家,我倾向于采用问卷调查的方法。如果您的组织足够大,并且管理层愿意支持您的工作,那么也许可以做一个双盲实验,看看某个特定的dojo是否帮助了该主题的参与者(正如Ewan所提到的,我们目前缺乏一种客观的方法来确定某人在总体编程方面有多好)。

  1. 确定第一个道场的主题。
  2. 对关键概念做一个简短的调查/测试。理想情况下,这些问题是可验证的,可以很容易地确定答案是正确的或不正确的,但很难使大多数参与者在没有dojo的情况下得到正确的答案。
  3. 尽可能多地招募一群志愿者/应征者,给自己一个较低的误差范围。
  4. 随机分配一半给控制组,他们一开始不会参加道场。马上给这组人调查一下。允许提交匿名结果,您只需要跟踪参与者是否在控件中(两种不同的Google表单,具有相同的内容可能是一种简单的设置方法)。
  5. 给另一半上第一堂道场课。无论是在会议结束或第二天,给他们调查。

这将给你的数据做一个统计分析两组。如果参加dojo的团队在统计学上看到了与控制相比的显著改善,那么我们可以得出结论,在短期内,开发人员至少在主题领域变得更有能力。

作为一种奖励,如果你想看看这个信息是否被长期保留,那么就创建另一个关于相同主题的测试,但是足够不同,记住第一个问题的答案不会直接帮助他们。几个月后,给两组人新的测验。然后,可以将dojo组与控件进行比较,以查看结果是否仍然显着。

对于每个dojo来说,这样做肯定是过分的,但是如果您能够证明一个dojo对编程的一个领域有积极的影响,那么我们可以假设其他的也会这样。

票数 3
EN

Software Engineering用户

发布于 2020-02-26 05:24:01

对于在那里学习的人来说,编码dojos应该有“轻量级学习”。我认为,一旦dojo的意图不是得到、修复或改进代码,就不推荐在这种情况下进行PR。我有很好的经验在旋转的dojos,一旦有了笔记本电脑和参与者之间插入,我们使用计时器给每个参与者6分钟来创建一个单元测试在这种情况下,给予30分钟的总+演示和15分钟的简报。反馈单是个好主意。

票数 2
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/405669

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档