课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
随着互联网的不断发展,越来越多的人都开始学习互联网编程开发技术,而我们今天就一起来了解和学习一下,判断一个程序员能力的方法都有哪些。
1、糟糕的面试会错失优秀的工程师
面试是个双向选择,企业在面试候选人时,候选人也在考察企业。找到优秀软件工程师并不容易,而一场糟糕的面试意味着企业将与优秀的候选人失之交臂。
在要求候选人到公司现场面试之前,可以事先对候选人进行初步了解,如果不符合要求也不必浪费彼此的时间(有些候选人甚至可能需要乘飞机来参加面试),尊重候选人的时间至关重要。
2、如何权衡现场编码和在家编码?
如果公司经常要求面试者在家编码,那么这种公司面试候选人的时间成本会比较低(因为已经轻车熟路),但是如果公司随意挑个问题发送给候选人,那么就会占用候选人比较长的时间,这也是AndrewRondeau为什么放弃上述工作机会的原因。
很多工程师喜欢在没有旁观者的情况下放松自在地编码,让候选人在家编码能帮助公司了解候选人的风格和管理项目的能力,却无法看到工作过程,只能知道结果。但是在家编码也存在一个隐患,那就是候选人可能会有欺骗行为,可能旁边还坐着一位程序员帮他完成测试,现场编码就避免了这种问题。
采取现场编码面试可以很容易地看到候选人编码的倾向或偏见。这些暴露出来的问题可以帮企业更好地判断候选人是否符合岗位需求。
3、如何了解候选人是否具备理解用户的能力?
他们可能会自己开发和交付产品,并让产品获得用户青睐;其次,他们具有很强的社交能力,沟通能力也很好。如果他们还写博客,那么去阅读他们的博客,并把它作为招聘过程的一部分。换句话说,他们具备了一些很好的素质,但却被整个软件行业的招聘给忽视了。
另一种常见的情况是,技术能力优秀的开发人员走的路线与业务目标不太一致。他们积极追求技术上的乐趣,但这对公司来说其实是不利的。但作为一家企业,你又怎敢抱怨?你想招一个对.Net充满激情的人?你招到了,接下来,你又发现.NetCore看起来很棒,我们来升级一下吧,即使还没有相应的产品。其结果是,3个月后,大多数用户开始流失。
此外,还有一些现场面试提出的问题是那种只停留在教科书上,实际中基本不会使用的算法,面对这种问题,很多工程师也会很烦躁。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!