软件测试招聘之难

发表于:2008-4-17 16:35

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:Smilings    来源:Smilings的博客

分享:

        从一月份到现在,面试了二十个左右的研究生,满意的很少,我开始去思考,到底是自己的要求过高,还是自己的面试方法有问题,抑或真的是现在的研究生的素质越来越低了?

        我理想的人选,首先,我希望他对测试感兴趣,有测试的感觉,测试并不是一件很有创造性的工作,但其中的乐趣,是很多coding高手所无法体会的,但需要发现其乐趣,必须要喜欢上测试,才会更有效地发现软件存在的隐藏问题。其次,我希望他有一定的技术基础,对于在校的研究生的技术水平,我的要求不高,只需要掌握最基本的SQL语句,会简单得Linux命令,懂得用Java或C写一个简单的程序,这些知识,是需要在项目中使用到的技术,同时也是学校的基础课程上的东西。最后,是他的态度和性格,我希望他是一个责任心很强、具有良好沟通能力和团队精神的人,测试根软件开发最大的不同是,开发工程师可以只关心自己所负责的模块或功能,而测试则要把握全局,需要跟不同的人去沟通,发现问题需要协助不同的人去定位和解决,测试是一个团队的工作,我希望招聘进来的人,能够很快地融进我们的团队中,谦虚地学习,踏实地工作。

        我的这三个要求,似乎真的很高,因为当我以这三个标准去衡量我的candidate的时候,我总是满怀希望地开始跟他们交谈,而又失望地与他们告别。首先是笔试的题目,至少有一半人,最基本的SQL和Linux命令都是没有把握地写进卷子的。“这份题目你觉得怎样啊?”我笑着问他们。“都是在学校学过的,不过忘记了,只要给我时间,我很快就会学会的。”果然都是名牌大学的研究生,那样的自信。“我们的工作要求有一定的JAVA/Oracle/Linux技术基础,如果给你时间,你要多长时间可以掌握呢?”“一两周就可以了。”“我们的招聘要求里面有些清楚这些要求吗?”“有。”“你从发简历到面试,大约多长时间了呢?”“两周左右。”“那你为什么不利用这两周把招聘要求中的技术都好好温习一下呢?”我仍然笑着问,只是接下来大多都是沉默。我发觉这个问题,真的能问倒所有人。其实,我不是想为难他们,只是,他们都是名牌大学研一或研二的学生啊,这些基础我当年大学三年级就已经可以灵活运用了,这些命令我也经常会忘记,但是,每次自己去面试之前,都会花些时间认真地复习一下招聘要求中的技术,有备而战。其实,我想看的是这个来面试的人,是否在来之前有认真地准备,我只是想看他对这个机会的态度。插一条记录到数据库中,居然有人用add,真叫我心疼!同事批评我说,别总拿态度来作要求,只要你给他培训两个月,什么技术不会?用add还是用insert into有什么关系?只要他足够聪明就可以了。态度真的不重要吗?我真的不需要他们有技术基础吗?他们真的可以没有任何基础就进来,这些技术,我两周的培训就可以让他们掌握,只是,他们的态度,我没信心让他们在两周之内扭转。当他们可以很高效地干活的时候,恐怕他们又要马上回学校去了。如果我培训的成本,已经远远高于我自己做的成本,那么,我宁愿自己辛苦一些。不要怪我以态度作为评判的准则。

        简历,是用人单位初步刷选的一份资料,有些简历看上去就像一份草稿,或者是所展示的资料并不符合我们的要求,通常我们都会放弃进一步去了解。有些人的简历做得很漂亮,好像什么都会,而且还有很多的项目经验,看上去似乎很有吸引力,但简历给人的印象未必就是真实的。每个公司都希望招聘进来的人可以有一定的项目经验,因为这意味着他们一进来就可以给公司干活了,可以节省很多的培训成本。我也喜欢有项目经验的人,我还很喜欢跟他们聊他们曾做过的一两个项目,因为在在这个互动的过程中,你可以看出他的思维、表达和技术。简历中的项目经验可以是假的,但在面试的时候就不能假了,在面试过程中的交流足以让我们判断出这个人的技术水平和思维能力。很多人,在简历中写着正在做的项目或一两个月之前做的项目,当我们问他有关系统的框架或某个功能的流程时,表达起来却是不够清晰,再深入一些去追问,回答就差强人意了。我在想,是因为他们不善于表达,还是他们本身没有深入理解过自己所做的项目,甚至是自己根本上就没有这些项目经验?企业或者也应该思考一下,是否应该给没有项目经验的人一些平等的机会,以免他们投其所好,将简历粉饰得很漂亮,但事实上又没有那样的真实。我可以理解他们,因为简历写上如果连项目经验都没有,可能他们就连面试的机会也没有了,只是,有了面试机会,但如果没有把握这个机会的实力或者没有做好把握机会的准备,有了也是白有。

        我最看重的,是这个人是否具有测试的感觉以及兴趣,我希望他对自己的发展和选择是清晰的,我希望他能清楚自己为什么来应聘,如果他来只是纯粹的找一个工作机会,或是冲着公司的名气而来,而对于测试是什么,自己所选择的这个测试机会是否有利于自己的长远发展都不清楚,只是为了工作而工作,是否能够将他的潜力挖掘出来呢?我没把握。而这样的candidate,偏偏又不少。

《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • 碎碎念的小mm
    2014-3-21 20:25:49

    同意22楼的,我也是,有时候确实是准备的不够充分,脑子跟不上面试官的问题,还有就是紧张,本来口才就差,在加上紧张,就彻底over了,只能说大家都不容易。

  • 测霸
    2010-2-03 15:55:11

    你怎么能在短时间看出兴趣来呢?

  • navy2008
    2008-5-05 09:39:04

    我感觉公司在招人时,不应只把眼光放在研究生身上,也应该给本科生一些机会!人才并不是用学历就能看的出来的!!!

  • harold
    2008-4-30 12:57:18

    怎么说呢,就像前面的人说过的,我面试也难;测试我认为主要的是一个人的兴趣和思维,但基本的技术还是要的;去面试了好几家公司,面试题做的都不错,但最后还是没啥结果 !跟面试的人也谈的很来,最后想是不是我要的薪水高了?还是人家公司根本就不急着招人!不管怎么样,把自己的技术练扎实再说吧

  • threeg
    2008-4-30 09:53:54

    同意SDhunter的说法,
    不过LZ只招聘研究生  应该也是有很大的问题,

  • SDhunter
    2008-4-29 16:33:49

    本人从事测试超过5年,对测试这一行也有些体会,LZ的三个方面的要求,我也有些想法:
    1,兴趣。刚从学校走出来的人,或者刚工作1年内的,有几个对自己将要从事哪一行,喜欢做哪一行。。。。。。有很清晰的想法?本人当时转做测试时,还有很强的抵触和不理解,也是在后面的工作中慢慢转变态度的。有兴趣固然好,但“与生具有”的毕竟太少了,大多还需要后天培养。我个人觉得,与其培养兴趣,不如培养职业素质。
    2,专业技能。这个和所处的具体行业,产品有关,不好发表评论。但个人觉得,既有的基础知识固然重要,但在工作中,学习能力,学习意识对其后期的发展显然更为重要。
    3,态度,团队意识。这个我基本赞同。沟通这一块是可以培养的,只要能融入到团体中,这个不会是问题的。呵呵,本人以前也很shy:)后来也有很大的改进,至少工作上完全不存在问题。
    个人觉得,招聘的条件需要看你的目的,也就是需求吧,一分钱一分货:)

  • hehekouke
    2008-4-23 17:14:52

    不管怎么说,我很认同LZ所说的态度
    态度决定想法,想法决定做法,做法也就决定了这个人的能力,
    值得很多人好好反思一下,包括我……

  • lovetesting52
    2008-4-22 16:10:12

    面试前一定要做好充分的准备,没有准备还不如在家睡觉

  • ami冰河
    2008-4-22 15:36:01

    我觉得并不是非常高的要求。有时候我也有这种感觉,特别是了解公司技术要求后能及时的准备。这个非常能看出一个人是否有自觉性和紧迫感!

  • lvguobin
    2008-4-22 15:24:27

    楼主完全在YY.我看你是当年没考上研吧.

  • allenzgw
    2008-4-21 22:22:11

    所以,我对于应聘的人要求不高,只要他感兴趣,想学就行了,其它问题都等他进来之后3个月内解决,心态不够好的调整心态,技术不够的学技术,还是不行,就滚蛋。所以把注意力放在内部培训,不要放在招聘上,真正的人才也有,但是人家开价也都不低,你是否给的起就是另一个问题了,对吧?

  • chbanney
    2008-4-21 21:35:40

    你专招研究生,本身就有问题。我觉得应该反思的是你自己。或者你应该去定制几个符合你要求的学生而不是招聘。

  • onlonely
    2008-4-20 21:56:15

    我最看重的,是这个人是否具有测试的感觉以及兴趣,我希望他对自己的发展和选择是清晰的,我希望他能清楚自己为什么来应聘。

    好经典的评价!我深感认同。我是专们去测试培训机构培训了的,整个班22个人,我这个人自认为表现只属于还过的去,却能够在技术上第二。
    而如果态度上,我相信没人比的过我。因为我总是带着我的好奇心,我对未知的渴求去学习,去测试的。

    楼主所说的测试的热情和兴趣,在班上就更差了。
    我只感觉到我是热爱测试的,其他人,大多是为着宣传上的测试如何如何好。
    当来到里面学习后,发现测试现状是大多出去才1500左右后,很灰心,认为受骗
    热度就下来。

    现在更是差距大,我和同班一个人一同来到一个公司工作,我都找着7  8十个缺陷了,而她,才1 2十个。还整天在那里哎声叹气,不知道的这么多,却不怎么虚心的问。。。

    不过看了楼主的文章,我感到很高兴,因为我觉得我与楼主上面所说的条件,很多都相似,除了我不是研究生。除了我工作经验还没一年。我也很幸运去做测试了。
    不然我总是不知道自己喜欢做什么。

  • xiatongbing
    2008-4-18 17:08:31

    呵呵,都不好弄啊.

  • wuming_68
    2008-4-18 13:19:14

    很多研究生只不过比较会考试罢了,比他们学历低但能力强态度好的人海了去了

  • yj211314
    2008-4-18 13:15:21

    为什么一定要招研究生呢,学历限制吗?

  • huangjianghao
    2008-4-18 11:40:25

    linux命令题不会写很正常啊,工作中没用到Linux的当然就写不出来,再说了一些简单的命令,只要工作中用过都会记住了,何必要求一定能答出来,难道那些命令很难学,很难记吗?有些东西不一定要会的,最主要是看潜力,楼主可以效仿一下MS的招聘:不会不要紧,他们会主动去挖掘面试者的长处和潜力。

  • dftx511619
    2008-4-17 23:14:23

    我想问下:你是否可以给我们这些工作一到二年的测试人员一些经验之谈,好让我们在测试路上能少走弯路!
    谢谢!

  • dftx511619
    2008-4-17 23:11:01

    我似乎需要反思一下自己了!

  • naonao
    2008-4-17 22:47:57

    支持!
    我个人认为:态度和能力同等重要!

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号