LoginSignup
4
1

More than 3 years have passed since last update.

プログラム初心者がPythonを始めた話

Last updated at Posted at 2019-08-18

AIに興味を持ったアラサーがPythonを勉強した話

こんにちは!!プログラム初心者です!!
Aidemyでの3ヶ月間の勉強の記録として、そして復習もかねてブログに残していきたいと思います。
その第一弾です!

注意:コード等には触れないブログになります。承知の上、読み進めて頂ければと思います。

AIになぜ興味を持ったのか?

ダウンロード.jpeg

とある通信業界で働いていた時に、業務効率化として、Excel VBA(以下、VBA)を独学で学びました。
皆さんもこんな経験があるかもしれません。

「なんでこんな作業が必要なんだろう?」

「これさえなければ、もっと時間が作れるのに」

めんどくさい

それを半自動化するために、0からVBAをインターネット上で学びました。
ちゃんとしたコードを書けるようになるのに約3年かかりましたね・・・。

VBAでプログラムを作成している時に、ふと思ったことがありました。
VBAとは、何かを起点としてプログラムを実行します。
例えば、ボタンを押した時
例えば、ある時間になった時
例えば、ファイルを開いた時
(何もしなくても動く方法があるなら知りたいです←笑)

わざわざ起点を用意してあげる必要がありました。

・・・・。

・・・・・・・・・。

この起点ですらも、いらないシステムを構築したら便利になるよね・・・。

それは何だ!? AIだ!!
はい。結構単純な思考回路でした。
でも、これがAIに興味を持った理由です。

AIとITシステムの違いに四苦八苦

まさに今でもこれには悩まされています。

AIとは

誤解を恐れず平易にいいかえるならば、「これまで人間にしかできなかった知的な行為(認識、推論、言語運用、創造など)を、どのような手順(アルゴリズム)とどのようなデータ(事前情報や知識)を準備すれば、それを機械的に実行できるか」を研究する分野である。(wikipediaより)

https://ja.wikipedia.org/wiki/%E4%BA%BA%E5%B7%A5%E7%9F%A5%E8%83%BD

ITシステム(情報技術)とは

「コンピュータをベースとした情報システム、特にアプリケーションソフトウェアやコンピュータのハードウェアなどの研究、デザイン、開発、インプリメンテーション、サポートあるいはマネジメント」である。(wikipediaより)

https://ja.wikipedia.org/wiki/%E6%83%85%E5%A0%B1%E6%8A%80%E8%A1%93

???
今でもまださっぱりわかりません(笑)

システムは過去の現象を定義するもの
AIは過去の現象から未来を予想するもの

といったくらいの理解しかできてませんが、1番しっくりきています。

Aidemyでの3ヶ月間

Aidemyのプレミアムプランを受講し、学習を進めてきました。
初心者にもわかりやすく指導していただき、また様々なカウンセリングをしていただき感謝しかないです。

とはいえ、3ヶ月コースを受講していましたが
やはり「今までやっていなかったこと」を週30時間以上やる。というのは苦労しました。
始めの1ヶ月は気合いで乗り切り、中の1ヶ月はダラダラと・・・。
最後の1ヶ月で追い込みをかけた。。。そんな感じでした。

今からAidemyを受講される方は、Udemy等のオンライン学習を進めてから受講すると
Aidemyさんのカリキュラムをとても活用することができると思います。

Udemyでのおすすめコースは
酒井さんの「現役シリコンバレーエンジニアが教えるPython 3 入門 + 応用 +アメリカのシリコンバレー流コードスタイル」 Udemyへのリンク
私はこのコースを半分程度進めてからAidemyを受講したことで、中弛み期間を回収できました。

終わりに

この3ヶ月間で学んだことを復習し、自身のポートフェリオ作成までを記録していきたいと思います。
拙い文章ですが、お付き合いくださりありがとうございました。
今後もお付き合いいただけると嬉しいと思います。

最後になりますが、
Udemyの酒井潤さん
Aidemyの講師の皆さま
個人的に相談させてもらった知人の方々
未熟な私の相談に乗っていただいたこと、目的までの指針をいただいたことに感謝します。

4
1
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
1