雇用开发人员-是否要求将IDE列出?


17

我一直在查看一些职位发布,并注意到有相当一部分在“所需技能”部分下列出了IDE,即使是高级职位也是如此。这也没有本地化到一家公司,而是每隔几条发布一次。

我对这份工作要求感到困惑,因为我的导师和我一生中见过的一些最好的编码员都是VIM / Emacs忍者。同样,当我与人一起工作时,只要他们在团队中富有成效,我就不会在乎他们使用什么工具。

有人可以解释一下雇用经理使IDE成为正式工作要求的基本原理吗?


25
清单上的职位要求是由人力资源人员编写的,而不是聘请经理,这些人力资源人员只是问工程师使用了哪些工具,并将这些工具列为要求。
吉米·霍法

这可能会有反面。一些开发人员可能更喜欢特定的IDE,因此会在搜索中使用特定的IDE,因此列出IDE可能会更容易找到是否使用聚合器站点来查找工作。
JB King

@JimG我想不出有此要求的充分理由,并始终以公司文化来视它为“人力资源管理的愚蠢”和危险信号。但是恕我直言,这里的许多答案提供了合理的充分理由,对于想知道和我一样的人来说将是有用的。特别是,我发现TMN和aserwin的答案带来了好处。
MrFox 2012年

需求清单越长,给定的一项事项越少。对于.NET,如果他们不认为您不使用Visual Studio而感到奇怪,那我会感到惊讶。对于C / C ++,我认为他们对于需要特定的IDE或编辑器感到很奇怪。我是一个JavaScript专家,所以我可能会误会。
埃里克·雷彭

Answers:


23

如果组织已经在单一的IDE或开发环境上进行了标准化,那么他们可能会在职位描述/职位中加以说明,因为这项技能可以在筛选和面试过程中将一个候选人与另一个候选人区分开。但是,仅因为这是一项要求并不意味着它确实是一项要求,因此公司可能会雇用不满足每个已确定的“要求”的人员


4
它使那些将在第一天宣布一场IDE神圣战争的人望而却步。
JeffO 2012年

9

在某些公司中,IDE的使用是标准化的。

他们希望所有编码人员都使用相同的IDE,因此正在寻找熟练使用它的候选人。

一些IDE提供了集成的调试,代码完成,模板,源代码控制和更多功能,因此,公司可能希望确保新进来的开发人员知道如何有效使用IDE。

话虽如此,就招聘经理和团队而言,大多数时候了解IDE并不是一个硬性要求,这是一件很高兴的事情。如果将这些列为“必须拥有”,我怀疑那些没有代码谋生的人(人力资源,招聘人员等)之手。


1
我想说的是知道如何使用Visual Studio IDE在.NET中工作是一个非常“硬性要求”。但是,在大多数团队中,可能没有人可以使用LAMP和/或Java。当我使用这些技术在这些地方签约时,每个人都使用了自己喜欢的编辑环境(Notepad ++,EMACS,Eclipse等)
jfrankcarr 2012年

2
@jfrankcarr-我必须不同意(除非您专门谈论仅Windows .NET开发)。问单声道家伙...例如,MonoDevelop和SharpDevelop都是适用于C#的IDE。
Oded 2012年

1
在我看来,如果一个IDE很难使用,您需要丰富的经验来立即进行生产,那是非常糟糕的IDE。(而且,根据记录,我从来没有发现Visual Studio是一个糟糕的IDE。)

@Oded-仅Windows。在我工作过/承包过的公司领域中,我对Mono没有太大兴趣。LAMP和Java是.NET的流行替代方案。
jfrankcarr 2012年

5
@StevenBurnap Eclipse可能是一个很好的例子,其中经验会有所帮助。可以完成您需要的一切,但是使用它太违反直觉了,以至于人们花了很长时间才可以快速掌握它。
Brian Knoblauch 2012年

9

该公司可能具有特定于特定IDE的自定义扩展或插件,或更常见的是,仅根据IDE功能定义其工作流程。例如,他们的标准构建工具可能直接使用IDE的项目文件,或者依赖于某些特定的目录结构。他们可能还具有使用特定的IDE选项或插件强制执行或检查的编码标准。


3

我不会读太多。

较大的组织倾向于拥有独立的人力资源和开发部门。人力资源部门通常几乎不了解开发团队对候选人的实际需求,同样,招聘经理也了解人力资源部门对候选人的审查需求。

因此,像IDE这样的愚蠢事物已成为正式要求的一部分,因为它是HR可以过滤的具体措施。

如果在面试中出现问题,并且招聘经理无法提供为什么必须在他们的商店中使用XYZ IDE 进行开发的特定原因,那么请考虑该警告。


2

也许他们使用非常特定的IDE(由利基市场供应商提供的利基市场技术-我认为某些SAP工具可能在这一领域具有优势),这需要花一些时间来熟悉并且他们没有时间等待新员工赶上来。也许他们做了很多特定于IDE的工具/脚本,所以他们需要具备该技能的人员。

我自己从未真正遇到过这些情况(IDE被列为必备条件;我经常在职位发布的“必备”技能部分中看到它),而且我从未听说过这样的事情在招聘过程中成为制胜法宝。但这只是我的经验...


2

我可以给你一个方案...我在一家大型金融公司工作。我们列出了允许在计算机上安装的“已批准”软件。这包括开发环境。这是一个安全问题;然后帮助跟踪单个PC和笔记本电脑可能出现的问题。

在招聘时,管理人员必须考虑到新员工可以使用哪些IDE,当然,如果他们对可用的IDE既没有经验也没有经验,那么他们就不会做得很好。


他们不愿意培训新员工吗?我在一家金融公司工作过类似的情况,我们只使用IBM RAD进行Java开发,但只要拥有Java经验和一些IDE经验的人就可以毫无困难地聘用开发人员,即使他们没有关系也没关系可以完成他们需要完成的工作-我知道这里有两名开发人员,他们在编写代码时便使用命令行来管理本地服务器。我认为只要能按时完成工作,任何人都不会在乎是否使用Notepad编写Java。
FrustratedWithFormsDesigner 2012年

1
培训不是这里的选择。这是非常快的节奏。给了我一台笔记本电脑和一个电话号码,其余的取决于我。从字面上看。
2012年

哇!我想在那种情况下,拥有特定的IDE将是招聘的硬性要求。
FrustratedWithFormsDesigner 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.