しぐまろぐ

勉強したことや読んだ本について書きます。

Happiness Chain入会2ヶ月目にやったこと

はじめに

SE5年目のしぐまと申します。
Happiness Chainというプログライミングスクールに入会し、早くも2ヶ月が経過しました。
入会2ヶ月目(2023/07/11〜2023/08/11)にやったことをまとめておきます。

入会の経緯については以下に書きました!

wsigma.hatenablog.com

2ヶ月目にやった課題

  • Linuxの復習
  • HTML/CSS
    • Udemy動画
      • 1ヶ月目に半分終えていたので途中から
    • アウトプット課題
      • 初級
      • 上級(任意)
  • Web開発の基礎を学ぶ
    • Udemy動画
      • 4分の1くらいまで

感想

こうしてリストアップしてみると思ったより色々やっていて驚いた。

アウトプット課題は最初に上級に挑戦したら全然歯が立たなかった。折よく初級課題がロードマップに追加されたのでそちらに先に挑戦したところ、コツを掴めた。
諦めずにコツコツ取り組み、わからないことはメンターに質問して課題をクリアするという良い経験になった。

悪かったこととしては、三連休の過ごし方がダメだった。
具体的にいうと、連休前日に油断して夜更かししたせいで生活リズムが崩れ、眠気がありやる気が出ない状態になってしまった。
対策として、22時半就寝・6時起床の朝型に切り替える。ダラダラして夜更かしをしたり、夜に悩みすぎて寝付けなくなるのを防げば、もっと有効に時間を使えるはず!

アウトプット課題の参考になった資料

アウトプット課題を進めるにあたり、特に参考になった記事と本をメモしておく。

グリッドレイアウトに関する記事

課題ではグリッドレイアウトを使用した。Gridの各エリアに名前をつけられることを、以下の記事で初めて知った。

qiita.com

もちろん名前をつけなくてもGridは指定できるが、名付けることで圧倒的に理解しやすくなるのでおすすめ。メンテナンスもしやすくなる。

HTML&CSSの本

他の受講生の方がお勧めされていたので手に取った本。

この本のおかげでイマイチ理解しきれていなかったflexboxのコツを掴めた。まだ5%くらいしか読んでいないが十分に元は取れたと思う。
HTML&CSSの初心者を抜け出した人が手元に置いておき、困ったときに参照するための一冊。

3ヶ月目の目標

  • Web開発の基礎を学ぶ
    • Udemy動画の完了
    • GitHub Pagesでのサイト公開
  • Docker
    • Udemy
    • インプット教材
    • 課題
  • Ruby
    • 『プロを目指す人のRuby入門』に入る

抱負

できればRubyまで行きたいが、Dockerは初めてなのでどれくらい詰まるか想像できない。
使用しているMacがM1で、Appleシリコンの場合エラーになりやすいという情報も目にしたことがあるので、それも不安。ただ、M1が出てからだいぶ経つから、もう対処法は確立されていそう。

あとは英語の勉強をそろそろ始めたい。検索して出てきたページが英語だったら反射的に閉じてしまう癖は直りつつあり、Google翻訳を使って読めるようにはなったが、英語のドキュメントを臆さず読めるようになりたいので。

この月報も、節目のタイミングでまとめて書こうとすると忘れていることも多いので、1ヶ月間通して少しずつメモをしていく方式にしてみる。