我一直在查看一些职位发布,并注意到有相当一部分在“所需技能”部分下列出了IDE,即使是高级职位也是如此。这也没有本地化到一家公司,而是每隔几条发布一次。
我对这份工作要求感到困惑,因为我的导师和我一生中见过的一些最好的编码员都是VIM / Emacs忍者。同样,当我与人一起工作时,只要他们在团队中富有成效,我就不会在乎他们使用什么工具。
有人可以解释一下雇用经理使IDE成为正式工作要求的基本原理吗?
我一直在查看一些职位发布,并注意到有相当一部分在“所需技能”部分下列出了IDE,即使是高级职位也是如此。这也没有本地化到一家公司,而是每隔几条发布一次。
我对这份工作要求感到困惑,因为我的导师和我一生中见过的一些最好的编码员都是VIM / Emacs忍者。同样,当我与人一起工作时,只要他们在团队中富有成效,我就不会在乎他们使用什么工具。
有人可以解释一下雇用经理使IDE成为正式工作要求的基本原理吗?
Answers:
如果组织已经在单一的IDE或开发环境上进行了标准化,那么他们可能会在职位描述/职位中加以说明,因为这项技能可以在筛选和面试过程中将一个候选人与另一个候选人区分开。但是,仅因为这是一项要求并不意味着它确实是一项要求,因此公司可能会雇用不满足每个已确定的“要求”的人员。
在某些公司中,IDE的使用是标准化的。
他们希望所有编码人员都使用相同的IDE,因此正在寻找熟练使用它的候选人。
一些IDE提供了集成的调试,代码完成,模板,源代码控制和更多功能,因此,公司可能希望确保新进来的开发人员知道如何有效使用IDE。
话虽如此,就招聘经理和团队而言,大多数时候了解IDE并不是一个硬性要求,这是一件很高兴的事情。如果将这些列为“必须拥有”,我怀疑那些没有代码谋生的人(人力资源,招聘人员等)之手。
我不会读太多。
较大的组织倾向于拥有独立的人力资源和开发部门。人力资源部门通常几乎不了解开发团队对候选人的实际需求,同样,招聘经理也了解人力资源部门对候选人的审查需求。
因此,像IDE这样的愚蠢事物已成为正式要求的一部分,因为它是HR可以过滤的具体措施。
如果在面试中出现问题,并且招聘经理无法提供为什么必须在他们的商店中使用XYZ IDE 进行开发的特定原因,那么请考虑该警告。
也许他们使用非常特定的IDE(由利基市场供应商提供的利基市场技术-我认为某些SAP工具可能在这一领域具有优势),这需要花一些时间来熟悉并且他们没有时间等待新员工赶上来。也许他们做了很多特定于IDE的工具/脚本,所以他们需要具备该技能的人员。
我自己从未真正遇到过这些情况(IDE被列为必备条件;我经常在职位发布的“必备”技能部分中看到它),而且我从未听说过这样的事情在招聘过程中成为制胜法宝。但这只是我的经验...
我可以给你一个方案...我在一家大型金融公司工作。我们列出了允许在计算机上安装的“已批准”软件。这包括开发环境。这是一个安全问题;然后帮助跟踪单个PC和笔记本电脑可能出现的问题。
在招聘时,管理人员必须考虑到新员工可以使用哪些IDE,当然,如果他们对可用的IDE既没有经验也没有经验,那么他们就不会做得很好。