Reddit のホットな話題: 機械学習も複雑化しています。25 歳でコンピューター サイエンスに転向するにはどうすればよいでしょうか?

Reddit のホットな話題: 機械学習も複雑化しています。25 歳でコンピューター サイエンスに転向するにはどうすればよいでしょうか?

2020 年、Stack Overflow によると、プロの開発者の 62% 以上がコンピューター サイエンス、ソフトウェア エンジニアリング、またはエンジニアリングの学位を取得していました。

調査対象となったプロの開発者のうち、85% が、技術分野でエンジニア職に就くには正式な教育がある程度重要であると考えています。

しかし、テクノロジー分野でキャリアを積みたい場合、何を追求すべきでしょうか?

どのようなキャリアパスを選択するか迷っている高校生でも、しばらく働いていて転職を考えている人でも、この投稿は、さまざまなテクノロジー関連のキャリアと一般的な教育経路を垣間見ることができ、テクノロジー関連の労働者になるための正しい道に進めるように設計されています。

まず、人気のテクノロジー分野のキャリアパスを探り、次にコンピューターサイエンス プログラムのトップ大学を紹介し、最後にテクノロジー分野への参入に関する最もよくある質問にお答えします。

私は、仕事内容、キャリアアドバイスサイト、業界の専門家が書いた記事を調べ、さらに Supahands (AI と機械学習を使用するスタートアップ) のプロダクトマネージャーである Isaac Tan 氏にもインタビューして、次の行動を決めるのに役立つ最高の洞察をお届けします。

科学技術分野の注目のキャリア

ソフトウェアエンジニア/開発者

ソフトウェア エンジニアは、プロジェクト管理とソフトウェアの設計、開発、テストを組み合わせてビジネス上の問題を解決し、「全体像」を把握する責任を負います。一方、ソフトウェア開発者は、より大きなシステムやソリューションを構成する特定の機能やアプリケーションのコーディング、構築、開発に重点を置いています。

[[391680]]

一般的な学位: コンピュータサイエンス、コンピュータエンジニアリング、情報システム、エンジニアリング

セキュリティアナリスト/セキュリティエンジニア

セキュリティアナリストは、コンピュータ インフラストラクチャと情報ネットワークを監視して、企業のデータとシステムが保護されていることを確認します。サイバーセキュリティガイドによると、これはファイルアクセスの制御、ファイアウォールの維持、ネットワークの更新から「脆弱性や弱点を探すために積極的にシステムへのハッキングを試みること」まで多岐にわたります。

ほとんどのセキュリティ エンジニアは、サイバーセキュリティに移行するために業界固有の認定を取得する前に、IT チームでキャリアをスタートします。

[[391681]]

一般的な学位: サイバーセキュリティ、情報セキュリティ、コンピュータプログラミング、コンピュータサイエンス

大学: ベルビュー大学、ジョージア工科大学、ウェブスター大学、ジャクソンビル州立大学

その他の認定資格: 公認情報システム監査人 (CISA)、公認倫理ハッカー (CEH)、公認情報セキュリティシステム専門家 (CISSP)、CompTIA Security+

データサイエンティスト

データ サイエンティストは、さまざまなソースから大量のデータを収集し、コンピューター サイエンス、統計、数学を組み合わせてデータの意味を理解します。データを視覚化して、組織内の他のメンバーに洞察を効果的に伝えるのに役立ちます。 Indeed の Chris Linder 氏は、データ サイエンティストの間で最も一般的な研究分野はコンピューター サイエンスとビジネス/経済学であることを発見しました。

[[391682]]

実際には、ほとんどのデータ サイエンティストは学術またはソフトウェア エンジニアリングのバックグラウンドを持ち、この分野に本格的に参入するには通常、データ サイエンスの修士号を取得します。

一般的な学位: データ サイエンス、数学、コンピューター サイエンス、経済学、ビジネス。統計学、微積分学、プログラミングのコースもいくつかあります。

大学(修士課程):ドレクセル大学、イリノイ工科大学、ミズーリ大学コロンビア校

機械学習エンジニア

機械学習エンジニアは、さまざまなデータ ストリームを分析してモデルを作成、テスト、展開し、組織に必要な情報を提供します。プログラムを作成した後、エンジニアはシステムが入力データを解釈して結論や予測を導き出すことを学習するのに役立つデータを提供します。エンジニアは時間の経過とともにプログラムを監視し、調整して精度を向上させます。

[[391683]]

ほとんどの機械学習エンジニアは、技術系の学位を取得してから実務経験を積むか、機械学習の修士号を取得します。

一般的な学位: 応用数学、コンピュータサイエンス、コンピュータプログラミング、データサイエンス

大学(修士課程および短期コース):カーネギーメロン大学、スタンフォード大学オンライン、MIT OpenCourseWare

MIT オープンコースウェア

アイザックが推奨するオンライン リソース:

Coursera の Andrew Ng による ML101 は、AI/ML の基礎を学ぶのに最適なコースの 1 つです。

Coursera の Deep Learning Specialization (Andrew Ng による) は、ディープラーニングを学習するための優れたエンドツーエンドのコースです。

Google AI を使った学習では、エンジニア、プロダクト マネージャー、デザイナーにとって役立つリソースも提供されます。

ハードウェア/IoTエンジニア

ハードウェア エンジニアは、回路基板、プロセッサ、ネットワークなどのコンピューターの物理コンポーネントを設計およびテストします。 IoT が普及するにつれ、ソフトウェアとデータ セキュリティに精通したハードウェア エンジニアは、あらゆる分野で自分のスキルと専門知識をフルに活用し、IoT の役割に移行する可能性があります。

[[391684]]

IoT エンジニアを目指す人は、多くの場合、工学またはコンピュータ サイエンスの学士号を取得し、その後コンピュータ エンジニアリングまたは IoT の修士号を取得します。工学の学位を取得する場合は、ABET 認定プログラムを選択することをお勧めします。

一般的な学位: 電気工学、電子工学、コンピュータ工学、物理学

大学(修士課程):カーネギーメロン大学、情報ネットワーク研究所、スタンフォード工学部、マルメ大学。

UX/UI 開発者

UX またはユーザーインタラクション開発者は、Web サイト、ソフトウェア、モバイル アプリなどのプラットフォーム上でユーザーに優れたエクスペリエンスを提供することに重点を置いています。

UX/UI 開発者の多くは、正式な UX の学位を取得していません。これは、正式な分野が比較的新しいためです。ただし、就職の足掛かりとなる専門的な認定資格を提供するオンライン コースやブートキャンプは数多くあります。

一般的な学位: デジタルメディアデザイン、ウェブ開発、心理学

UX/UI コースプロバイダー: Interaction Design Foundation、UX Mastery、General Assembly、Careerfoundry、Udacity、Coursera

プロダクトマネージャー

Product Tank の創設者 Martin Eriksson 氏によると、プロダクトマネージャーはユーザーエクスペリエンス、テクノロジー、ビジネス目標の交差点に位置します。プロダクトマネージャーはさまざまな役割を担っています。ユーザーの問題点を特定し、既存の社内リソースに基づいてユーザーにとって最適なソリューションを見つけ、製品戦略と製品ロードマップを定義および計画し、より大きなビジネス目標を達成するために製品またはサービスを最適化します。

最も重要なことは、彼らは社内のユーザーを代表し、ユーザー中心のソリューションを作成するために継続的に努力していることです。

一般的な学位: コンピュータサイエンス、電気工学、ソフトウェア工学、ビジネス、経済学

大学: カーネギーメロン大学、プロダクトマネジメント修士、スタンフォード大学、オンラインプロダクトマネジメントプログラム

世界中のコンピュータサイエンスコース

上記で紹介した仕事では、コンピューターサイエンスの学位が最も一般的に推奨されています。わかりやすくするために、コンピューターサイエンス分野の世界トップクラスの学校のリストをまとめました。

コンピュータサイエンスのトップ10(THE世界大学ランキング2021)

オックスフォード大学

スタンフォード大学

マサチューセッツ工科大学

ETHチューリッヒ(スイス)

カーネギーメロン大学

ハーバード大学

シンガポール国立大学

カリフォルニア大学バークレー校

インペリアル・カレッジ・ロンドン

世界のコンピュータサイエンスのトップ大学

オーストラリアとニュージーランド:ニューサウスウェールズ大学、メルボルン大学、オークランド大学

[[391685]]

カナダ:トロント大学、モントリオール大学、ウォータールー大学

[[391686]]

アメリカの公立大学:ジョージア工科大学、イリノイ大学アーバナ・シャンペーン校、テキサス大学オースティン校、カリフォルニア大学ロサンゼルス校、カリフォルニア大学サンディエゴ校、テキサス A&M 大学、バージニア大学、アリゾナ州立大学

[[391687]]

米国の私立大学:コーネル大学、コロンビア大学、南カリフォルニア大学、ライス大学、イェール大学

[[391688]]

ヨーロッパ: EPFL (スイス)、ミュンヘン工科大学 (ドイツ)、エディンバラ大学 (イギリス)、パリ文学院: パリPSL研究大学、ルーヴェン・カトリック大学 (ベルギー)、アムステルダム大学 (オランダ)

[[391689]]

中国:清華大学、北京大学、上海交通大学、香港科技大学、香港中文大学、国立台湾大学

[[391690]]

韓国:韓国科学技術院(KAIST)、ソウル国立大学、浦項工科大学

[[391691]]

日本:東京大学、京都大学、東京工業大学

[[391692]]

インド:インド科学大学、インド工科大学(ムンバイとデリーの学校が特に人気)

[[391693]]

ラテンアメリカ:チリ大学、メキシコ国立自治大学、ブエノスアイレス大学

[[391694]]

学位がなければ、他に選択肢はないのでしょうか?

これらのスキルは独学で習得することは不可能ではありません。

No CS Degree のようなサイトでは、必要なスキルを習得してテクノロジー分野でのキャリアを追求するという勇気ある決断をした人々の感動的なストーリーを何百も見つけることができます。

ゼロからコーディングする方法を教えてくれるオンライン コース、ワークショップ、ブートキャンプを提供する Web サイトやプラットフォームは数百あります。

始めるにあたって、人気のあるサイトをいくつか紹介します。

Codecademy: ソフトウェアエンジニアリング、Web開発、データサイエンスなどに関する無料および有料のコース

Coursera: トップ大学のコンテンツを含む、幅広いトピックの無料コース。有料版にアップグレードして業界で認められた認定を取得しましょう

フリーコードキャンプ: 世界中の寄付金で運営されるソフトウェア開発の無料コース

Google とともに成長: IT サポート、データ分析、UX デザイン、Android 開発に関する無料コース

IOdin プロジェクト: 無料の Web 開発コース

Udacity: クラウド コンピューティング、ソフトウェア エンジニアリング、サイバー セキュリティ、ビジネスなどの有料コース

Udemy: あらゆる種類のコンピューティング、デザイン、ビジネスに関する有料コース

W3schools.com: ウェブ開発に関する無料のチュートリアルとインタラクティブな演習を入手

テクノロジー分野に進むには、本当にコンピュータサイエンスの学位が必要ですか?

実際、技術的なスキルに加えて、共感力も見落とされがちですが、チームワークにおいて非常に貴重なスキルです。

<<:  AIでAIを守る、次世代のAIベースのサイバー脅威ソリューション

>>:  気候ガバナンスの年、希望はAIにある

ブログ    
ブログ    
ブログ    

推薦する

顔認識ブームは沈静化すべきでしょうか?

北京地下鉄は昨年11月から、セキュリティチェックに顔認識技術を使用する試験運用を開始し、ブラックリス...

2020年のAI目視検査の応用価値

【51CTO.com クイック翻訳】過去 10 年間、製造業者は継続的に利益を向上させるために自動化...

Nature サブ出版物: 訓練されていないニューラルネットワークでも顔検出が可能

Nature Communications に最近発表された新しい研究によると、高度な視覚認知機能は...

アリババが世界初のAI中国語フォント「Ali Hanyi Intelligent Bold」を開発

1月22日、アリババはHanyi Fontと提携し、世界初の人工知能中国語フォント「 Ali Han...

業界アプリケーション: ドローンに正確な測位技術を提供するにはどうすればよいでしょうか?

背景ステータス:科学技術の発展に伴い、無人航空機であるドローンは、一定の高さから地上の映像を取得でき...

百度の王海鋒氏:マルチモーダルな深い意味理解により、AIは現実世界をよりよく理解できるようになる

7月4日に開催された百度AI開発者会議(Baidu Create 2018)で、百度上級副社長兼AI...

Baidu Brain の「EasyDL Classic Edition」はあなたを魅了しました。実際の業界アプリケーションを手に入れましたか?

既存のビジネスやソリューションをベースに、企業は AI 機能を導入することで、どのようにすれば効率性...

C++開発におけるデータ構造とアルゴリズムの分離についての簡単な説明

Windows でプログラムを書いたことがある人なら、誰でも多かれ少なかれビットマップを使ったことが...

...

人工知能技術がハリウッドスターを「若返らせる」

現代の若者は、ベテランスターたちの若い頃の見事な姿を見る機会がもうないが、それは問題ではない。人工知...

Baidu Brainのインテリジェント会話エンジンが9つのコア機能のリリースで「警笛を鳴らす」

言語は思考と知識を伝達し、人類の文明を推進します。そして会話によって機械はより賢くなり、人間にとって...

データが生成型 AI に対応できるようにする 7 つの方法

翻訳者 |ブガッティレビュー | Chonglou誰もが生成AIと大規模言語モデルの力を活用したいと...

メタバース内の物に触れるために、ザッカーバーグは6ドルの電子スキンを新たに作った。

[[433039]]この記事はAI新メディアQuantum Bit(公開アカウントID:QbitA...

年末には自動運転が実りある成果を上げ、その後の開発はワンストップサービスとなるでしょう!

2021年末までに、自動運転車の商業化は再び目覚ましい成果を達成しました。当社の統計によると、12...