Udemyはプログラミング初心者におすすめできるか?

IT,雑魚達の生存戦略

Udemyとは

様々な人が動画でプログラミングなどが学べるコースを開設している。
評価が高いコースは体系だって解説してくれる上、
ソフトウェアのバージョン更新などにも対応してくれることが多いので初心者に優しい。
書籍で勉強する場合、バージョン更新で詰むことが多々あるので書籍よりおすすめ。

Udemy セール頻度

たびたびセールしてるので、
気になるコースがあったらブックマークしておくとよい。
割引率がすごいので、定価で買ってはいけない。
僕は割引されないなら絶対に買わない。

僕のUdemy利用履歴

AWS問題集

【合格体験記】AWSソリューションアーキテクト – アソシエイト 
【合格体験記】AWSクラウドプラクティショナー
で紹介したが、UdemyのAWS問題集を利用した。
AWSクラウドプラクティショナーの方の問題集はいまいちだった…。
Udemyの講座は当たり外れがあるのでレビューや評価は注意深く見た方が良い。

Unity講座

趣味でゲームを作ってみるかと思い立ち、
ちょうど割引されていたので買ってみた。
そんな弱いモチベで続くはずもなく、3割くらいやってギブアップ

React講座(フレームワーク:Next)

僕はサーバーサイドエンジニアだが、フロントも触れたほうが良いのは自明の理。
仕事でたまにReactを触ることもあるし、ここらで話題のNextを触ってみよう。
と買った講座。
切迫した必要性がなく、技術に対する情熱が薄い僕が続くわけもなく5割くらいやってギブアップ

Vue講座(フレームワーク:Nuxt)

Reactで失敗したけど、Vueならいけるんじゃね? 
という謎の発想から買ってみた講座。
もちろんギブアップ。
ただ7割くらいまでは受講したので、
Reactよりは向いているのかもしれない。

Udemyは初心者がプログラムを学ぶのに有用か?

断言します。有用です。
以下に理由を記します。

バージョン対応してくれる可能性が高い。

初心者が書籍で勉強すると詰む理由の一つがバージョン合わない問題だと思っている。
バージョンが変わって書いてある動作と異なる動きをしたり、
そもそもUIが変わっているなんてこともある。

Udemyは講師が教材を更新し、新しいバージョンの対応をするケースが多い。
これは初心者によってめっちゃ大事なことだと思う。

環境構築がトレースしやすい

書籍や技術ブログで勉強すると環境構築で躓くことが多い。
Udemyは動画で画面を見せながら講師が環境構築するので、めちゃくちゃトレースしやすい。
最悪、講師に質問もできる。
環境構築のハードルが下がるのは大きい。

Udemyのセールを使えば安い

大幅割引をやたらしてくれるので、そのタイミングで買えばかなり安い。
講師の質が怪しいエンジニアスクールに行くより、
Udemyの初心者講座を何個か買ってやりまくったほうが安上がり。

講師の質がエンジニアスクールより良い

僕はエンジニアスクールの講師の質にはかなり疑問を持っている。
疑う理由は単純で、
僕のような雑魚エンジニアにお誘いが来るからである。
しかも、僕ですら頷かないレベルのお給金で求人を出してるとこが多い。
よって、エンジニアスクールの講師は僕よりレベルが低い可能性がある。

僕は初心者をちゃんと導ける自信がない。
その僕以下の講師とか論外でしょ…。

対してUdemyは講師が現役のエンジニアが多い。
もちろん中には怪しい奴もいるが、
それでもエンジニアスクールより良いに決まっている。
よって僕は Udemy > エンジニアスクール だと結論付けている。

Udemyの問題点

単純に続かない。
僕の利用履歴を見てもらえば一目瞭然だが、ほんと続かない。
切迫している状況でもないと続けるのは難しいだろう。

逆にモチベーションが高いなら最高の教材になり得る。

まとめ

Udemyは初心者のプログラミング学習に有用です。

IT,雑魚達の生存戦略

Posted by raishin