コンピュータサイエンスを学ぶことができる「Recursion」という学習サイトでプログラミングの勉強を始めて約4か月が経ちました。今月も学習記録をまとめていきたいと思います。
1か月目からの学習記録はこちらです↓
Recursionで学ぶコンピュータサイエンス・プログラミング学習の記録(1か月目)
Recursionで学ぶコンピュータサイエンス・プログラミング学習の記録(2か月目)
Recursionで学ぶコンピュータサイエンス・プログラミング学習の記録(3か月目)
学習の進捗状況(4か月目)
学習時間:2月から朝活開始
1月は帰宅後3~4時間ほど取り組むことができました。
しかし、仕事の関係で2月から帰宅時間が遅くなるため、学習時間の確保が難しくなりそうです…
そのため、少しでも学習時間を確保するために朝活をすることにしました。
いきなり早い時間から起きようとすると挫折してしまう可能性があるので、まずは朝の6時から7時までの1時間だけ勉強することに。
朝早く起きるのはつらいですが、一度起きてしまえば頭もスッキリして効率よく学習できるな~と感じています。なぜいままでやってこなかったんだろう笑
早起きになれてきたら、少しずつ起きる時間を早めていきたいと思います。
学習内容:プロジェクト3とVue.jsのプロジェクト
先月から取り組んでいたプロジェクト3の課題とVue.jsコースの課題に取り組みました。
初めてフレームワークの学習に取り組みましたが、その独特の記述の方法に戸惑いを感じました。
不明な点が多かったので、ドキュメントも参考にしますが、それ以外にもUdemyで以下の講座を購入して学習したところ、イメージがつかめてきました。
Vue – The Complete Guide (incl. Router & Composition API)
以下、4か月目の成果物です。
プロジェクト3の成果物
1月の上旬から取り組んでいたプロジェクト3 Clicker Empire Game が完成しました。
https://github.com/harutas/Clicker-Empire-Game-Recursion-Project3
仕事や投資、不動産等でお金を稼ぐシミュレーションゲームです。
ゲームの目的は、一攫千金を目指し、街に帝国を築くことです。
ユーザーは20歳で、ファーストフード店でハンバーガーを焼く仕事からスタートします。ハンバーガーをひっくり返すごとに25円稼ぎます。ユーザーはお金を貯めることによって、アップグレード、投資、あるいは、不動産の購入をすることができます。
制作時間は、50時間程度でした。(期間:R3 1/3~1/11)
Vue.jsの成果物
コースの中でいくつかの成果物を作成しましたが、現在は、カンバン方式のタスク管理アプリ Task Management App を作成しています。
コンポーネントの理解が必要で、どのようにデータを持たせるのかを考えたり、コンポーネント間のデータの受け渡し方(propsやemit)を使いこなす必要があります。
正直ここで行き詰ってしまっている感覚があります。仕事の関係で時間が確保できていないので本当に少しずつ進めていくしかないな…という気持ちです。
今後の学習予定
Vue.jsのTask Management Appを完成させる
今月はVue.jsの課題である「Task Management App」を完成させたいと思います。仕事の関係で学習時間がなかなか確保できないですが、朝活などで少しずつ継続して取り組んでみようと思います。
コメント