メンテナンス専用のプログラマはどうやって昇給することができますか?[閉まっている]


21

私はここ数年メンテナンスプログラマーとして働いていますが、メンテナンスプログラマーの昇進のようなものがあるかどうか疑問に思っていますか?責任は広がらず、あなたはまだほとんど同じことをしているので、時間の経過とともに少し速くなるかもしれません。それが可能な場合、それを取得するためのパスは何でしょうか?


1
それはあなたが維持しているものに依存します。「メンテナンス」プログラマーが独自のレートを設定できる場所で働いてきました。何人かの古いCobolプログラマーを見てください。彼らは長い間あちこちにいて、アプリケーションの動作を知っているのは彼らだけだからです。
ロボショップ

8
昇給を要求しましたか?上司と話をしましたか?昇給を得るために何が必要か、そしてキャリアパスは何ですか?あなたが慣れ親しんでいても、どんなシステムでも維持できるようになると、あなたの価値はほぼ確実に増加します。
デビッドソーン

4
会社にアップグレードパスがない場合。新しい会社で新しい仕事に就きましょう。

Jarrod Robersonに同意します。

回答:


9

多くは以下に依存するため、この質問に答えることは困難です。

  • 企業文化
  • 地域法
  • オフィス政治

基本的に、生活費/インフレの増加を期待できるはずです。名前にもかかわらず、彼らは通常、インフレよりもゆっくりと増加します。

会社にメリットの増加またはボーナスがあると仮定すると、これが3つの箇条書きのポイントです。メリットパイのスライスを取得する確率を上げると、次のようになります。

  • クライアントを知っているので、クライアントのニーズを予測できます。 メンテナンスでは、通常、リリース間に少しのダウンタイムがあります。これは、メンテナンスしているソフトウェアで「ユーザーを操作する」良い機会です。彼らが解決する必要がある問題を解決してみてください。ソフトウェアがそれをより良くサポートする方法を考えてください。
  • 保守しているソフトウェアに価値を追加します。 最初の箇条書きからの提案が実装された場合、あなたは信用を得ます。これは、週に40時間まっすぐに横になっている隣の人よりも、会社に多くの価値を追加していることを意味します。
  • 上司にしゃぶります。 残念なことに、一部の企業は他の企業よりも政治的に起訴されています。これは、あなたにそんなに多くをもたらすポイントであり、私は個人的にはできません。上司に同意する場合は、上司をサポートします。同意しない場合、クライアントと話しているときに舌を噛みますが、後で懸念を直接彼/彼女に伝えます。しかし、一部の人々はこれに依存しています。最初の2つの箇条書きはうまく機能しているので、これは必要ありませんでした。一部のボスはあなたにこれをしてほしいと思っていますが、他のボスはあなたがそうするならかなり気分を害します。これらは、とにかく最初の2つの箇条書きについてより懸念しているため、あなたが望むボスのタイプです。

結論として、もしあなたの会社が功績を上げたり、良い仕事のためにボーナスを見つけられなかったり、できないなら、その会社で何をするかは関係ありません。しかし、あなたが仕事を変えるとき(状況に対するアドバイスではなく、必然性)、他の会社は通常、付加価値を持ち、クライアントの頭の中に入ることができる人々を好みます。それは彼らがあなたに与えることを検討する開始給料に影響します。


17

少なくともインフレに沿った上昇を期待するのは合理的だと思います。また、維持している製品の経験と知識の増加を反映して昇給を期待することも合理的です。しかし、職務を変更せずに(そして、これは私が感じる人には当てはまります)、新しい会社であっても、同じ会社であっても、あなたは大きな昇給を得ることはありません。


あなたのコメントはおそらく大企業に当てはまると思います。私は、小規模(100人未満の従業員)の会社で役割を変えることなく、大規模な昇給を受けました。
エリックウィルソン

@FarmBoyあなたが私の質問を気にしないなら、なぜあなたはそのレイズを得たのですか?私は答えに対する警告を考えようとしましたが、私が考えることができるのは最初の数年の卒業生だけでした。一般的に、彼らの給与は経験が0年から3年になるにつれて大きく上昇します。
ケビンD

2
中小企業、大企業の両方で大規模な昇給を受けました。それは本当に経営陣と、彼らがあなたのためにどれだけ喜んで戦いに行くかによって異なります。一部のマネージャーは、誰のためにも首を突き出していないだけです。他の人は本当に良い労働者を本当に大切にします。
ベリンロリチュ

私はコンサルタントとして働いていましたが、クライアント企業が私の現在の給与よりも大幅に多く支払うことをいとわないことが明らかになりました。
エリックウィルソン

2
@Kevin D、大きなレイズは付加価値を伴います。企業は、あなたが支払われているよりも多くの価値を提供していることを認識し、彼らがあなたに退職を望んでいない場合、それに応じてあなたに補償します。時にはそれは会社があなたに投資したことによるものであり、時にはそれは彼らがあなたがインタビューでどれほど良いかを知らなかったという事実によるものです。
ベリンロリチュ

10

いずれにせよ、どんな職業においても、昇給を追求する方法は、あなたの技術の卓越性を追求し、雇用主に最大の価値を提供するよう努めることです。

メンテナンスプログラマーにとって、これは、あなたの管理下にあるものは何でも、あなたが物事を良くしようと努力することを意味します。新しい機能が不要な場合でも、コードを改善し、読みやすく、保守しやすくすることができます。

もちろん、マネージャーはコードを確認しませんが、目標は変更のコストを削減し、変更に伴う欠陥を減らすことです。

システムの最悪の部分を見て、目的のすべての動作をカバーするテストを取得し、理解可能で簡単に変更できるようになるまでリファクタリングします。

詳細については、次を確認してください。

レガシーコードを効果的に使用する-Michael Feathers

リファクタリング-マーティン・ファウラー

クリーンコード-ボブマーティン


7
「いずれにせよ、どんな職業においても、昇給を追求する方法は、あなたのクラフトの卓越性を追求することです。」これは、実際には真実ではなく、野心的なものです。ほとんどの企業は、可能な限り低額の支払いに集中しています。
temptar

2
確かに、しかし、あなたがより熟練しているならば、あなたの市場価値は増加します、そして、あなたの会社はあなたを保つためだけにあなたにより多くを払う必要があるかもしれません。
エリックウィルソン

2
@temptar:会社が私がしている仕事を評価していないなら、それは私にとって間違った会社であり、そもそも別の仕事を選ぶべきだった。
ペルディアン

3
@temptar:できるだけお金をかけたくない企業は、スキルもできるだけ少なくします。それは底辺への競争です。あなたの人生にもっと高い目標があるなら、そのような会社を避けてください。それ以外の場合は、外部委託する準備をします。
マッケ

3
昇給を追求する方法は、あなたの工芸の卓越性を追求し、あなたのマネージャーがあなたがより価値があり、それに対する報酬を得たいと知っていることを確認することです。小学校でも同じように悪いアドバイスを受けました。自分のクラクションを鳴らさないでください。他の人はあなたの能力と成果をとにかく認識するでしょう、そういうことです。現実の世界では、報酬を得たい場合、その理由を示します。本当の理由を与えることは、何かを作るよりも簡単であり、あなたはそれについてずっと気分が良くなるでしょう。
デビッドソーンリー

8

多くの企業では、唯一の方法は他の場所に出て行くことです。これは、a)他の場所での給与が高くなるか、b)あなたの価値を認めたカウンターオファーのいずれかになります。


3
言うまでもなく、これはあなたの現在の雇用主から昇給を試みるために使用する非常に危険な戦略です。これを試してみると、あなたは去ることで完全にOKでなければなりません。
mwigdahl

私はそれを認めます。しかし、企業内での昇給を求める前に、拒否が発生した場合に誰もが自分の選択肢を検討し、通常はその時点で退職することも考慮することを望みます。安全にプレイしたい場合は、どちらの方法でも安全にプレイしたいでしょう。
-temptar

あなたの価値を認めるカウンターオファーは、あなたの代替品を訓練するのに十分な時間だけ滞在するための策略となります。

4

あなたが仕事で良くなっていると仮定して-問題をより迅速に見つけ、追加の問題を引き起こさない修正を実装し、一般にアプリケーションをより良くすることは、「生活費」を超えて引き上げるという良い議論を持っています。

あなたがした特定のことを指し示すことができれば、それは助けになります。これらには(たとえば)次のものが含まれます。

  • 顧客が去ることを脅かす原因となっていたバグの修正。
  • インストールエラーを減らすシステムを実装しました。

会社に付加価値を与えた場所を示します。


1

会社での役割を受け入れることは、決して昇給しないことに同意することを意味するべきではありません。地球上で誰がそのような立場を受け入れますか?確かに、雇用主は従業員から最大限の成果を得ることを望み、決して昇給することはありません。逆もまた真です。従業員は、できるだけ少ない時間とエネルギーを与えながら、できるだけ多くのお金を手に入れたいと考えています。これにより、均衡などの経済的条件が生じます。

結局、雇用主が従業員を維持することに関心がある場合、彼らは滞在するインセンティブを提供します。昇給をお願いします。あなたの雇用主があなたがそれに値すると感じていない場合、彼らはあなたの要求を拒否します。彼らがあなたを十分に評価していないなら、あなたは先に進み、あなたの時間のためにいくつかのより良い使い方を見つけます。


会社に技術的な滞在をするもう1つの理由は、職務が非常に具体的であるため、誰もこれらの非常に具体的なスキルを実際に探していないことです。

1

ルールはすべての仕事で同じです。別の会社に移ることで、常により大きな昇給を得ることができます。

どうして?一部には、現在の給与よりも2%、または現在の給与よりも4%多いオファーを断り続けることができるからです。一部には、2人の雇用主のインセンティブが異なるため、1人はあなたが退職するのを防ぐために最低額の支払いを望み、もう1人はあなたを切り替えさせるのに十分な支払いを望んでいます。


0

はい、可能です。あなたはあなたの雇用主に自分自身を売って、会社にあなたの価値を見せなければなりません。

ソフトウェアを保守しているため、新しい人が持っていないコードベースの知識があります。問題が発生した場合、問題を解決するための経験と専門知識があります。経験を積むにつれて、会社の収益に影響を与える問題の修正が早くなります。

このような知識と経験は、新入社員から得ることはできません。システムを操作し、ソフトウェアを知ることで得たものです。

あなたはただ上司/マネージャーと座って問題を話し合い、自分自身を売る必要があります。


上司やマネージャーが、さまざまな技術的経験や背景を持つ「プログラマー」が「時計仕掛けの歯車」のように交換できないことを理解できるほど洗練されている場合、上記は当てはまります。残念ながら、そのレベルの洗練度は、今日の経営陣には非常に欠けています。コンサルティングに移行するさらに多くの理由。自分を売り、料金を設定し、時間を設定します。

0

あなたはあなたの会社で起こっていることと周囲の雇用市場に応じて昇給するだけです。メンテナンスの連絡先は会社にとって非常に有益であるか、会社がキャンセルする予定のプロジェクトに取り組んでいる場合があります。

  1. 昇給を求める前に、価値を正当化し、上司に提示してください。
  2. 会社の財務状況はどうですか?すべての昇給は凍結されていますか?
  3. 他の誰かがあなたと同じくらいそれを値すると仮定して昇給を受けましたか?
  4. あなたを交換するのはどれくらい大変ですか?
  5. 同等の仕事と給与を見つけることができますか?
  6. あなたの会社はあなたがしていることを大切にしているのですか、それとも単なる交換可能なギアですか。

アプリケーションは、それを管理する能力によって複雑さをほとんど超えません。


0

無邪気な質問。競争力のあるこれらの時代に、あなたが期待されることをすれば、あなたはあなたの上司に翻弄されます。それは間違っていると思います。もう一度考えて。本当に悪いことではありません。「何であれ」というあなたの衝動は、それが昇給であろうと、より良い認識であろうと、あなたは常に何か違うことをせざるを得ないので、継続的に自分自身を改善します。これが私の人生をより良く変えたのです。率直に言って、私は今日の自分に満足していません。私が寝る前に、何マイルも行きます。

一体、どうすれば違うの?まず、速度、量、および品質(測定または経験可能)の観点から現在の配信メトリックを測定します。配信指標を改善する方法をご覧ください。これだけでも差別化要因になります。幸運を願っています!


素晴らしいアドバイス。継続的な自己改善は、カイゼン


0

あなたの率は、あなたが最初に仕事のために面接するときに交渉するものです。個人的な経験から言えば、昇給は新しい仕事と同じように多くのお金を稼ぐことはできません。

労働経済学(供給と需要)の観点から考え始める必要があります。

労働(教育、経験、スキル、
できること)が過小評価されていると思われる場合:

  1. 特定のスキルセットの市場を見てください。
  2. (労働力不足による)強い需要がある場合は、仕事を変えます。
  3. 需要が低い場合は、現在の仕事にとどまり、(需要の高い)他のスキルセットを傍受します。

特定のスキルセットの労働市場を評価しようとすると、他のスキルセット(特定のソフトウェアパッケージ、プログラミングパラダイムなどの経験)が「需要がある」ことがわかります。「需要がある」ということは、これらのスキルセットに対して、あなたが獲得しているよりもかなり高い割合で多くの仕事が投稿されていることを意味します。

これは、労働市場調査の実施と呼ばれます。

最も「需要の高い」スキルセットを見つける必要があります。ジョブボード(indeed.com、dice.com、monster.com)で遭遇するスキルセットを含むスプレッドシートを作成します。

各スキルセットの横に、現在広告されているジョブの数をリストします(移動を希望しない場合は、ローカルエリアの半径内)。

リストを下って、各スキルセットを調査します。「需要がある」スキルセットの多くは、アクセスできないプロプライエタリなソフトウェアを必要とすることがあります(つまり、費用がかかり、高価なトレーニングコースに登録する必要があります)。スキルセットの「市場調査」スプレッドシートで各スキルセットを取得するために必要な投資(時間とお金)を書き留めます。

不合理な投資を必要とするスキルセットを避けることができます。

最高のスキルセット(ほとんどの仕事、最高のレート、最低の投資)を見つけて、現在の仕事を維持しながら、これらを自分で学習します。

その後、仕事と面接に応募してください。休暇中に複数のインタビューをスケジュールできます。たくさん運転する準備をし、新たに学んだスキルセットで徹底的にグリルする準備をし、拒否に備えてください。あきらめないでください。

面接後に新しい仕事に就く場合、現在の雇用主との交渉の良い地位にあります。

現在の雇用主を「クライアント#2」、新しい雇用主を「クライアント#1」と考えることができます。

現在の仕事での昇給を求めて、新しい仕事で交渉した時間給と一致させます。丁寧でありながら力強い。彼らがレイズ(例外ではなく、ルール)を無効にした場合、2週間前に丁寧に通知します。出口インタビューのために呼ばれるかもしれません。あなたの立場を説明し、あなたが新しい時間給で、サイド/パートタイムでメンテナンス作業を行うことを喜んでいると知らせてください。

彼らがあなたの新しい仕事よりも多くのお金を求めてフルタイムで戻ってきたら、彼らの申し出を丁寧に拒否します。たいていの場合、これはあなたの代替品を訓練するのに十分長く滞在できるようにする彼らの策略です。

繰り返しますが、丁寧でありながら強くしてください。爆発しないでください。橋を燃やさないでください。クライアント#2はまだあなたを必要とするかもしれません、あなたは彼らのためにパートタイムでフォークするか、しばらく在宅勤務することでいくらかのお金を稼ぐことができます。

「トップアウト」したと感じるまで、上記のレシピを繰り返してください。新しいスキルセットを学習することで得られるお金がなくなったら、「トップアウト」します。

長時間働き、たくさん交渉する準備をしてください。クライアント(#2、#3、#4、#5、...)には多くの作業があります。

PS:交換品のトレーニングは絶対にしないでください。
技術者が行う最悪の自傷行為は、交換を訓練することです。

要するに、自分の状況に市場ルールを適用する必要があるということです。


交換品を常にトレーニングしてください。代替品がない場合、上に移動することはできません。
スコットCウィルソン

交換のトレーニングは、実際にあなたの会社の将来のパフォーマンスをどのように見ているかに基づいた判断の呼び出しです。交換品をトレーニングするとします。現在、「同じ」スキルセットを持つ2人の従業員がいます。それは冗長です。会社が成長して利益が上がっている場合、冗長性は、経験豊富な従業員がより大きくより良いものへと梯子を上ることを意味します。利益が減少し、オーバーヘッドを削減することが最優先事項である場合、冗長性とは、経験豊富な(そして給与の高い)従業員が悩まされることを意味します。あなたはあなたの交換を訓練していなかったら仕事を持っていただろう。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.