原文链接:How to hire a programmer when you're not a programmer
如果你自己不是
程序员,如何
hire程序员,可以从这些事中寻找答案...
1.他们怎么表达看法?
询问他们一个有趣的编程主题(比如 Ruby 或者 Python?),语气和答案的推理会透露出很多信息,在我们最近关于编程的播客中,Jeff说:“当人们对一些事情有自己强烈的看法,当他们可以长时间地讨论一些事情时,这些好的迹象表明他们对此富有
激情。”
2.他们对于开源项目有多少贡献?
看看他们的贡献,尽管你或许不是一个编程人员,可你能辨别是否有一些贡献的代码,”有些人能贡献的事实是一个好的开始,有些人能贡献的事实毕竟意味着他们在使用这些工具," Jamis说, ”那意味着他们在解决自己的问题,就像他们投入到一些他们觉得需要被改进的事物,或者投入到一个BUG,然后他们自己修复了这个BUG,参与贡献的程度是好的辨别器。”
3.他们有多享受编程?
他们不必要将休息时间的每一秒都花在编程上,但是你确实想看到一些激情,Jamis说,"不在于业余时花在编程上的时间多少,而在于这是一件重要的事件表明你对此富有激情,你有自己的观念。“
4.他们真能交付?
了解他们是
如何管理自己的工作,软件常常出纰漏,了解他们是如何避免的,了解他们什么时候能按时交付一些东西,询问他们为什么这个项目成功了,或者了解他们从延期的项目中学到了什么,”交付软件的能力是必备的,“按照Jeremy的观念,”他们怎么管理棘手的任务,一部分是以在特定的时间内搞定事情为根本性。“
5.他们精通什么?
Pixar的Randy Nelson证明精通一些事物的确是精通其他事物的前因,因此找寻那些精通什么的人,应聘者是优秀的厨师吗?或者山地自行车赛车手,或者其他什么,这是他们能成为你项目顶梁柱的信号,”我将要登到山峰的顶端,这样的场景将他们和其他应聘者立刻区别开来,“ Nelson说,”在来你的工作地点之前,如果他们没有精通什么,那么他们成为工作中的顶梁柱的机会就很渺茫。“
6.他们沟通是否有效?
如果你对编程的
理解越少,你越需要这个人向你解释现在正在发生什么,这就是为什么hire好的写手,无论是什么位置,这是都是个好注意,举例来说,这是Jeff给团队里的其他人阐述一个Basecamp API更新:
引用