ITのための大学学位プログラムの選び方

前回の記事では、大学プログラムへの包括的なアプローチと、それがITにおける私たちにどのように適用されるかを検討しました。今回は個々のプログラムと、大学システム内での専攻および専門分野の選択アプローチについて見ていきます。
実際の学位プログラムに関しては、大学や短期大学が研究プログラムにさまざまな名称を使用することが多く、また一つのプログラムで別のことを教えようとする場合もあるため、プログラム名が実際の研究分野と一致しないことが多く、非常に問題になる可能性があります。なぜなら、潜在的な雇用主や現在の雇用主にこの不一致を説明する必要が生じる状況に陥ることは避けたいからです。この例として、ITプログラムを提供する能力を欠いていた著名な北東部の学校が、既存の図書館学プログラムをITと再ラベル付けし、長年にわたってそれを通してきたことが挙げられます。
最初に考慮すべきことは、自分の分野に焦点を当てたプログラムを希望するか、それとも分野外のプログラムを希望するかです。前回の記事から学んだこと、つまり大学はリベラルで伝統的な科目に優れており、技術的な科目では劣り、私たちの目標は広く教育を受けることであり、特定のスキルに集中することではないということを踏まえると、私は一般的に、技術的なコース負荷よりも非技術的なコース負荷を経験した学生や求職者の方を好みます。
選択できる優れた非技術的プログラムは数多くあります。良い例としては、コミュニケーション、ビジネス、会計、心理学などが挙げられます。もちろん、プロジェクトマネジメントやシステム分析などの技術的な概念を含むプログラムは好ましいですが、これらは選択科目で対処することができます。また、数学、特に統計学やリスク分析、一般的なビジネスクラス、基本的な会計と管理の学習を含むプログラムが最善です。学生がビジネスの文脈、人間関係、コミュニケーションへの深い理解を持って学校を卒業することが期待されます。これらは、ITキャリア、特にSMBのITキャリアにとって最も重要なソフトスキルであり、技術的なポジションと業務側の間の部門間の隔離が少ない環境ではなおさらです。
上記のような最もリベラルな道を進みたくない方のために、大学はIT分野内またはその近辺で幅広い学位を提供していることが多いです。このITまたはIT的なオプションの多さは混乱を招くことが多く、ITに最も近い名称でありながら実際のIT分野とは最も関連性が低い学位に迷い込むリスクがあります。ITの分野で間違った方向に高度に技術的な学位を取得することは最悪の選択となります——ITも、ITの実務者が切実に必要としている広いスキルセットも教えられないからです。さらに悪いことに、間違った研究分野を通じることは、IT分野に入るときに何を期待すべきかについて学生を大きく誤解させ、履歴書に積極的に非常に悪い印象を与える可能性があります。学生が自分の選んだ研究分野を理解せず、どの学位が適用できるかを知らず、何年もの大学の授業を通じてこれを認識できなかった、または気づいたとしても適切なプログラムに切り替えることを気にしなかったように見える(そして多くの場合、実際そうである)からです。これが私たちが最も避けたいこと、積極的に悪い学位プログラムです。
これをできるだけ難しくするために、IT学位には様々な名称が付いていることが多いです。そして、IT学位は大学内の複数の学部や校舎に含まれている場合があります。一部の大学はIT学部内にIT学位を持ち、他の大学はより一般的な理学、数学、またはしばしば工学プログラム内にIT学位を持つ場合があります。ビジネススクールの下にIT学位を持つ大学さえあります。異なる大学が異なるフォーカスを持つ複数の場所にIT学位を持つことは珍しくなく、どの校舎がプログラムを管理しているかによって異なります。
「ソフトウェアエンジニアリングとプログラミングはITの一部か?」という大きな問題にも対処しなければなりません。大学では、答えは一般的に「そうだ」ですが、専門的な世界では「明確に違う」というのが答えです——この2つは明らかに異なる研究分野と異なる分野です。ソフトウェアエンジニアリングは製品の設計と構築に専念しています。ITはビジネスのインフラの構築とサポートに専念しています。2つの分野が重複する部分はありますが、日常的な業務や仕事が非常に異なる、明確に異なるキャリア分野です。ソフトウェアエンジニアリング、開発者、プログラマーのコースおよび学位プログラムがITと同じ学校にまとめられたり、ITの傘の下に置かれたりすることは非常に一般的です。これは必ずしも悪いことではありませんが、非常に混乱を招く可能性があります。しかし、ソフトウェアエンジニアリングはITではなく、プログラミングに焦点を当てた学位はITの世界に進むことに興味のある人は避けるべきです。尊敬できるITプログラムはすべて、その分野の核となる基盤としてプログラミングを教えますが、プログラムがそれに焦点を当てることはありません。もしそうであれば、これは誤ってラベル付けされたプログラムであり、避けるべきです。
適切なITプログラムには、情報技術(Information Technology)、コンピュータ情報システム(Computer Information Systems)、または経営情報システム(Management Information Systems)などの名称が付いているはずです。ITとCISプログラムはしばしば互換性があります。MISプログラムは、ITの特定の管理支援側面により焦点を当てたITのサブセットとなる傾向があります。
ITを目指す人にとって最も危険で問題のあるプログラムは、最も近い名前を持ちながら、IT分野との関連性が最も低いものです。すなわち、コンピュータエンジニアリングとコンピュータサイエンスです。これらの2つは、ITでのキャリアを求める人と交わるべきでは決してありません。
コンピュータエンジニアリングはITよりも歴史が古く、電気工学のサブセットです。これは、コンピュータやコンピュータコンポーネント(プロセッサ、チップ、ボード、周辺機器など)の設計そのものに焦点を当てた伝統的なエンジニアリング分野であり、ITやIT関連の分野との実質的な接点はありません。コンピュータエンジニアリングとITは、大学内の同じ学部や校舎に現れることさえほとんどありません。
ソフトウェアエンジニアリング(それ自体はIT分野ではありませんが、少なくとも密接に関連しています)が伝統的な製品開発エンジニアリングの世界に対するプログラミングの世界の類似物であるとすれば、コンピュータサイエンスは物理学や数学に対するプログラミングの世界の類似物です。コンピュータサイエンスは真に「科学と数学」型の分野であり、その後ソフトウェアエンジニアリング分野が製品を構築するために使用し、IT分野が管理することが多い理論と基盤を開発します。コンピュータサイエンス(CS)はおそらくITを目指す人が最もよく間違って入る分野であり、真のCSプログラムであれば完全に不適切で時間の無駄です。これが最も注意すべきプログラムです。CSを完全に避け、ITプログラムをCSとして通そうとする大学も避けてください。この2つは重なることはありません。
大学の専攻選択を軽く考えないでください。私の推薦は、選択をできる限りリベラルに保つこと、選択科目を使って基本的なプログラミングやネットワーキングなどのIT要素をカリキュラムに取り入れること、心を広げるクラスで時間を満たし、ビジネス、財務、会計、コミュニケーション、ライティング、スピーキング、統計学について学ぶことです。大学のIT部門でのインターンシップや機会を積極的に求めてください。大学での機会を積極的に活用して、大学のトレーニング外でITの具体的なスキルに集中できるよう、できる限り準備を整えてください。


