我感觉自己是一个合格的程序员,但是遇到很多工作职位却让我感到反感。几乎所有人都将资格分为要求和期望,但是即使是要求部分也可能令人生畏。相对较小的技术或图书馆,这是他们公司特有的。有时我会看到一种语言需要5年甚至7年以上的经验。靠它们自己可以解决一些问题,但是当一个小镇公司说您需要用2种语言工作3年,精通网络编程,脚本编写,数据库以及诸如“具有大型高度冗余的业务关键系统的经验”之类的东西时,这简直太荒谬了。都在同一时间。

他们真的希望找到一个在使用完全相同的技术上有丰富经验的人吗?我很难找到一份我的技能集上至少没有1或2个漏洞的职位。我一遍又一遍地听说,大多数地方都珍视您快速学习的能力并会教您工作上的问题,但是为什么要这么说呢?他们只是想阻止应用程序的底部(FizzBu​​zz故障)吗?

评论

是。他们夸大了要求,因为cr脚的编码员夸大了他们的能力。只要在简历上说“我不是白痴”,就夸大一点然后申请。雇主确实遭受大量不良候选人的困扰。使发布变得令人生畏是筛选出完整白痴的一种方法。您应该明白这一点。您知道,由于那些可能使FizzBu​​zz失败的员工和雇主,通过前门对他们而言都是艰难的,正如您所说。

我最喜欢的是那些希望有5-7年以上使用4种不同语言经验的“初级”开发人员的职位发布。

@RDL:更好的是,我还记得很多(。)面向具有5-7年.NET经验的初级开发者的广告……发布两年后。

@Dan-我曾经接受过一次电话采访,当时我建议每家公司(如果诚实的话)在程度上都是敏捷的,并询问他们将自己置于敏捷规模上的原因以及原因。他回答说,它们必须100%敏捷(故意选择套管),因为它们的要求每小时都会变化。

哦,我一直很喜欢想要在2001年拥有3年Windows 2000管理经验的人。有时候满足这些要求的人根本不知道他们在说什么。

#1 楼

是的,他们一定会。但是,我通常遵循75%的规则,即如果我知道我至少知道75%的要求,那么我会继续申请。他们可以训练我的其他一切。

评论


哦,披露这个75%的规则实在太危险了,因为糟糕的编码人员可能会读到我们!尝试猜测这些工作要求将根据``75%规则''放弃哪些要求:1)C ++经验; 2)有上进心; 3)团队合作精神; 4)学习速度快。

–P切碎
2011年4月3日18:41



@Pavel Shved ... pfft ...容易。雇用适合!可以教C ++!

–史蒂文·埃弗斯(Steven Evers)
2011年4月3日在19:04

@Pavel,我是大致人形的,他们还能要求什么?

– dan_waterworth
2011年4月3日20:00

@dan_waterworth:什么,他们只是在雇用人?我说公然的歧视!我是97%的人形!

– Piskvor离开了建筑物
2011年4月4日14:47



@dan:从1997年到2000年,如果您是大致人形的并且可以拼写C ++,就可以了。

–扣篮
2011年4月4日在20:08

#2 楼

从招聘的角度来看,它是如何工作的?


开发负责人写下了
两个职位的要求
项目经理将它们合并为一个广告
=“了解erlang的Web设计师”
这是通过
管理层传递的以进行评论-
评论由他们添加了他们所听说过的唯一语言/技术,然后通过将perl更改为珍珠,并在Windows Server中投入2007年的经验来“解决”这一问题。
然后招聘人员“改善”候选人的简历-说他知道VB,这是一种语言,Erlang是一种语言,所以我只将其更改为Erlang的10年经验


评论


@安德斯·K-痛苦,愤世嫉俗,扭曲-我吗?

–马丁·贝克特(Martin Beckett)
2011年4月4日15:30

+1我有一个招聘人员,无需询问即可更改简历。不仅如此,他还决定我放下的某些内容与他认为的工作无关。让我烦恼的是,我只是在其他地方找到了一份工作,这份工作着眼于整个简历。不喜欢招聘者。

– Bill
2011年4月4日在16:36

@Bill-我有一个拿走了博士学位的人(以为我看起来合格了)。麻烦的是,我也在同一公司集团中申请了另一份工作-具有相同的人力资源部!

–马丁·贝克特(Martin Beckett)
2011年4月4日在16:45

请告诉我你在开玩笑。不,说真的,那不是真的吗?

– Andrew M
2011年4月5日在19:58

@Andrew-有时候候选人也会撒谎,公司会提出对新技术的要求,以吸引开发人员成为VB维护角色。因此,以上是您可以期望的最佳选择!

–马丁·贝克特(Martin Beckett)
2011年4月5日在20:01

#3 楼

一些雇主在真正需要白银的时候要求黄金。如果他们能拿到少量的薪水,那就更好了。

IMO,这是错误的想法。他们真正应该寻找的是制造黄金的钢工具,这就是您必须说服他们的原因。

评论


+1是文字游戏,是一名金属迷和酷酷的亚洲人物。

–求职
2011年4月3日在16:30

@工作-如果您感到好奇,则表示“美丽”。

– DMan
2011年4月3日在17:21

#4 楼

这是没有人涉及的原因:政府部门想雇用一个特定的人担任空缺职位。根据公共服务的招聘规则,他们不能这样做。他们需要参加比赛,并研究所有适用的候选人。但是他们已经有了想要合同的人,而让这个人担任这个职位是理想的结果。 (此外,如果没有这个人,合同到期后的几年经验也就荡然无存。)

解决方案?弄清人们知道的每件事,并使需求尽可能地与清单相符。这导致要求看起来很愚蠢,在某些情况下甚至不能与工作要求很好地吻合,但是它们还确保了所需的人几乎肯定是满足要求的人。

评论


我以前看过这件事-不在软件开发中,但是仍然如此。

–sevenseacat
2011年4月3日在22:58

特别是在欧盟内部,超过一定规模的政府机构必须在欧盟范围内发布招标书,这通常意味着它们最终会与来自欧洲另一端的一些承包商说英语,更不用说他们的母语语言。

–Jörg W Mittag
2011年4月4日在1:55

@JörgW Mittag:您是说开发人员不会讲团队的母语,还是说英语是他们的母语(我意识到,在某些情况下,即使假设开发人员会说自己的母语也很费力,但我们离开暂时除外)

–́Мסž
2011年4月4日在3:18

@moz-申请人似乎常常不会说(更不用说读或写)任何已知语言。除了在一个非常糟糕的市场中,政府的IT工作不会完全吸引creme-de-la-creme(评论要求包含固定的法语配额以符合欧盟发布准则)

–马丁·贝克特(Martin Beckett)
2011年4月4日在15:32

H1B计划也发生了这种情况:他们想雇用或导入H1B,因此他们需要一个熟练的板球投球手并且精通泰卢固语,并在流体动力学方面做得很好的人。

–kevin cline
2011-10-30 18:46

#5 楼

之所以会这样做,是因为大多数简历都被夸大了

正如pdr所说,这是一个循环。我看到的打破它的唯一方法是提供一些开箱即用的东西来对您的技能进行真实和实际的验证。想到的事情:个人项目(例如开源项目),您已解决的复杂问题以及可以推荐您的可靠同行的联系信息。

提供公司可以审查的额外信息存在固有的风险,但是有时候使自己的简历脱颖而出而不冒失自己的“真棒”是值得的。

评论


永远不要说永远

–马修·怀特(Matthew Whited)
2011年4月3日在17:39

@Matthew我永远记得

–dukeofgaming
2011年4月3日在18:24

而且,由于工作要求过高,简历总是被夸大。 -1对您和+1对程序员.stackexchange.com / questions / 64822 /…

–P切碎
2011年4月3日在19:14

@Pavel
–dukeofgaming
2011年4月3日19:31

现在您让我陷入了循环...好吧,两者都+1。 :-)

–P切碎
2011年4月3日在19:34

#6 楼

他们确实夸大了,我相信那是一个错误。那些因为不能满足100%甚至90%的要求而没有申请的人,可能是您想要与之交谈的人,但他们却没有申请,因为“他们可以阅读规格”。

#7 楼

他们这样做了,从我的经验来看,有两个原因:


不知道该技术写广告的招聘代理或HR人员。
故意企图恐吓即兴演奏者(正如其他人所说的那样)。

数字1最令人讨厌。将会发生以下情况:人力资源/招聘人员会得到公司使用的技术列表,并简要说明哪些是最新和重要的,哪些可能是边际的和/或基于技术的。出路。然后,他们常常会误解其中的哪些属于“必需”列表与“所需”列表中的列表,或者更糟糕的是,它们代表了日常必需的现实中极其边缘的东西。招聘人员告诉我的工作是,该公司使用Rational Rose,并使用UML等进行非常正式的设计和开发。结果,公司完全没有使用Rational Rose,UML或任何形式的正式设计流程-这仅仅是一件事情该公司联系人出于某种原因,将其副手提到的“很高兴”,就像广为人知的背景一样。但是,招聘人员随心所欲,并以基于设计过程的核心角色展示了该角色。

我遇到的另一个案例是申请C ++角色,最终使用Java。这是一家拥有多种不同产品的大公司。他们雇用了我担任C ++角色,我做了八个月,然后他们需要Java团队中的额外帮助。在面试另一个团队的工作后,其他人实际上是直接去了另一个团队。

TL; DR:是的,他们愿意。有时候,由于对重要内容一无所知,而在其他时候则故意恐吓。我认为“ 75%规则”是一个很好的经验法则。此外,也许您需要仔细阅读这些文章,并思考可能涉及的角色。这些列表经常重叠或完全多余。例如。如果您知道XML的工作方式并使用了多年,那么您将在一天内学习基于YAML或JSON的数据传输协议。例如。考虑一下您现有的技能如何转换为角色所要求的技能。通常,了解特定工具并不比了解其背后的概念重要。

评论


我曾经被Hr打电话,是因为他们认为我有一个适合我的新职位(而不是我实际申请的职位)。我问职位所需的编程语言,电话另一端的人说:“这很重要吗?”

–HLGEM
2011年4月4日在15:47

为何编程团队不只是自己编写规范并要求招聘者未经更改就发布它?

– Andrew M
2011年4月5日在20:12

@Andrew:那太有意义了。 :)通常,聘用决定是“自上而下”的。出于政治原因,高层管理人员和HR负责此过程。无论如何,这就是我所看到的(特别是在大型组织中)。

– Bobby Tables
2011年4月5日在21:25

#8 楼

我曾经为一家开发了HR软件的公司进行开发,以解决这个确切的问题,而且还有一个没人在谈论的因素。公司经常使用“ X的多年经验”作为“ X擅长”的代名词,因此,当他们要求拥有“ 5年Java”的人时,他们确实希望有人是一位出色的Java开发人员。

这在其他行业也很有效:具有7年经验的律师通常比具有3年经验的律师更好。对于医生来说,情况也是如此:您将选拔心脏外科医师,在完成10次新秀的医生的带领下进行1000例外科手术,但这在编程中并不适用。我们都知道,精通各种语言的聪明程序员会在使用6个月后像Java一样学习Java。我们还知道数十年来使用Java编写的代码不佳的人。经验与编程技能在其他行业中并不相关。

那么,为什么他们问这个呢?因为实际上没有更好的方法来提出问题。如果您正在寻找一个聪明的程序员,您不仅可以说“ Smart in Java”;您必须说“有5年Java经验”。因此,当您看到一则招聘广告,要求具有2年技术的5年经验时,这意味着他们正在寻找摇滚明星程序员。因此,如果您认为自己已经掌握了,请继续申请。

评论


程序员喜欢认为编程在某种程度上与其他知识性工作完全不同。但事实并非如此。经验确实与编程技能相关,尽管这并不是完美的关联,因为工作中还有其他因素。您是否真的认为律师和医生都一样?他们都一样努力工作并且有同等的才能,而他们在工作上花费的年数才是使他们与众不同的唯一原因?

–约翰·巴塞洛缪(John Bartholomew)
2012年2月26日在12:32

#9 楼

是的,他们愿意。不幸的是,这是一个自我延续的循环。越来越多的人习惯了这样的想法,即如果您拥有了他们所寻找的大部分东西,那么他们会采访您,那么您就必须夸大以消除那些没有真正需要的人。这是一个不幸的问题,但我并没有真正看到摆脱这种循环的方法。

#10 楼

我不认为这只是夸大其词,只是不知道真正的要求是什么。最近,当我身高两层的经理要求发布职位广告的帮助时,我躲开了一小步。他们唯一的问题是他们是否应该为特定项目的新员工使用.NET或J2EE模板。这为您提供了两条信息(至少关于我与之签约的公司)。
张贴广告的人甚至不知道职位空缺。同样有缺陷的方法。

评论


因此,执行此操作的经理应被解雇。首席执行官也应因不解雇经理而被解雇。 PS:这不是具有讽刺意味的评论,我实际上是非常认真的。

–拉杜(Radu Murzea)
2014年1月11日,9:03

#11 楼

我认为,我也认为有些夸张。但是,我发现,即使我满足了75%的要求,我也可能得到了预筛查电话,但是当我对其他25%的人诚实时,我没有再打回电话。

如果您发现自己一直在缺少要求,那么也许您应该考虑自己扩展知识基础。自行创建一个简单的应用程序,然后将其放入简历中。我发现履历表上最大的财富就是我的个人项目(即使它们很小)。

我只有2美分。

#12 楼

是的,他们愿意。有时可能会有些困难的一点是让您站起来并在面试中放松身心,但是如果您能够做到这一点并且您表现出色,那么面试官很快就会意识到(如果他们有任何好处)。 br />
还有一些公司希望聘请最合适的人,但也不太担心是否找不到他们(看来),因此他们可能会在几年内流连广告。

当我过去以开发人员角色采访人时,我总是希望看到一个充满幽默感的书呆子,我认为这种书呆子很适合。不幸的是,您确实看到了很多烂渣! br />
至于愚蠢的广告,在2007年,我记得有一位招聘广告需要10年以上的.NET经验(我认为那是5岁)。广告的使用只会使任何称职的程序员认为放置它的人是白痴。

即使忘记了以下事实:您必须一次编码两个全职工作,或者必须在微波炉中工作,或者以接近光速的速度行进(lol),需要10 +多年编码工作经验?认真吗?从什么时候开始有必要?

评论


我认为这在很多事情上都是必要的,例如医疗设备等涉及安全的事物。

–sevenseacat
2011年4月3日23:02

对我来说这似乎是荒谬的。因此,您会拒绝有能力的家伙,因为他九年前才从大学毕业(并开始工作)。

–汤姆·钱特勒(Tom Chantler)
2011年4月3日在23:18

Dommer-不确定否决票的含义,因此我将您的票数提高了一个,因为我认为您的回答是合理的。

– jpierson
2011年4月4日在4:23

@jpierson:谢谢!我也不确定。这是我第一次访问此SE网站,但似乎并没有使其变得非常友好。您恢复了我对人类的信仰! ;-)

–汤姆·钱特勒(Tom Chantler)
2011年4月4日在9:39

#13 楼

有些会,有些不会。职位发布的重要部分不是需求部分,而是职位描述。如果您诚实地认为自己可以在不进行过多培训的情况下就可以完成工作中包含的所有任务,那么就申请它。

#14 楼

通常,职位发布会列出所需技能的超集,而绝不会只是其中的一部分。这是一个默认的假设,即候选人认为自己与要求的“距离”足够接近时,就会申请。候选人资格足以保证进一步调查。

作为一个经验法则-如果您喜欢这个机会,并且觉得自己的经验可以轻松地映射到他们的要求,那就最好申请。没什么害处-如果他们觉得您两年的经验太少,他们根本不会跟进。

#15 楼

我认为没有,职位招聘通常在要求方面非常准确,但通常描述了理想的候选人。我认为,在大多数情况下,这些人的招聘目标很高,但最终在他们需要选择人员填补职位时最终会有所妥协。

陈述的大部分工作要求是否准确可能与一个问题有所不同,但是我可以看到,撰写求职广告的人没有经验,或者没有关于定位他们可能会尝试超调以防万一,不要错过一些重要的细节,因为他们知道如果他们不小心超调了,那么进行面试的人或最终准备不足的员工可能会责备他们。尽管我相信,随着寻找新员工的资金投入,这种情况将是少数情况,否则将大大浪费公司的资源。

从我的聘用和撰写类似的工作要求的经验中,我感觉到大多数要求都是正确的。如果您阅读的是招聘广告,但看起来不连贯,或者听起来好像是由不在现场或不了解他们要求列出的项目的人撰写的,那么这可能是一个不错的选择表示这些事情可能不准确,最好由他们的面试官来决定您是否适合该职位。

#16 楼

我认为大多数公司都知道他们不会完全得到他们想要的东西-但是为什么会有机会呢?如果有人申请恰好拥有他们所寻找的东西,那么他们(两者)都将获胜。如果某人申请了他们最关心的技能/经验,那么培训通常会填补空白。我认为这种情况发生在任何足够熟练的工作类型中。

#17 楼

好吧,我必须要逆势而为。我只有自己的经验,但是实际上我已经安排了招聘广告。

如果您的公司即使是中途竞争者,那么您将收到数百份合格的简历。其中约80%将满足您的80%的需求,约20%将满足您的100%的需求。

总的来说,我喜欢聪明的人,可以把事情办好,但是对于某些职位(高级/建筑师),您需要有人来。例如,已经知道某个框架ABC的xss错误的人,这样就不会在12个月后对您造成伤害。

#18 楼


我看过很多帖子,说他们需要在相对较小的技术或库中有几年(2年或更长时间)的经验,这是他们公司特有的。


您还将在澳大利亚的工作委员会中看到很多此类广告。尤其是澳大利亚人(HR)似乎比您的能力,技能,教育或完成的项目更重视特定于技术的经验。他们希望拥有特定技术的经验-五年左右的疯狂图书馆或花费数小时学习的框架。在一份工作中,薪水是巨大的,所以我只想向人力资源部的人指出,每个人都是“快速学习者”。简历不知何故落到了开发人员的头上,开发人员立即打电话给我,但这是另一回事了。

是的,每个人都知道.Net,我们需要在InstantForum中有经验的人!
每个人都知道.Net,我们需要在InsiteCreation CMS中有经验的人!
每个人都知道一个.Net PHP和许多开源软件,例如Drupal和Magento以及eZPublish,但是我们需要拥有5年Wordpress经验的人!喜欢每个专业人士。

#19 楼

这是因为他们要求最后一个获得这份工作的人写自己的工作描述,并且随着时间的推移,这份清单不断增加。

#20 楼

我最近看到了一个针对高级.NET后端开发人员的职位描述。

它需要:

LAMP,PHP,MySQL
Flex,ActionScript
OpenGL

当然,您必须了解C#

我只是坐在那里盯着屏幕,想知道我是不是因为认为这是错误的还是错误的而错了? 。

#21 楼

恕我直言,大多数工作职位并没有夸大他们的要求。

他们只是从一开始就混淆了工作所需的绝对技能,将它们与可能需要的技能混合在一起,这真是太可怕了。

不幸的是,许多开发人员的简历也是如此-他们增加了太多,以至于掩盖了他们的核心能力。

#22 楼

即使已经有很多答案,我也会在这里添加另一个答案,因为这个答案有点相反。尽管职位描述通胀在行业中很普遍,但我自己的老板经常轻信职位要求,因为


团队中有足够的员工,因此存在特定的技能差距如果他们大致上具有正确的技能,那么这不是一个问题
工作对技术要求很高,可能的申请人知道这一点,因此在某种程度上低估了要求,以确保我们不拒绝优秀的申请者只是因为(例如)他们不懂Python。
我们聘用了不同级别的工程师,因此响应同一则广告的人员将根据其能力而获得不同级别的聘用。