いかがですか
残念なことに、私が給料で経験したほとんどの場所では、個人のスキルレベルではなく、会社の方針、地元の競争、およびケチに基づいています。ルールが設定されており、問題の会社には、開発について不法占拠を知らない人が大勢いて、給与等級チャートが作成されます。彼らは、チャートのどこかにプログラマーのいくつかのレベル(つまり、開発者I-開発者III)を投げます。通常、あなたの平均的な事務労働者よりも高いが、通常、これらはあなたが最も密接に作業すること。
これらのカテゴリのいずれかに当てはまる基準がありますが、スキルとは関係がなく、経験の程度と関係があります。つまり、Webアプリケーションの元のバージョンを書いたときにjQueryを習得しなかったために、jQueryを学ぶことを拒否した老人は、技術に精通しているため、テクノロジーに精通している人よりも多くの報酬を受け取ります。彼よりも多くの経験を持っているので、あなたよりも知識があります。
最終的に、あなたがいくら払うかを決めるのは、あなたがインタビューに合格するかどうか、そしてあなたがどのくらいうまくあなたの給料を交渉するかです。とはいえ、交渉によって得られるのはせいぜい数パーセントのポイントに過ぎません。面接に合格すると、業界で何年の経験があるかに基づいて、給与等級システムに簡単に割り当てられます。運が良ければ、彼らもこれに基づいて休暇を与えてくれます。
どうするべき
最終的に、私が企業で抱えている問題は、彼らが賃金等級を設定することではありません。問題は、解雇されないだけで報酬を得る給与等級を設定することです。企業のIT部門が停滞し、他のプログラマーよりもまったく完全に役に立たない隅にボブが座り込んでしまうのは、新しい情報を学ぶことにはあまり意味がありません。
面接プロセスのある時点で、会社に関連するスキルが評価されます。正しく行われた場合、それはあなたが判断されるインタビューを通過する能力だけでなく、会社が最近直面した現実世界の開発問題を解決する能力でもあります。問題を解決できる速度と精度に基づいて、賃金表のどこにいるかを反映する必要があります。与えられたテストにより、次のことを実証できます。
- 単純なプログラミングから複雑なプログラミングの問題を解決する能力
- 明確で一貫したコードを書く能力
- 既存のコードを理解する能力
- 問題を解決する際に表現される創造性
- ソリューションを他の人に伝える能力
高等教育
大学の学位は、経験のない仕事に就く能力を高める限り重要です。給与、経験、交渉のルールを決定するときはすべて。
簡単に
残念ながら、多くの場合、ルールは経験です。それ以外はすべて賃金表の例外です。あなたのスキルセットは、誰があなたに仕事を与えるかということに影響する方法でのみあなたの給料に影響します。プログラマーだけでなく、ほとんどの給料はこのように働きます。XYZスキルを持って会社に行くかどうかは問題ではありません。彼らはまだXドルを支払うだけです。経験から、どの範囲に入るかがわかります。