本記事は、オンスタのツイッターアカウントへの応募を頂いた、めぐみさんが、Udemyを実際に受講して、感じたことや学んだことを基に執筆頂きました。
Udemyのオンラインコースプレゼントについてはこちらのページをご覧ください。
はじめまして、めぐみと申します。
現在、プログラミングスクールを卒業して試行錯誤しながらホームページ制作やWEBアプリ開発やWEBマーケティングなどを学んでいます。
ITに関することを勉強しながら個人で稼ぐ力をつけています。
もともとITには興味がありましたが、ITと一言で言ってしまうとめちゃくちゃ分野が広くて、なかなか希望している就職先に内定がもらえず、それなら個人で稼げるスキルを身につけようと思っていたところに沖縄で現役講師から直接プログラミングを学べるスクールをみつけ約2ヶ月間プログラミングを学び勉強しています。
日本では益々、ITエンジニアの人材が不足するとういう事実もあり、スキルをつけることにより人生の自由度をあげるためにも、ITエンジニアになることを決意しました。
が、実際にプログラミングを学んでみると「if文に関数」など論理思考が問われるコードに少し不安を覚えています。
そんな中、Udemyというオンライン学習サイトで、みんなのAI講座 ゼロからPythonで学ぶ人工知能と機械学習について学びました。
その体験談をお話していきます。
受講した講座
今回受講した講座は、「みんなのAI講座 ゼロからPythonで学ぶ人工知能と機械学習」という人工知能を初心者から丁寧に学ぶ講座を学びました。
このコースは、中学レベルの数学で十分で、高度な数学は必要ありません。
プログラミングが全くの未経験でも学ぶことができます。MacでもWindowsでも大丈夫です。
コースの説明は、このように書かれていました。
みんなのAI講座は、誰に対しても開かれた人工知能、機械学習の講座です。プログラミングや数学の事前知識はほとんど必要ありません。
難解な数式やプログラミングが学習の妨げであった方でも、問題なく学習できます。文系や非エンジニアの方にもお勧めです。
500人以上にプログラミングを指導し、ワールドビジネスサテライトにも登場した経験豊富な講師が指導します。
本コースでは、人工知能技術全般の解説を行いますが、実際にを書くのは主に機械学習のコードです。(以下略)
この講座で学んだこと
- 人工知能の概要
- 機械学習とは
- 拡張子について
- 四則演算
- 論理演算子
- 分岐
- リスト
- for文
- 関数
- スコープ
- 引数と返り値
- デバッガの使い方
- 多重リスト
- クラスの概念の解説
- ファイルの読み込み
一部を記載していますが「四則演算」や「論理演算子」という言葉を聞くと数学の知識が必要なのかと不安になるかもしれません。
しかし、実際に学んでみて思ったことはそこまで高度ではないということでした。
Pythonを学んでみたいと思っていたことは、難しい数学的な部分を端折ってあり理解できそうだったから学んでみました。
受講した理由:人工知能ブームに乗り遅れないため
なぜ受講したのかといいますと、もともと人工知能に興味があり、独学で一冊本を買いPythonを学んでじゃんけんができるアプリを作ってみたんですが、それでけでは足りないと思いPythonが丁寧に学べてなおかつ簡単にわかりやすく説明されていて、質問ができる講座を探していました。
Pythonと聞くと難しいってイメージがあります。
もちろん、高度な技術を学ぶにはやはり数学的な要素や統計学が必要になってくるのですが、「じゃんけんアプリ」程度のレベル感でしたら数学的な要素はいらなく、「for文」などが理解できればいいんじゃないかなというレベルです。
私は本格的に数学や統計学をやったことがないので数字をみるだけで「うわ...」ってなってしまって分厚い本でPythonを勉強したら挫折をしてしまって、動画で学ぼうと思っていたところ、Udemyの講座で中学レベルの数学の知識があれば学べる講座を発見し受講してみました。
また、AI人材が足りていないということで、最低限のスキルを身につけることができれば、普通のエンジニアさんと差をつけることができるのではないかと思いましたがそれを身につけるまでは相当努力をしないと勝てません。
Udemy受講で学んだこと・感想
実際に受講をしてみて思ったのが数学は、中学までの内容ができれば難しい理論はない。
でも、論理的思考力がないとプログラミングは難しいのかなと言うのが本音です。
数学はあまり得意ではないので数式などをみても「あれ?なんだっけ」って忘れていることが多々あったんですよね。
その数式を調べるのにも時間がかかるし、調べすぎて脱線するなんてこともありなかなか先に進まず1日を潰してしまうなんてことも平気でありました。
これでは非効率だと思い動画にしたんですよね。
そのおかげで脱線もすることなくサクサク作業を進めることができました。
実際にpythonを学んでみて、どの言語にも共通しているんですが、プログラミンングには数学的要素が含まれています。
特にみなさんが苦手とする「for」や「条件文」と行った論理思考が必要になってくる部分なんですが、この動画では講師が前提とした、中学レベルの数学で十分です。高度な数学は必要ありませんが関数などと言った皆さんが苦手にする部分を噛み砕いて説明をしてくださっているのですんなり理解できました。
また、関数に関しましてはこのように細かく説明をしてくださるし、実際にグラフを自分の手で動かして見るので客観的にみてグラフがどういうふうに動くのかがイメージしやすいため苦手意識がなくなりました。
プログラミングが全くの未経験でも問題ありません。
そこをうまく説明されており、3次関数のグラフなどを実際に動かすことができるのでイメージが持ちやすかったです。
それに今回勉強をした、みんなのAI講座 ゼロからPythonで学ぶ人工知能と機械学習は、講師の喋り方がゆっくりで丁寧だからわかりやすい。
講師によっては、初級と言いながら専門用語を交えて難しい解説をされている講師も中にはいます。
それに早口だったり滑舌が悪くなんと言っているのかわかりにく講師もいますが、我妻 幸長( Yukinaga Azuma)さんは話すスピードがゆっくりなので初心者にとてもわかりやすい講座となっています。
もし、話し方が遅いと思った場合は2倍速にもできるので、2倍速にしってもちゃんと聞き取れる話し方でしたので、2倍速にして聞いてみるのもおすすめです。
ゆっくりペースなので聞きやすい声と言えます。
今後の展望
今回学んだことは、かなり基礎的なスキルであるためこれだけでは、AI人材として即戦力にはなれませんが、0からのスタートは切ることができました。
pythonはデータ管理に強いプログラミング言語となるため「数字」から逃げることはできませんが画像認証などにもチャレンジをしたいのでこれを機に数学と英語を克服してみようと思います。
私は将来、場所をに囚われるのではなく、好きな場所で好きなようにどこに行っても働けるITエンジニアになります。
場所に囚われるというのは、一つの会社に依存せず「スキルUP」のためなら海外移住にも挑戦をしたいです。
いつでも個人で戦えるように「個人で稼げる力」を若いうちから勉強し即戦力を目指します。
今回の体験もできないことを理由に逃げずに挑戦することにより、これまで苦手意識が強かった関数も理解ができるようになり、「できないからやらない」のでは「やらないかできないんだ」と言うことも学び、これからは「やらない選択」を減らし「やりたい」と思ったことはなんでも挑戦をして行こうと思います。
まずはコーポレートサイトを作るのが、一つのステップだと思います。
そのために、今しか時間が自由に取れないので、このようなオンライン学習サイトをうまく使いこなし、隙間時間を有効的に使いたいです。
引き続きPythonの学習を頑張りたいと思います。
まとめ:Udemyはコスパが良い
今回Udemyを受講して思ったのがセールを利用すれば90%OFFで学ぶこともできますし、その上に講師に直接質問もできる環境があるため一人では続かない人にはおすすめです。
それに1動画10分程度なので移動の時間をうまく利用すれば効率的に学ぶこともできます。
現役のエンジニア さんが講座を作っていることが多いため、とても貴重だと思います。
スクールに通うとなると何十万もする内容が数千円で学べるのはコスパが良すぎます。
でも、セールはいつ行われているのかわからないので、欲しいと思った時に高いなんてことがあるのがデメリットなんですがそれでも数万円で学べるから、スキルをつけるのに
自己投資を怠っていてはスキルは身につかないと思います。
スキルをつけて稼げる力をつけることができれば、お金は回収できますからね。
それに地方に住んでいる人にとって、オンライン学習って教室に通わなくていいからめちゃくちゃありがたいんですよね。
地方ではAIなどの講座やセミナーもまだまだ少ないのでオンライン学習を積極的に活用していきたいです。
それでは、最後まで読んでくださり、ありがとうございました!
本記事は、オンスタのツイッターアカウントへの応募を頂いた、めぐみさんが、Udemyを実際に受講して、感じたことや学んだことを基に執筆頂きました。
Udemyのオンラインコースプレゼントについてはこちらのページをご覧ください。
Udemyを実際に体験した方の感想記事もぜひご覧ください♪