IT給与:なぜあなたは古びたフェラーリなのか

Table of Contents

IT給与:なぜあなたは古びたフェラーリなのか

技術系キャリアライターとして、私は英国の IT「スキル不足」に関する批判を定期的に受け取っていますが、それはフェラーリが不足していると言うのと同じくらい意味が通じません。

私がこれを知っているのは、イギリスの国家統計局によれば、2012年の「コンピュータープログラミング、コンサルティングおよび関連活動」における平均週給(税引前)は718.70ポンドで、これはそこそこのフェラーリの所有コストとほぼ同じだからだ。

フェラーリは、他のITプロフェッショナルと同様に、獲得できるものに応じた料金を請求します。これは需要によって上昇し、競争によって下落し、おおよそのバランスが取れるまで続きます。供給不足のものは、少なくとも25%のプレミアムを付けるべきでしょう。上記の数字を、全国平均の週給519ポンドと比較してみてください。

しかし、「スキル不足」に関するPR活動が最も根強いのはゲーム業界だ。同業界は低賃金と長時間労働で悪名高く、米国では幹部らが最低賃金法に違反して深刻な法的問題を抱えるほどだ。このことが、仕事のごく一部しかインドにオフショアされていない理由を説明できる。

雇用主は当然ながら人件費を抑えたいと考えます。英国ではIT関連が全賃金の少なくとも10%を占めているため、経営者はIT関連支出を削減したいと考えています。弁護士の平均年収はIT関連とほぼ同じですが、弁護士不足の噂は耳にしません。いいえ、全くありません。

IT業界で25年の経験を持つ私は、今はヘッドハンターとして働いています。はっきり言って、ある程度のお金さえ払えば、どんなスキルセットでも手に入れられるんです。C言語を扱える宇宙飛行士もいますし、ヘリコプターのパイロットを6人ほど、OS/2を扱える弁護士を1人知っています。それに、私が知る限り最高のクオンツ開発者である一般の説教師もいます。

Javaに写真並みのエロい画像合成をさせたいんですか?ハリー・ポッター映画に関わった経験のあるJavaは2人しかいませんが、時間と予算があればもっと増やせますよ。

そうすると、オンライン小売業の知識とMySQLの知識が少しある人材を求めるというのは、取るに足らない要件に思えます。「それなりの代償を払って」と言いましたよね。優秀な人材を求めるなら、それ相応の代償を払わなければなりません。

フェラーリF430。写真(c)ルドルフ・ストリッカー。ライセンスに基づき使用

ITボディ:英国のフェラーリF430(写真©ルドルフ・ストリッカー)

では、なぜこのような状況に至ったのでしょうか?これは単なる歴史の授業ではなく、経済学です。読者の皆さんにとって価値のあるのは、自分のキャリアをどこに賭けるべきか、より良い決断を下すのに役立つパターンを理解できることです。

1980年代初頭、あるグラフが私をプログラミングの道へと駆り立てました。それは、1行のコードを書くコストとそれを実行するコストを割った値が、時間とともに増加していることを示していました。ここ30年間、この傾向は上昇を続け、コードを高速化するために誰かにお金を払うよりも、マシンをアップグレードする方が一般的に安価で簡単になっています。当然のことながら、自分でコードを書きたいと思うのは当然です。

1980 年代の記事で、「専門家」が SQL は非常に非効率であるため、許容できる速度で SQL を実行できるマシンはほとんどなく、ハードコードされた索引順次アクセス方式 (ISAM) コードが今後もデータ世界の中心であり続けるだろうと説明していたことを思い出します。

経営陣が「効率化」を求めていたため、Btrieveを少し書きました。その目標は達成できましたが、その代償として白髪が増えてしまいました。コンピュータにかかる時間は非常に高額で、大手企業には、一般的なバッチファイルやシェルスクリプトに相当するものをC言語やFortran言語で書き直す専門家がいました。

1984年、コンピュータサイエンスの卒業生として社会に放り出された頃、給料は非常に良かった。同学年の弁護士の2倍の給料をもらっていた。ロンドン大学クイーン・メアリー校は英国でもトップクラスの法学部を擁していたので、私たちプログラマーにとっては本当に素晴らしいことだった。

当時は明確な理由(1984年、ビール1パイントが約70ペンスだった当時、年間8,000ポンドは高額だった)で、ノーテルに転職してMicrosoft Unixの開発に携わりました。結局はうまくいきませんでしたが、市場は活況を呈していたので、あまり気にしていませんでした。これもまた変化した点の一つです。皮肉なことに、弁護士である妻は私のわずかな年金をめぐってノーテルの破産訴訟に加わりました。「技術的に興味深いから」と。

一銭も増えず、一銭も減らず

給与は需要と供給だけでなく、仕事の価値に対する一般的な感覚によっても左右されます。1980年代、私たちは非常に稀有な存在であり、私たちの仕事は魔法に近かったため、通常はある程度の敬意を持って扱われていました。それは金銭面だけではありません。ITプロフェッショナルには社用車や、通常は財務や営業の幹部にしか与えられないような福利厚生が与えられることが多かった時代でした。

1998 年までに、英国には少なくとも 20 万人のアナリスト プログラマーがおり、同数の人が運用とハードウェアに従事するまでに当社の人数は増加しました。

当時私たちが抱いていた不安の一つは、ITがほぼ完成、つまり完全になってしまったのではないかというものでした。PCを使える人ならほぼ全員がPCを所有し、コンピューターはVisual Basicでデータベースに接続され、従業員はスプレッドシートを操作し、4種類のフォント、中央揃え、太字、斜体、そして3種類の箇条書きスタイルを使って文章を処理できるようになりました。ITプロフェッショナルである私たちは、物事を変えるために給料をもらっていましたが、世界は現状に満足しているように見えました。Webがこれほど大きなものになるとは誰も予想していなかったため、退屈で低賃金のメンテナンス業務の未来を危惧していました。

しかし、収入は依然として良好だった。VBとSQLを扱う契約社員の年収は6万ポンドで、2万9800ポンドの正社員のほぼ2倍だった。そして、これは当然のことと考えられていた。(当時、ビール1パイントの値段は約1.90ポンドだった。全国平均の賃金は1万5000ポンドだった。)

その後、ミレニアム・バグによってITの平均賃金が上昇し、格差が拡大しました。COBOLやFORTRANのプログラマーたちは、事態の悪化を予感し、あるいは画面上の魅力的な小さなビットマップを見て、多くの人が引退するか、Visual Basicの波に乗りました。専門家たちは、履歴書に以前ほど華やかではないスキルを記載し忘れました。その結果、1999年12月31日深夜に迫る文明の崩壊に対処するために必要なスキルが不足しているという認識が生まれました。人々が銃を含むミレニアム・サバイバルキットを購入したことを思い出してください。

Y2Kバグは、多くのCIOが長らく先延ばしにされていたアップグレードやシステム合理化を正当化するために利用され、運用と開発の作業を生み出しました。また、長年企業システムの構築に携わった後、フリーランスになったとしても仕事が保証されないという不安も生みました。上司はあなたと同じくらいの組み込みSQLの知識を持つ人を雇うでしょう。彼らはCOBOLやREXXの習得に間に合わず、私たちの多くに留任ボーナスが支払われました。

これは、テストの仕事に就くのに良い時期でもあった最後の時期でもありました。私がソフトウェアテストの仕事をしていた頃は、普通の開発者と少なくとも同等の給料をもらっていました。なぜなら、開発者を出し抜き、巧妙なバグを見つけ、「1から9の間」が実際には何を意味するのかという議論に勝つことが求められていたからです。(もし10通りの言い訳が思いつかないなら、私はあなたよりも優れたソフトウェアQAです。ヒント:C言語やJava言語のプログラマーの中には、0から8の間だと思っている人もいます。)

テストは今や、低賃金でキャリアアップもままならないゲーム開発と張り合っている。この状況は、誰もが開発者になれるアジャイル手法によって部分的には解決された。確かに、それがどれほど効果的かは誰もが知っている。しかし、アウトソーサー、特に政府のIT業務を請け負うアウトソーサーは、どうせ誰も好んでいないだろうという前提で、出来の悪いプログラマーや対人スキルに深刻な欠陥のある人材をテストに割り当てるという代替手段をとっている。

したがって、テスト分野での職に就くことを申し出られた卒業生であれば、面接に失敗したか、マネージャーがあなたを行き詰まらせようとしていることを認識してください。

Discover More