はじめに
私は英語があまり得意ではありません。リーディングやリスニングは大学受験レベルでライティングは英語圏の人と意思疎通はなんとか取れるレベル、スピーキングに関してはほぼほぼできません。
また、システムエンジニアとしても2020年4月現在文系新卒3年目というIT業界に入って日が浅い新人です。
そのようなレベルの私が、英語圏のテック系YouTuberの動画を視聴することで英語とエンジニアリングを効率よく学べているのでジャンルごとのおすすめYouTuberを紹介いたします。
リスニング能力が足りていない場合は、英語の字幕をつけて視聴することをおすすめします。
なお、TOEICの点数を上げるために視聴するというのはあまり効率的ではないと思うのであまりおすすめしません。
目次
- コンピュータサイエンス
- プログラミング
- ネットワーク
- DevOps
- 番外
1.コンピュータサイエンス
CrashCourse
CrashCourse YouTube Channel URL
先述の通り、私は文系出身のためComputerScienceの基礎を身に付けずにIT技術を学んでいました。
業務に慣れたため一通りComputerScienceの基礎を学んでおこうと思い幾つか基礎的な内容を視聴しました。日本人にも聞き取りやすいはっきりとした発音で低レイヤーな内容を視覚的にもわかりやすく説明していて体系的に学ぶにはとても良いコンテンツだと思います。
2. プログラミング
Corey Schafer(Python)
Corey Schafer YouTube Channel URL
Pythonに特化した内容のチャンネルです。
基礎文法やPython特有機能からDjango,FlaskといったフレームワークPandasライブラリまでジャンルごとに丁寧に説明しているため、Pythonを学びたい初学者から経験者まで幅広い層におすすめできるチャンネルだと感じました。
freeCodeCamp.org
freeCodeCamp.org YouTube Channel URL
様々な言語やフレームワーク、技術に関して複数人で動画を投稿しているチャンネルです。
好きなジャンルの動画を見つけて視聴するにはとてもいいと思います。
動画の時間が最低でも1時間長いもので10時間に及ぶため、私は途中で挫折してしまいました。
Programming with Mosh(Python,JavaScript,Java)
Programming with Mosh YouTube Channel URL
各言語のチュートリアルがメインですが、おすすめはデザインパターンを説明している動画です。リンクを貼っておきます。
(https://www.youtube.com/watch?v=NU_1StN5Tkk&list=RDCMUCWv7vMbMWH4-V0ZXdmDpPBA&start_radio=1&t=2608)
3. ネットワーク
Network Engineer Academy
Network Engineer Academy YouTube Channel URL
個人的に最もおすすめするチャンネルです。ネットワークの概念についてとてもわかりやすく説明されている動画がたくさんあります。英語とネットワークに加えてプレゼンテーションについても見て学ぶことができ、とても素晴らしいチャンネルだと思っています。是非一度ご覧ください。
4. DevOps
IBM Cloud
今回紹介する唯一の企業が持つチャンネルです。私は業務上コンテナオーケストレーションやInfrastracture as Codeに関わることが多くとても理解に役立つ内容だと実感しています。コマンド操作の説明ではなく図を使った概念説明となっており、インフラ系の最新技術学ぼうと思っている人には最適な内容かと思います。
5. 番外
Ted
Ted YouTube Channel URL
ご存知の方も多いかと思いますが、オンラインの講演を発信しているメディアです。
自己啓発や社会問題など、興味がある分野を探して視聴してみるといいかと思います。
専用のアプリがあるので是非ダウンロードしてみてください。