はじめに
こんにちは、モチベーションクラウドの開発にフリーのエンジニアとして参画している@HayatoKamonoです。
この記事は、「モチベーションクラウド Advent Calendar 2018」22日目の記事となります。
概要
Webのフロントエンド分野と言えば、技術の移り変わりが激しいことでも有名で、この目まぐるしく移り変わる技術の変化に対応していかなければ、あっという間に置いてきぼりを喰らってしまいます。
React? Vue? Next? Nuxt? RxJS? Functional Programming? Elm? Ramda.js? GraphQL? Firebase? PWA?
そんな次から次へと新しい技術へのキャッチアップを余儀なくされるフロントエンドエンジニアにオススメなのが、日本ではまだ情報量が充実していない比較的新しい技術に関する情報も一足早く体系化し、まとまった動画コンテンツとして提供してくれている英語圏のエンジニア向け学習サービスです。
英語圏のサービスなので配信される動画コンテンツも英語ではありますが、たいていのサービスでは、英語字幕が付くので、リスニングに自信の無い方であっても、英語がそこそこ読めさえすれば、これらのサービスの価値は得られると思いますし、また、英語の学習にもなって一石二鳥です。
というわけで、この記事では、普段から私が利用している英語圏の学習サービスをご紹介致します。
Frontend Masters
このサイトでは、名だたるTech企業の第一線で活躍している現役エンジニアが定期的にワークショップを行い、それらの映像がオンラインでライブ配信されます。このサイトのサービス利用者はライブ配信されるワークショップにリアルタイムでオンライン参加することも出来ますし、後日、編集された映像の配信を待って視聴することも出来ます。
「Frontend Masters」という名前がサイトについているだけあって、フロントエンド技術に関するコンテンツが主となりますが、フロントエンドエンジニアを対象にしたバックエンドやインフラ関連のコンテンツも提供されています。
講師もカンファレスに登壇しているような人ばかりでレベルも高く、全体的にコンテンツのクオリティーも高くて、オススメのサービスです。
- 月額: $39
- 字幕: 英語
- 再生速度: 0.8 ~ 2.0倍速
- モバイルアプリ対応: 有り
egghead
このサービスもフロントエンドエンジニアをメインターゲットとしている、フロントエンド技術に関する動画コンテンツが主コンテンツの月額サービスですが、フロントエンド以外の技術に関する動画コンテンツも配信しています。
先に紹介した「Frontend Masters」より講師のレベルにバラツキがあったり、講師に納品されたコンテンツの質をサービス運営側がレビューしていなかったり、コンテンツのフォーマットも講師によってバラバラで統一されていないので、その辺が利用していてストレスに感じるところがあります。
ただ、このサイトの特徴としては、1本1本の動画が短めで消化しやすいので、何か気になるコンテンツがあったら気軽に観るといった使い方がしやすいです。
私はこのサイトをメインの学習サービスとして利用する気にはならないですが、他のサービスに比べて更新頻度が高いため、サブの学習サービスとして利用しています。
たまに「解約しようかな」と思うことはありますが、そんな時に限って、気になるコンテンツが配信されるので、解約のタイミングを逃してしまいます。。。
- 月額: $40
- 字幕: 英語
- 再生速度: 1.0倍速
- モバイルアプリ対応: 無し
Pluralsight
「Pluralsight」はフロントエンドエンジニアやエンジニア全般だけをターゲットにしたサービスではなく、ITスキルに関する幅広いコンテンツを提供しているサービスで、デザイナー向けや映像クリエイター向けのコンテンツも配信されています。
プログラミングに関するコンテンツで言えば、言語はJavaScriptだけではなく、PythonやJavaなどの言語もカバーされていますし、また、アジャイル開発に関するコンテンツやプロジェクトマネージメントに関するコンテンツもカバーされています。
サービス運営側が講師から納品されるコンテンツの質をレビューしていると思われ、コンテンツの質も一定以上の期待出来ます。また、コンテンツのフォーマットにも一貫性があり、講師によって動画コンテンツの構成が大きく異なるということもありません。
金額は他のサービスと比べると低めに設定されているものの、コンテンツの量は膨大でお得感があります。また、前述の通り、質も高めです。
- 月額: $29
- 字幕: 英語
- 再生速度: 0.5 ~ 2.0倍速
- モバイルアプリ対応: 有り
Udemy
最後にご紹介するのは日本でも有名な「Udemy」です。
Udemyはこれまでご紹介したサービスと違って、月額サービスではなく、コンテンツを単品購入する形式のサービスですが、Udemyはキャンペーンを度々行なっており、キャンペーン期間中になると普段1万円以上の教材コンテンツも書籍くらいの金額になったりするので、そういう時に気になる教材コンテンツをちょくちょく買ってしまいます。
日本語のコンテンツは滅多に買わないので分からないですが、英語の教材コンテンツに関して言えば、ユーザーの評価が高く、購入者数も多いものであれば、コンテンツの質は高いことが多いので買って後悔することはあまりありません。
- 単品購入: 金額はコンテンツによる
- 字幕: 英語、自動翻訳の日本語字幕
- 再生速度: 0.5 ~ 2.0倍速
- モバイルアプリ対応: 有り
まとめ
比較的新しい技術となると、日本ではそれらに関する記事がポツポツと投稿されているだけで、体系だったコンテンツとして提供されていなことが多いです。そういう時に、英語圏の学習サービスで提供されている体系化されたまとまったコンテンツを利用すると、学習効率も高く、助かります。
英語の学習にもなり、一石二鳥なので、もし今回ご紹介した月額サービスの中で、利用したことがないサービスがあれば、まずはフリートライアルからお試しアレ!
番外編
今年に限らず、私がメインで利用している英語圏の動画学習サービスは以上の通りですが、他にも単発で利用したものがあるので、それらも番外編としてご紹介いたします。
Vue関連
元々、私はReactを使っていましたが、今年の7月からフリーのエンジニアとしてジョインしたモチベーションクラウドの開発プロジェクトではフロントエンドのフレームワークにVueを使っているため、上記で紹介したサービスの他にも、以下の3つのVueに特化したコースやサービスにも登録し、Vueの知見を得られるように努めました。
Advanced Vue Component Design
参考になった!
Vue Mastery
そこそこ得るものはあった。月額制。解約済み!
Vue School
買ったは良いが、あまり観ていない!
テスト関連
Testing Javascript - Pro Testing course
「Frontend Masters」や「egghead」でもコンテンツを提供しているPaypalのKent C DoddsによるJavaScriptとReactのテストに特化したコース。
良い!
GraphQL関連
GraphQLはUdemyのコースや「Frontend Masters」で配信されているコンテンツでも学習したが、それらとは別にボリュームのある以下のコースも購入して学習しました。
Fullstack Advanced React & Graph QL
CSS Grid
今年は先延ばしにしていた「CSS Grid」も以下のコースで学習しました。
元々、以下の「Flexbox Zombies」というFlexboxをゲーム感覚で遊びながらも、しっかりと完全に理解するというコンセプトの無料で提供されているコースを以前利用したことがあって、これが非常に良かったため、「Grid Critters」は有料でしたが課金しました!