首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Joel测试在度量程序员方面的等价性

Joel测试在度量程序员方面的等价性
EN

Software Engineering用户
提问于 2012-02-15 11:00:47
回答 7查看 12.7K关注 0票数 69

我知道要度量一个项目或代码,我们可以使用Joel试验,但是是否有任何简单的标准测试(比如Joel )能够度量和过滤一个程序员的能力呢?

我的计划是在进行更详细的测试之前,先将这个测试作为一个快速筛选器。

EN

回答 7

Software Engineering用户

回答已采纳

发布于 2012-02-15 11:12:57

这是程序员能力矩阵

和Joel测试一样,这只是一个模糊的指南。正确评估程序员的唯一方法是询问与他们一起工作过的优秀程序员。

票数 69
EN

Software Engineering用户

发布于 2012-02-15 20:06:19

我会把Joel测试转过来:

他们用过源代码管理吗?

他们知道如何自动化一步构建吗?

..。

唯一一个似乎不特别适用的问题是有测试员的问题。其他看起来有点过时的问题是我们是如何处理的--你过去是如何处理它的--这是我们如何处理我们的日程安排的最新方法--你过去是如何处理调度的?

编辑:

基本上,你不能免费得到乔尔测试中的东西,你必须雇佣能够实现这一目标的人。你想要建立他们的能力来实现这一点。

票数 25
EN

Software Engineering用户

发布于 2012-02-15 11:15:59

Joel只是一种非正式的基线检查,用来快速判断一个地方是否对程序员有良好的工作条件。即使它得了满分10分,它仍然可能是一个地狱洞,它将在未来六个月内破产。低分数是一些不太正确的迹象,它会给你带来很好的面试问题(“你目前没有使用源代码管理;将来有没有计划这么做?”),答案可能是,尽管乔尔的分数很低,你还是会接受这份工作。

Joel也不是一个“标准”测试,它只是一个清单,Joel张贴在他的博客上。

就“衡量”程序员的素质而言,不幸的是,优秀程序员真正重要的技能和素质难以量化或无法量化,因此无法替代彻底的人的评估。不过,您可以使用非常简单的编程任务,很容易地排除那些完全不知情的候选人--理想情况下,涉及递归、树结构或指针的内容(程序员不“得到”这些内容不太可能有多大用处)。对于那些通过这个测试的人,你必须手动评估技能:阅读他们编写的代码,测试他们编写的应用程序,给他们更多的编程任务(包括设计和实现),观察他们的工作,和他们交谈,看看你是否能引发一场专业的讨论。如果您正在寻找一位专家/语言专家,您可能也想问一些知识问题,但对于一个普通的编程候选人,我不会费心。

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

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

复制
相关文章

相似问题

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