屹砾

屹砾技术博客,记录生活点滴。
Email/QQ/MSN/GTalk: eli.wuhan@gmail.com

留言簿

积分与排名

Growing & Life

JavaSE & JavaEE

Linux & Unix

时事点评

阅读排行榜

评论排行榜

如果您要面试一个开发者,您会怎么做?

温伯格的答案:

如果你要招聘一个程序员,就应该给他一个编程类的问题,要他当着你的面马上解决。据我自己的经验,大概1/3的人会拒绝这样的测试,他们认为自己的简历已经足够说明问题了,我绝对不会雇佣这样的人;另外1/3的人会马上埋头苦干,甚至不多提一个问题以澄清需求,这样的人缺乏分析问题、解决问题的能力,我也绝对不会雇佣他们。

最后,大概有1/3的人会表现出解决问题的能力。他们会提出各种各样的问题,获取更多的信息。如果得不到想要的信息,他们会刨根问底。开始动手之后,他们还会不断地请"客户"来检查阶段性成果,以确保自己的方向没有错误。在开始编程之前,他们会做简单的设计,并且在几种设计方案之间权衡选择。他们可能无法解决整个问题,甚至可能选择错误的方向,但我能看到他们解决问题的方式,这才是招聘开发者时最应该考虑的。

我从来不会让应聘者做选择题一类的测试。软件开发是一件困难的工作,比选择题困难得多,它需要不断的思考和交流。

另外,如果应聘者有工作经验,我会请他介绍以前参与的项目。从他们谈论项目的言辞之中,我也能获得大量的信息。

posted on 2008-07-29 16:23 屹砾 阅读(1629) 评论(14)  编辑  收藏 所属分类: 职场·发展

评论

# re: 如果您要面试一个开发者,您会怎么做? 2008-07-29 16:41 zhuxing

ding  回复  更多评论   

# re: 如果您要面试一个开发者,您会怎么做? 2008-07-29 17:02 隔叶黄莺

我应该是属于最前面那个 1/3,绝对不是最后的 1/3。  回复  更多评论   

# re: 如果您要面试一个开发者,您会怎么做? 2008-07-29 17:26 leftwater

过于片面了,人分千种,你又如何看穿
事情的方法也有很多,你又如何认为只有一种正确
我想,你也许可以得到一部分人才,但是你可能会错过很多天才  回复  更多评论   

# re: 如果您要面试一个开发者,您会怎么做? 2008-07-29 18:21 netnova

主要还是综合考虑  回复  更多评论   

# re: 如果您要面试一个开发者,您会怎么做? 2008-07-29 20:06 Robin's Java World

具有参考价值,我偶尔就这样干!  回复  更多评论   

# re: 如果您要面试一个开发者,您会怎么做? 2008-07-29 20:53 xLight

意义不太大  回复  更多评论   

# re: 如果您要面试一个开发者,您会怎么做?[未登录] 2008-07-29 21:19 nile black

凡是无绝对  回复  更多评论   

# re: 如果您要面试一个开发者,您会怎么做? 2008-07-29 21:28 lingos

没有参考意义,因人而异吧!  回复  更多评论   

# re: 如果您要面试一个开发者,您会怎么做? 2008-07-29 23:12 yz

凡是无绝对,我以前就有遇到过这样的情况,我一看上机题就知道他要考什么,太简单了,我当时甚至不想去动手做!甚至想和他讲我的思路,讲重点,当然我后来还是勉强弄了些,由于时间关系,我弄了部分,同时在纸上用文字作了说明,想必明白人一看就明白,但是这一做下来,我却觉得没有意思,还要浪费我几个小时!能说清楚的问题为什么还要上机?  回复  更多评论   

# re: 如果您要面试一个开发者,您会怎么做? 2008-07-30 10:12 xi

哥哥,你第一次面试人吧,现在谁还会接受上机面试?  回复  更多评论   

# re: 如果您要面试一个开发者,您会怎么做? 2008-07-30 10:21 懒人

如果上机我绝对放弃,没有意义 浪费时间 还有就是介绍项目 我觉得这个也不是很好,他可以在你介绍当中听出你的水准,也可以在介绍当中知道这个项目的需求,变相的窃取机密。我很反感  回复  更多评论   

# re: 如果您要面试一个开发者,您会怎么做? 2008-07-30 11:13 44you

同意楼上的
对新人的要求不要太高,重点看潜力,这个潜力的表现方式很多咧  回复  更多评论   

# re: 如果您要面试一个开发者,您会怎么做? 2008-07-30 12:28 屹砾

以上文字是《程序员》杂志2003年第9期24页,对《软件思想家Gerald Weinberg专访》的部分内容。详细内容请打开下面的链接:
http://ebook.bookcool.com/uploadfile/2007-3/File317320070305094508.pdf
  回复  更多评论   

# re: 如果您要面试一个开发者,您会怎么做?[未登录] 2008-07-30 15:25 james

提出问题,听取他自己想法,
然后打开GOOGLE给他查~
很多问题在世界上可能已经被别人解决了1W次了,只是你不知道而已。
何不快速查一查,减少成本额~~
别浪费时间从头开始了……至少站在“巨人”肩膀上开始嘛
  回复  更多评论   


标题  
姓名  
主页
验证码 *  
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-08-17 21:58 编辑过
 
 
相关链接:
网站导航: