私の雇用主は最近、3〜5年の経験を持つC#開発者の募集を掲載しました。ポジションの要件と期待は、給与決定の基準までは公平でした。報酬はC#の経験にのみ依存し、他の言語やフレームワークでの長年のプログラミング経験は無関係であり、考慮に入れられないと考えられることが明確に述べられました。フラグを立てて舵を取る。ソフトウェア開発は特定の言語よりもはるかに多く、単一の言語での経験に対して誰かにお金を払うことは、優れた開発者を雇用するための非常に近視眼的なアプローチであると説明しようとしました(ソフトウェア会社の人事部にこれを伝えています) 。
回答:「必要な言語以外の言語で多くのプログラミング経験を積んでいるため、「高給」を期待する開発者へのインタビューに時間を浪費しています。」ここで一番の問題は、「高給」=市場レートです。いくつかの真剣な議論の後、彼らは本質的に、会社の誰も彼らのスキルに対して市場レートの近くで支払われておらず、それについてできることは何もないことを認めました。経営幹部は、従業員が監視下で長年にわたって証明されたスキルに対してのみ支払われるべきという考え方を持っています。エントリーレベルの開発者は$ 38K未満でピックアップされ、3年後には5万に達する可能性があります。別の興味深い発見(関連性は低い)-「促進された」人々より高い責任に対しては昇給しません。「昇進」とは、個人の役割を調整して、「強さ」に合うように調整することです。これは、すでに支払われているものです。
これらの厳しい真実を人事部から直接聞いた後、私は自分自身を探しているほとんどの人々が、業界で何をしているのかをよく知っている新しい雇用者をすぐに探し始めると思います(この会社は他の多くの企業で失敗しています)方法、しかし私は本を書きたいと思わない)。ただし、ここに私のジレンマがあります。
これは、私がこれまで1年しかかからなかった最初の公式ソフトウェア開発職です。私の以前の3年間の職務は、ソフトウェア開発など、多くの職務を遂行した非常に小さな会社でした(公式の職務記述書ではありませんが、そのために一生懸命努力しました)。私は、現在資格がある地元の求人を特定しました。そのほとんどは、現在よりも少なくとも50%多く支払っています。質問は、ジャンプするには早すぎますか?エキサイティングなプロジェクトが不足することなく、現在のポジションで貴重な経験を得ています。作業環境は非常に快適で、多くの人から、短期間で成し遂げることができたもの(価値があること)について、Cレベルのスタッフの注目を集めていると言われています。ただし、滞在には明確な機会費用があり、今年、他の場所で稼げる可能性のある上限に達するまでに3〜5年待たなければならないことを確実に知っています。また、理由に関係なく、「ジョブホッパー」は危険なラベルであることも認識しています。
更新:私は別の会社でオファーを受け入れたばかりで、より多くの支払いを行い、さらにクールなプロジェクトを行っています。洞察に満ちた回答をありがとう。