ジャーナリストのメアリーブランデルは、IT分野の絶滅の危機にある職業のテーマを継続し、募集代理店の専門家との会話の結果に基づいて、別のリストを作成しました。これらは、アメリカの労働市場で最も要求されるスキルとIT専門分野です。
「シリコンバレーで見たものは、オフショアプログラミングのためにソフトウェアの専門家がアメリカで絶滅しているという考えに完全に反しています」と、Googleのシニアプログラムマネージャー兼創設者であり、複数の専門家および教育者Association of Computing Engineering(ACM)の委員会。 「大企業からスタートアップまで、すべての企業が従業員を可能な限り積極的に採用しています。」
多くの採用担当者は、市場には満員以上のオープンポジションがあることを認めています。 ミルウォーキーのマーケット大学のIT部門の助教授であるKate Keyserによれば、学生は卒業する前に仕事に申し込みます。 1月、Keyserはシステム分析および設計グループの最終学年の34人の学生にインタビューしましたが、そのうちの24人はすでに雇用主から「仕事の申し出」(アメリカでの雇用契約の予備募集と呼ばれる)を受け入れていることが判明しました。 これは卒業前にほぼ6か月残っていたという事実にもかかわらず。 「当時契約をしていなかった他の10人は、おそらく今日すでに仕事に就いていると思います」とケイトは言います。
ITプロフェッショナルの市場は非常に「ホット」ですが、適切なスキルを持っている人のみが対象です。 波に乗りたい場合は、採用担当者、プログラミング教師、コンピューターサイエンスの教授、その他の専門家など、将来有望な専門職やスキルについてインタビューされた8人の専門家の意見を聞いてください。
1.機械学習
大量のデータでソーシャルフィルタリング、スパムフィルタリング、および詐欺認識のためのプログラムを開発する企業が増えているため、コンピューターのパフォーマンスを向上させるアルゴリズムと技術を開発できる機械学習の専門家に対する需要が急速に高まっていると考える専門家もいます。
ケビンスコットは次のように述べています。「これは単なるGoogleの事例ではありません。 大規模、大規模、大量のデータを扱う多くのアプリケーションがあり、これが根本的な問題を生み出します。このデータを整理してユーザーに提示する方法です。
そのようなアプリケーションの需要には、データマイニング、統計モデリング、データ構造化などのスキルが必要です。 「選択したデータ構造またはアルゴリズムによって、問題の合理的な解決策が得られるかどうかが決まるため、これらの問題の一部だけを取り上げることはできません。」とスコットは説明します。
機械学習は、職歴または専門の高等教育のいずれかから学ぶことができます。 職業をどこで学んだとしても、企業はそのような専門家をできるだけ早く獲得します。
2.アプリケーションの動員
コンテンツへのモバイルアクセスを提供する競争は、90年代のインターネットブームの荒波を連想させます。 BlackBerryやTreoなどのデバイスがますますビジネスツールとして使用されるため、企業はERP、供給システム、コスト管理などの既存のビジネスアプリケーションをPDAに移植する専門家を必要としています。
3.無線ネットワーク
Wi-Fi、WiMax、およびBluetoothの標準は非常に人気が高まっているため、多くの企業がインテリジェントなセキュリティの専門家を探しています。 現在、多くのワイヤレステクノロジが使用されているため、それらをドッキングして、そのようなハイブリッドソリューションが安全であることを確認する必要があります。ここでのリスクは有線ネットワークの場合よりもはるかに高いからです。
ただし、「ワイヤレス技術者」として従業員を独占的に雇用する人はいません。 企業には、適切な専門知識を持つネットワーク管理者が必要です。
4.ヒューマンマシンインターフェース
近い将来ブームになるもう1つの分野は、WebおよびデスクトップPCのヒューマンマシンインタラクション用のインターフェイスとシステムの設計です。 時間が経つにつれて、業界はくだらないインターフェースを使用することは普通ではないことに気付きました。Appleのような企業のおかげで、ユーザーは適切に設計された高品質のインターフェースにますます慣れているため、他のソフトウェア製品と同じ品質が必要です。
5.プロジェクト管理
プロジェクトマネージャーは常に大きな需要がありますが、予算要件とプロジェクトの成功に伴い、自分が何をしているかを知っているマネージャーが非常に必要です。 職務記述書には、「 実際のプロジェクトマネージャーが必要です」というフレーズが表示され始めます。このような名目上のステータスを持つ人だけではありません。
これは、誰もがプロジェクトマネージャーの地位を容易に引き継ぐことができた昨年と比較しても、大きな違いです。 現在、そのような候補者へのインタビューのプロセスはより厳格になっています。
面接中の一部の採用担当者は、候補者を慎重に確認し、競合する部門の責任の配分や問題解決など、特定の状況を解決する経験を研究します。 私が興味を持っているのは、教科書から得られる紛争解決の理論ではなく、紛争管理の実際の経験です。
6.一般的なネットワーク管理スキル
ITの位置に関係なく、ネットワークでの作業を避けることはできません。そのため、このスキルはプログラマを含むネットワーク以外の専門家にとって非常に重要になっています。 ネットワークテクノロジーの基礎、少なくとも必要な最低限、つまりTCP / IP、イーサネット、ファイバーを理解し、分散コンピューティングとネットワークコンピューティングの経験も必要です。
データセンター向けのアプリケーションを作成できるスペシャリストが非常に不足しています。 プロセスを効率的に並列化し、ネットワーク構造に適合したソフトウェア設計を作成する方法を知る必要があります。 分散システムの基本原則を理解している人々は非常に高く評価されています。
7.ネットワーク収束技術
多くの企業がVoIPシステムを展開するにつれて、LAN、WAN、音声、インターネット、およびそれらをどのように組み合わせることができるか、あらゆるタイプのネットワークを理解するネットワーク管理者の必要性が高まっています。
特定の問題を解決する必要がある場合、企業はネットワーク管理者から「ああ、これは電話回線の問題です」というフレーズを聞きたくないが、電話技術者から「ネットワーク管理者に電話する」。 テレコムの世界の専門家、コンピュータネットワークとは何かを理解している人、またはコンピュータネットワークを管理しているが音声ネットワークを理解し、コンバージェンスを実行する方法を知っている人には大きな需要があります。
8.オープンソースプログラミング
雇用主はますますフリーソフトウェア開発者を雇おうとしています。 オープンソースプログラマーの時代はすでに過ぎていると考える人もいるかもしれませんが、実際には、オペレーティングシステムレベルとアプリケーション開発の両方で、プログラミングのさまざまな分野で大規模に戻っています。 まとめてLAMPと呼ばれるLinux、Apache、MySQL、およびPHPでの作業経験のある従業員は大きな需要があります。
一部の専門家によると、この現象の原因は、特にOSおよびDBMSレベルで、ユーザーが所有権のあるソフトウェアのレベルに対する不満とセキュリティの問題にあるためです。
9.ビジネスインテリジェンスシステム
ビジネスインテリジェンスシステムの開発にもある程度の勢いがあり、Cognos、Business Objects、Hyperionなどのテクノロジを使用できる専門家への需要が高まっています。
企業はビジネス分析に多額の投資を行いますが、スクリプトやクエリを記述する通常の手法は必要ありません。 高度なデータマイニングスペシャリストになるには、分析するビジネスの機能に関する完全な知識が必要です。 両業界(ビジネスとテクノロジーの両方)のスペシャリストである人々は、今日、米国で最も人気のあるスペシャリストです。
10.組み込みのセキュリティシステム
過去数年間、セキュリティの専門家が求められていましたが、今日では、セキュリティの分野だけでなく、多くの職業で関連するスキルと認定が必要です。 最近見つかったほぼすべての仕事で、「セキュリティ」という言葉が見つかります。 雇用主は、どのような場合でも、安全な環境を作成する必要があります-メールサーバーを管理するか、新しいソフトウェアアプリケーションを開発するかどうか。 これは、標準的な従業員の要件の一部になります。
トレンドは、企業の日常業務におけるセキュリティシステムのエンドツーエンドの統合です。 もちろん、セキュリティの専門家はまだ必要ですが、現在ではその役割は会社の全従業員に徐々に分散されています。
11.デジタルホーム技術の統合
平均的なアメリカ人の家は、デジタルオーディオとビデオ機器の隣接市場-真のブーム、およびホームセキュリティシステムと自動照明システムの市場で、ますますデジタルの楽園になりつつあります。 しかし、これらのシステムをすべてインストールし、故障した場合に修理するのは誰ですか?
この質問に答えるために、アメリカのコンピューター協会CompTIAは、新しい専門分野の専門家であるDigital Home Technology Integratorの認定を開始しました。 これは、近年最も急速に成長している市場の1つです。
12. Java環境の.Net、C#、C ++
採用担当者とコースの教師は、ASP.Net、VB.net、XML、PHP、Java、C#、C ++などのさまざまなプログラミング言語と環境のプログラマー向けの大量注文について話しますが、雇用主は独立して動作するエンコーダー以上のものを必要とします。 Javaを知っているが、リードプログラマーまたはプロジェクトコーディネーターとして働くことのできる人が必要です。