忍者程序员是如何定义的?如果只是经验丰富的开发人员,那么真的没有更好的方法来形容吗?忍者听起来像是一种幼稚的营销策略,旨在以自负的幻想吸引开发商。还是我错过了什么?我特别想知道使比较有效(除了凉爽因素之外)的程序员需要Ninja的哪些素质?
我确实找到了这篇文章,该文章在忍者特征和敏捷开发之间进行了很好的比较。但是,我想听听使用Ninja这个词进行招聘的人及其背后的动机。
更新:论点两边都提出了几点要点。我试图在我的博客文章中总结这些内容。我选择JB的答案作为可接受的答案,因为它总结了进行比较的所有有效原因。