雇主承认其开发商的工资被低估且被低估。是时候分道扬?了吗?[关闭]


33

我的雇主最近发布了一份具有3-5年经验的C#开发人员的职位空缺。直到确定工资标准之前,对职位的要求和期望都是公平的。明确指出,薪酬将仅取决于C#的经验,而多年使用其他语言和框架的编程经验将被认为是无关紧要的,没有被考虑在内。标记并转向。我试图解释说,软件开发远不止是特定的语言,而且花钱购买某人的一种语言是雇用优秀开发人员的一种很短视的方法(我告诉软件公司的人力资源部) 。

回应:“我们厌倦了浪费时间采访那些期望'高薪'的开发人员,因为他们有很多其他编程经验,而不是我们所需要的语言。” 这里排名第一的问题是“高薪” =市场汇率。经过认真的讨论,他们基本上承认,公司没有人因其技能获得接近市场价的报酬,因此对此无能为力。最高管理层的心态是,只应为员工提供经过多年监督证明的技能的报酬。入门级开发人员的价格不到3.8万美元,并在3年​​后可能达到5万,我认为这与他们为C#职位提供候选人的计划有关。另一个有趣的发现(无关紧要)-人们“被提升” 承担更高的责任不会加薪。“晋升”被认为是对个人角色的调整,以更好地适应他们的“实力”,而这正是他们已经获得的报酬。

在直接从HR听到这些硬道理之后,我认为大多数正在寻找自己的人会迅速开始寻找一个对自己在行业中有更好了解的新雇主(该公司在许多其他方面都失败了方式,但我不想写书)。这是我的两难选择:

这是我刚刚担任不到一年的第一个官方软件开发职位。我之前的3年职位是在一家非常小的公司中执行的许多职责,其中包括软件开发(不在我的正式职位描述中,但我非常努力地做到这一点)。我已经确定了我目前有资格获得的本地职位空缺,大多数都比现在的薪水高出至少50%。问题是,跳得太早了吗?在目前的职位上,我获得了宝贵的经验,并且不乏激动人心的项目。工作环境非常舒适,许多人告诉我,我在C级人员中脱颖而出,这是我在短时间内能够完成的工作(这是值得的)。但是,留下来显然有机会成本,现在可以肯定地知道,我将不得不等待3-5年,才能确定我今年在其他地方可能获得的收入。我也知道,无论出于何种原因,“工作漏斗”都是危险的标签。

更新:我刚刚接受了另一家公司的要约,付出了更高的价钱,而且项目更酷。感谢所有人的深刻见解。


4
您将获得一份新工作的宝贵经验。还有其他工作,不乏令人兴奋的项目和非常舒适的工作环境。您无疑会用您能够完成的工作打动其他雇主。找到更好的工作,然后跳。
Carson63000 2011年

如果您能将$ 38,000的学习资料带到身边,那就太好了。肮脏的公司通常期望的要高得多,所以我会留下他们的遗憾。您可以在那里做两倍或三倍。
2011年

2
作为人力资源专业人员,我建议您白天要努力工作,晚上要努力寻找新工作。“跳得太快”仅表示“没有合适的工作”-如果您能找到一个更好的职位,那就抓住它!生命太短暂了,兄弟。编辑添加-只有在面试过程中无法证明自己快速退出时,才可以使用工作漏斗标签。如果您说的都是真的,我怀疑您不会有这种问题!
德鲁

Answers:


24

不重视保留的公司不提供竞争性薪酬。他们也倾向于获得应得的回报,因为他们倾向于以更少的选择吸引开发人员。有时候,这只是意味着谈判能力或人际交往能力差的人,但这通常会导致技术混乱,因为没有人拥有更广泛的经验,可以用作设计和实施想法的探空板。

我在同一家公司呆了7年,但是在过去的几年中,我也一直在迁移,这要部分归功于最初专注于合同工作,后来由于雇主面临的经济挑战。当公司明显倒闭时,我选择离开我的前雇主,而在我提出辞职时,我得知这实际上是一个庞氏骗局。在我之前的几份工作中,短暂的时间在面试中引起了人们的注意,但是当您在寻找其他东西时,您不必在面试中感到消极。

如果您被问到为什么有动力离开,我希望这是因为另一家公司提供了更有趣的项目/技术/挑战,向更有经验/才华横溢的人学习的机会以及更具吸引力的薪酬方案;您可以说任何这些话而不会令您或您当前的雇主看起来很糟。如果您有足够的能力,则可以选择。即使您对目前的职位很满意,您也应该始终敞开心exploring寻找下一份工作的选择,因为这将使您对职业发展的选择有个看法,并使您可以更好地控制自己的未来,因为您将花费更多时间选择雇主,而不是相反。

无论如何,你的老板是错的。使用“其他语言”的经验只是经验丰富的开发人员宝贵经验的一小部分。战斗伤痕,以可持续的方式构建和维护复杂系统的经验,以及兼顾业务需求和技术债务的经验使经验丰富的开发人员变得有价值。我的下级同事可以在很短的时间内编写大量代码,但是他们经常以无法维护的方式去解决错误的问题。问我哪个更有价值,我会告诉您,我们既需要以微妙的方式思考的高级工程师,也需要乐观的初级开发人员,他们希望尽快构建新事物,即使我们第一次遇到错误也要尽快构建。 。但是经验是有价值的,因为它可以使您避免花费太多时间来产生技术债务。

我知道很多在C#方面有3年经验的人仍然会生成糟糕的,无法维护的,单一的C#代码,并且我认识一位长期的Java开发人员,大约花了6周的时间才开始使用语言习语来生成高质量的C#代码。并且由于经验,好奇心和代码审查的结合而松散耦合。如果您的雇主不了解其中有区别,是的,寻找其他地方的增长机会是一个好主意。您应该始终希望与一家比您拥有更远的未来并且雇用比您更聪明的人的公司合作。


4
不重视保留也往往导致彻头彻尾的混乱codewise因为当前的程序员烧坏或者得到更好的优惠和休假,然后将新一批的程序员有一堆现有代码的工作与中可能被记录在案,几乎可以肯定”不是个使用他们惯用的编码风格,并且在编写此子程序时无法联系原始编码器以询问他们计划的内容,从而导致速度显着降低,因为他们必须学会在添加时理解现有代码,甚至更快的倦怠...
Shadur 2011年

+1:“花了大约6周”在我的经验中,这是正确的。
凯文·克莱恩

最难的部分可能是学习在键入a 之前和之后按Enter {
丹·尼利

24
  • 一方面,您在一家公司工作,但不知道软件开发人员的实际工作能赚到多少薪水(深厚的语言经验可能是有益的,但正如您所指出的那样,这并不是全部)。
  • 另一方面,您说的是“不乏令人兴奋的项目” –不幸的是,令人兴奋的公司可以支付更少的费用。该智能令人兴奋的公司付出更多,因为那时他们得到的最好的最好的。
  • 因为有太多因素(例如令人振奋的项目)决定着每个公司的每份工作的吸引力价值以及每个开发人员的实际价值,所以“市场汇率”实在令人难以理解。在最好的情况下,它很粗糙。
  • 如果您可以给未来的雇主一个充分的理由,而又不会听起来像个悲观主义者,抱怨者或维护良好的员工,那么一年就离我们不远了。
  • 至少,我会环顾四周,看看那里还有什么。最后,您是唯一可以做出此决定的人。但是,要使其在一家似乎不重视员工的公司工作将非常困难。

11

如果我是你,我不会去任何地方。您已经清楚地表明,您仍处于事业的早期阶段,并且在工作中表现出色,最重要的是,您学到了很多东西。

每个公司都试图将其成本降到最低,即为所有资源支付尽可能少的费用,因此请不要将其个人化。如果您看过任何一家公司的工资单,您将对人们的工资与他们的能力甚至对公司的有用程度的关系感到震惊。人们得到的薪水至少是他们愿意接受的。人力资源人员没有头绪吗?-令人难以置信;-)实际上,我知道软件公司的高级管理人员会定期寻找具有特定属性的人(当然,这排除了许多适合“聪明就能完成工作”特征的人)-因此,这种愚蠢的想法不仅限于恐怕对人力资源人员来说。

小心不要被“遥远的山丘更绿”综合症带走-实际上听起来您在哪里有很多。我认为StackExchange网站的问题之一是贡献者的标准太高了,从阅读答案(有时是问题)中,您会得到一种印象,即所有软件公司都必须被这些超高效,超级极富的人所占据。每天晚上和周末花时间编码,在一些开源项目上投入精力,每天都在博客中发布有关其最新黑客技术的信息,等等。您的普通软件开发人员给您的印象比您想象的要少得多。实际上,您的普通StackExchange贡献者可能已经在他们自己的公司和整个行业中处于较高的梯队。一方面,令人兴奋的是,如此卓越的技术被带入了公共领域,让所有人都能看到,学习和启发。另一方面,如果像我一样,您只是一个“相当不错的程序员,但没有专家”,有时会令人沮丧地不断提醒您您的局限性:-)。要记住的另一件事是,该网站上的很多人都还很年轻,尽管他们可能是伟大的程序员,但他们并没有看到全部,但是当然,由于他们不知道,他们很乐于发表意见。关于应该如何做(我年轻时的情况-LOL)。事情从来都不是那么简单,因此请谨慎选择律师。仅仅只是一个“相当不错的程序员,却没有专家”,有时会令人沮丧地不断提醒您自己的局限性:-)。要记住的另一件事是,该网站上的很多人都还很年轻,尽管他们可能是伟大的程序员,但他们并没有看到全部,但是当然,由于他们不知道,他们很乐于发表意见。关于应该如何做(我年轻时的情况-LOL)。事情从来都不是那么简单,因此请谨慎选择律师。仅仅只是一个“相当不错的程序员,却没有专家”,有时会令人沮丧地不断提醒您自己的局限性:-)。要记住的另一件事是,该网站上的很多人都还很年轻,尽管他们可能是伟大的程序员,但他们并没有看到全部,但是当然,由于他们不知道,他们很乐于发表意见。关于应该如何做(我年轻时的情况-LOL)。事情从来都不是那么简单,因此请谨慎选择律师。他们很乐意就应该如何做发表自己的看法(我年轻时的情况-LOL)。事情从来都不是那么简单,因此请谨慎选择律师。他们很乐意就应该如何做发表自己的看法(我年轻时的情况-LOL)。事情从来都不是那么简单,因此请谨慎选择律师。

重新赚钱,低下头,证明自己在工作中。从书籍中学习一些谈判技巧,与客户打交道,公开辩论等等。时间到了,您将得到应得的钱,更重要的是,人们将愿意为您支付应得的钱。

就个人而言,我可以说软件开发为我提供了一个以合理的经济收入和非常灵活的工作条件过上美好生活的机会。我不会在业余时间编写代码,除了工作相关的项目外,我也不参与开源项目。我不写博客。我可能无法在一张纸上写一个十六进制到整数函数(因为我看到另一个问题的人说这是受访者的必备条件),但是我可以告诉您如何处理那会让我的客户很高兴。多年来,我发现我的软技能的发展对我可能取得的任何成功而言,都比我的技术能力同等重要。

祝好运。(我希望我不会在这里遇到过讲道-我在10分钟的咖啡休息时间编写这篇文章,因此可能需要进行一些编辑)。


8

弄清您的优先事项。对您来说最重要的是:薪水或工作内容?

在我看来,您现在做得很好,可以在这里学到很多东西,这是您进行软件开发的第一份真正的工作。在这种情况下,请考虑自己是一个学徒,并以较低的薪水学习所有知识。如果您被考虑晋升,您可以在谈判中提到薪水对您很重要,您需要感到自己被重视。无论如何,您的情况有望在几年内有所改善。


7

我只能说两件事:

  1. 随着时间的推移,激动人心的工作变成了负担。
  2. 您可以在提供兼职和兼职的公司中获得令人兴奋的工作和高薪。

3

工资只是一揽子计划的一部分。享受工作是另一回事。您有可能在另一个机会中找到这两者,或者您抓住另一个机会,结果证明环境很糟糕,工作很无聊或其他。另一边的草并不总是较绿。有时候,看着那绿色的草,我们突然不喜欢自己的草,而以前对我们来说很好。您必须在享受自己的工作的机会与同时享受另一份工作的机会之间取得平衡。

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.