KIMAGUREブログ

気まぐれ更新のブログです!

7月の振り返り

※ FBCという単語は『FJORD BOOT CAMP』の略です。

7月の振り返りブログを書いていこうと思います!

  • 学習外のできごと

  • 7月にやったこと

    • FBC内の日報を毎日提出した
    • Rails最後のプラクティスを修了した
    • 『テスト技法』のプラクティスに着手した
    • TDDの本を少しだけ読んだ

🔷FBC内の日報を毎日提出した

7月も何とか『日報毎日提出』を達成できました!
日報を溜め込んでしまうことが何度もあり、『しんどいなぁ 書くのサボろうかなぁ?』と思った日もありましたが、意地で続けました。
勉強時間が少ない日もありますが、何とか毎日勉強を継続することができました。
8月も達成できるよう頑張りたいです💪

🔷Rails最後のプラクティスを修了した

7月でRailsのプラクティスを全て修了することができました!
思った以上に苦戦しましたが、Railsのアソシエーションについての理解度がかなり深くなったと思います。
Railsのプラクティス全体を振り返ると、『苦戦はしたけど、成長は多少できたかなぁ』といった感想です。
正直、『Railsというフレームワークの1%も理解できていないのでは?』と自分を疑っています。

🔷テスト技法のプラクティスに着手した

Railsも全部終わったので、今月からやっと次のプラクティス『テスト技法』に着手できました。
現時点では関連本を少し読んだり、関連資料を読んだりしている段階なので、理解度はまだまだだと思います。ソフトウェアの品質を担う重要なプラクティスなので、理解を深めながら着実に進めていきたいです。

🔷7月の振り返り

7月は、過去一番といっていいくらいプラクティスの進捗状況が芳しくありませんでした。
プログラミングを楽しめない期間が数ヶ月続いており、『自分はプログラマに向いていないのかも?』『そもそも卒業できないかも?』と不安に駆られる月でした。
FBC内のイベントのおかげで、モチベーションを何とか保てているので、コミュニティに参加することは大事だなと痛感しました。
今のままの学習ペースだとFBC卒業は遠のいてしまう一方なので、自分の学習方法を見直して、進捗状況を上げていこうと思います。

6月の振り返り

※ FBCという単語は『FJORD BOOT CAMP』の略です。

6月の振り返りブログを書いていこうと思います!

  • 学習外のできごと

  • 6月にやったこと

    • FBC内の日報を毎日書いた
    • 『現場Rails』を読んだ
    • ポリモーフィック関連のプラクティスを修了した
    • 一石を投じるQ&Aを投稿した
    • FBC内で行われたミートアップに参加した

🔷FBC内の日報を毎日提出した

6月も目標だった『日報毎日提出』が達成できました🙌🏻
日報を4日分溜め込んでしまい、『途切れてしまうかも...』と思った日もありましたが、何とか提出できました。
プログラミングの勉強も毎日続けることができました。

🔷『現場Rails』を読んだ

先月からプラクティスと並行で、Rails関連の本を読んでいたのですが、今月は『現場Railsを』を読了しました。
5章以降、読む難易度がかなり上がってきたので、まずは全体を読んで内容をざっくり把握する読み方に切り替えました。
Railsはチーム開発のプラクティス前に復習することになると思うので、その際に読み直そうと思います!

🔷ポリモーフィック関連のプラクティスをクリアした!

詳細は割愛しますが、『ポリモーフィックを使ってコメント機能を実装する』プラクティスを修了しました!
今月はこのプラクティスしかクリアできませんでした😭
難しかったですが、『ポリモーフィックの使い方』『応用的なルーティング方法』等、Railsの理解度自体は確実に上がった気がします。
Railsのプラクティスも、残すところあと1つなので継続して勉強に励みたいと思います💪

🔷一石を投じるQ&Aを投稿した

詳細は書けないのですが、ちょっと投稿しずらいQ&Aを投稿しました。
迷いながら投稿したのですが、おかげさまで多くの方々から返答をいただけたので嬉しかったです。
自分の言い回しや表現など、改善すべき点も多く見つけられたので勉強にもなりました。
テキストコミュニケーション上で『自分の意図を伝える』『相手の意図を汲み取る』ことも重要なスキルだと思うので、今後も疑問があれば積極的に投稿していきたいと思います!

🔷FBC内で行われたミートアップに参加した

今月のミートアップは、FBCメンター 伊藤 淳一さんの『技術記事を書く技術』出版記念イベントでした。
『アウトプットの重要性』、『マサカリ&炎上への対処法』、『AI活用法』など、様々なことが学べました。
一番印象的だったのは、『読みやすい文章を書くには、自分で書いて何度も見直すことが大事(あくまで伊藤さんの場合)』という点でした。
本当はもっと内容を書きたいのですが、ネタバレしすぎると良くないと思うので最小限に留めたいと思います。

🔷6月の振り返り

6月は梅雨ということもあり、テンションも著しく低く、プログラミングの勉強も捗りませんでした😓
なんとかプラクティスを1つクリアできたのが、唯一の救いだったと思います。

6月の序盤にAIと壁打ちしながら1日の学習計画を立てたのですが、ほとんど遂行できずじまいでした...
最初は1日7〜9時間程度の勉強を考えていたのですが、結局4〜5時間くらいしか勉強できていませんでした。

プラクティスの進捗状況も芳しくなかったので、モチベーションがかなり下がっていた月だったと思います。
7月はなんとか立て直していきたいと思います💪

5月の振り返り

※ FBCという単語は『FJORD BOOT CAMP』の略です。

ちょっと遅くなってしまいましたが、5月の振り返りブログを書いていこうと思います!

  • 学習外のできごと

  • 5月にやったこと

    • FBC内の日報を毎日書いた
    • 『独習Rails』を読んだ
    • cookie、セッションの復習をした
    • deviseのプラクティスを修了した
    • ActiveStorageのプラクティスを修了した
    • FBC内の就活系イベントにいくつか参加した

🔷FBC内の日報を毎日提出した

5月も『日報毎日提出』が達成できました🙌🏻
5月は日報を数日分溜め込んでしまうことがあり、ちょっとしんどい日もありましたが、何とか目標を達成できました!
プログラミングの勉強も毎日継続することができました!

🔷『独習Rails』を読んだ

4月からRails関連の書籍を飛ばし飛ばし読み進めてきたのですが、5月に入ってからは『独習Rails』を読み進めました。
全体の理解度としては50%ぐらいだと思います。後半部分になると、現段階では理解できない部分が増えてきたので、かなりサクッと読み進めました。
今後のプラクティスで詰まる箇所が出てきたら、適宜読み返そうと思います。

🔷deviseのプラクティスを修了した

今月は、deviseのプラクティスに大苦戦しました😭
そもそも、Railsの基礎がガタガタの状態で取り組み始めたプラクティスだったので、最初は何も理解できませんでした。
セッションやcookieについて調べたり、FBCの他の受講生の日報を読んだりして、何とかクリアを目指しましたが『そもそもRailsの理解度が低い...』ということに途中で気づき、『Railsの教科書』や『独習Rails』を読んでRailsの基礎固めに努めました。
書籍を読み進めながら手を動かしているうちに、deviseの理解度も徐々に上がっていき、何とかプラクティスを修了することができました🙌🏻

🔷ActiveStorageのプラクティスを修了した

ActiveStorageのプラクティスは先述したdeviseと違い、比較的簡単にクリアすることができました。
『N+1問題』を理解・解決するのに少し手間取ったくらいでした。

🔷FBC内の就活系イベントにいくつか参加した

今月はFBC内で就活に関するイベントが2つほど開催されました。
身に染みて感じたのは『兎にも角にもプラクティス修了が優先』ということです。
FBCは『プラス戦力のスキルを身につけるプログラミングスクール』ということもあり、プラクティスの難易度はかなり高いです。
まずはプラクティスを完走して、しっかりした実力を身につけた上で就活に臨むことが重要だと感じました。

🔷さいごに一言

来年のRubyKaigiまでにFBCを卒業したい!!

4月の振り返り

※ FBCという単語は『FJORD BOOT CAMP』の略です。

4月の振り返りブログを書いていこうと思います! 今回もかなり薄味です...😅

  • 学習外のできごと

  • 4月にやったこと

    • FBC内の日報を毎日書いた
    • 毎日ルーティンを継続した
    • 『夜もく会』の主催を継続した
    • Railsのプラクティスを進めた
    • FBC内のイベントにいくつか参加した

先月と重複する部分は省略します。

🔷FBC内の日報を毎日書いた

今月も『日報毎日提出』が達成できました🙌🏻
日報に関しては、完全に習慣化できたと思います!プログラミングの勉強も毎日継続できました!
今月は、Rails書籍のインプットを中心に学習を進めたので、日報に記載する内容はやや薄めでした😅
来月も継続できるよう頑張りたいと思います💪

🔷毎日ルーティンを継続した

先月に引き続き、上記の2つは毎日継続することができました。
『1日1メソッド読む』に取り組む過程で、面白い挙動をするメソッドを見つけることがあるので、それをクイズにして、FBC内のイベントで披露することにハマっています!
『クイズを記事にして投稿しよう!』と画策中なのでお楽しみに👋🏻

🔷Railsのプラクティスを進めた

先月から着手しているRailsのプラクティスですが、進捗状況は芳しくありません😓
なんとか『i18n』と『kaminari』のプラクティスはクリアできたのですが、『devise』のプラクティスでつまずいてしまいました。

Railsのプラクティスに着手してから、『あの本とあの本を読もう!』『アレとアレを並行して進めよう!』と、あちこちに手を広げ過ぎていたのですが、現在は『独習Ruby on Railsをしっかり読み込もう!』という方針で取り組んでいます。

進捗状況は悪いのですが、学習モチベーション自体は比較的高いです!
当面は、Railsの基礎固めをみっちりやろうと思っています。

とにかく継続して勉強することが何より大事!

🔷4月の反省

『長時間の勉強習慣を身につけたい!』と言っていたにも関わらず、4月も勉強時間が少なめでした😓
『1日最低8時間は勉強したい!』と思っているのですが、習慣化できていないのが現状です。
もっと時間を増やして、進捗ペースを上げて、FBC卒業を目指したいです💪

3月の振り返り

※ FBCという単語は『FJORD BOOT CAMP』の略です。

3月の振り返りブログを書いていこうと思います!
今月も薄味の内容になっています😅

学習外のできごと

3月にやったこと

一覧

  • FBC内の日報を毎日書いた
  • 毎日ルーティンを継続した
  • 『プリンシプル オブ プログラミング』読了📕
  • 『夜もく会』の主催を継続した
  • Sinatraのプラクティスを修了した
  • Railsのプラクティスに着手した
  • FBC内のイベントにいくつか参加した

🔷 FBC内の日報を毎日書いた

今月も、目標だった『日報毎日提出』を達成できました🙌🏻
とんでもなく体調が悪い日が1日だけあったのですが、何とか提出することができました。
一応、プログラミングの勉強も毎日継続できています。

『自分の言語化能力を高めたい!』『アウトプットを自分ですることで記憶を定着させたい!』『自分の人となりを示したい!』という狙いがあるので、日報に関しては、誤字・脱字チェック以外はAIに頼らないようにしています。
(ちなみにこのブログも自分で書いています。)

🔷 毎日ルーティンを継続した

上記の2つは何とか毎日継続できましたが、『技術書を毎日nページずつ読む』を途中でやめてしまいました...😓
3月中旬ぐらいまでは、並行して3冊の技術書を読んでいたのですが、どれも中途半端な読み方になってしまっていたので、現在はRailsの本だけに注力しています。
もう少し余裕が出てきたら、他2冊も再開したいと思います!

🔷 『プリンシプル オブ プログラミング』読了📕

毎日ルーティンで読んでいた『プリンシプル オブ プログラミング』を読了しました!
技術書というよりは、コードを書く上での原理・原則や信条を学べる本でした。
しばらく経ってからまた読み直したいと思います!

🔷 『夜もく会』の主催を継続した🌙

1月から立ち上げた『夜もく会』の主催を、3月も継続できました!
完全不参加の日は1日だけだったと思います。(前述した体調不良のため)
自分が日報を書くために立ち上げた会なのですが、結局日報以外のことをしちゃってますね〜😅
楽な会なので引き続きやっていこうと思います!

🔷 Sinatraのプラクティスを修了した

結構苦しんだSinatraのプラクティスをやっと修了しました🙌🏻
トータル1ヶ月半かかっちゃいました😅
CRUD機能の実装はそこまで難しくなかったのですが、XSS対策や気になるところを調べていたら時間があっという間に経ってしまいました...(モチベも極端に低かった)
FBCのプラクティスは、『Sinatra(JSONファイル版) → Sinatra(DB版) → Rails』の順番で組まれているのですが、Sinatraで苦しんだおかげで、Rails序盤は理解しやすい気がしました。
過去に大挫折したプラクティスだったので、当時の自分を超えられて良かったです!

🔷 Railsのプラクティスに着手した

Rails、学び始めたばかりですが『めっちゃ面白い』というのが現在の感想です。
Sinatraで苦労したメモアプリが、1コマンドで瞬時にできあがる様は驚きました😳
Railsプラクティスの序盤なので、まだまだ学ぶべきことは多くありますが『楽しんで学んでいければなぁ』と思っています!

🔷 FBC内のイベントにいくつか参加した

今月もFBC内のイベントに参加しました。
Sinatraのプラクティスで苦しんでいる時に、イベントで他の受講生と雑談するだけで気分が楽になったりするので助かりました🙏🏻
1つ残念だったのは、自分主催の輪読会が一時休止になってしまったことです。
諸事情で泣く泣く休止になりましたが、そのうち再開する予定です!

🔷 3月の反省

3月は先月と同じく、学習時間が少なかったです😓
かなりサボり気味だったので、何とか立て直していきたいです。
『長時間の勉強習慣を身につけたい!』が4月の目標です!

2月の振り返り

※ FBCという単語は『FJORD BOOT CAMP』の略です。

2月の振り返りブログを書いていこうと思います!
最初に断っておくと、今月は書く内容が薄いです😭

◎学習外のできごと

📝2月にやったこと一覧

一覧

🔷FBCの日報を毎日書いた

今月も、無事目標達成できました🙌🏻
日報を書くのが完全に習慣化しているため、『苦しい、辛い』みたいなネガティブ感情は全くありません。
学習時間が極端に少ない日もありますが、プログラミングの勉強も毎日継続できています。
今後も適度に休息を挟みつつ、勉強に励みたいと思います💪

🔷毎日ルーティンを継続した

現在のルーティンは以下です。

  • Duolingo 1日1レッスン
  • Ruby Documentation』1日1メソッド読む
  • FBC内で開催されている『朝活会』に参加する(平日のみのルーティン)
  • 技術書を5〜10ページくらい読み進める

たまに忘れることもありますが、基本的には毎日取り組んでいます。
技術書を毎日読む習慣が身についてきたのは嬉しいです。
英語に毎日触れるおかげで、英語ドキュメントへの抵抗感も徐々に薄れてきています。(翻訳はAIにかなり頼っている😅)
この習慣が途切れないよう、今後も継続していきたいです!

🔷『夜もく会』&『輪読会』を主催した

夜、Discordのボイスチャンネルに入って、ただただ無言で勉強する『夜もく会』というイベントを2月も主催しました。
特に何の負担にもなっていないので、ずっと続けられそうなイベントです☺️

『輪読会』も1月に引き続き主催しました。
一人で読んでいると得られない気づきがあるので、みんなで『あーでもない、こーでもない』言いながら読み進めるのは楽しいです!
参加者の方々に支えてもらいながら、今後も続けていきたいです!

🔷『新しいLinuxの教科書』を読み終えた

自分が持っているのは第1版なのですが(筆者には申し訳ない🙏🏻)、2月中に読了しました。
久々に読んだのですが、内容をほとんど忘れていたので新鮮な気持ちで読めました。
シェルコマンド、Gitについての解説、シェルスクリプトの基本などが広く学べる一冊なので、『読み直して良かった〜』と思っています!

🔷『プリンシプル オブ プログラミング』を読み進めた

以前から気になっていた本だったので、毎日ルーティンに組み込んで読み進めました。
コードが一切出てこない本なので、初学者にも読みやすい本だと思います。
ソフトウェアを作る上での流儀・作法などが学べる一冊なので、3月も引き続き読み進めていこうと思います。
現在6割程度まで読み進めているので、3月上旬には読了したいと思っています。

🔷Sinatraの課題に取り組んだ

1月から取り組んでいたSinatraの課題に引き続き取り組みました。
Sinatraに着手し始めた最初の1週間は楽しかったのですが、そこから徐々にモチベーションが無くなり、サボり気味になってしまいました...
実は、数年前の大挫折のきっかけになったのは、このSinatraのプラクティスです。
過去の自分を超えるために、何としてでもクリアしたいプラクティスだったので、めげずに取り組みました。
このブログを書いている3/5現在、無事合格できました🎉🎉🎉
進捗が芳しくなくても、とにかく続けることが大事だと思っているので、プラクティスを引き続き進めていきたいです。

🔷FBC内のイベントに参加した

2月もイベントにいくつか参加しました。

  • 『朝活会』
  • 『輪読会』× 3(主催も入れると4)
  • 『FBC卒業式』
  • 『初学者の森』

『ちょっとイベントに参加しすぎかな?』と思ったりすることもあるのですが、モチベーションが上がることが多いので、今後もいろんなイベントに参加したいと思います!

◎2月の総まとめ

2月は気温も低く、朝起きるのが辛かったり、体が縮こまって何もやる気が起きない... など学習のモチベーションを維持するのが大変な月でした。
しかし、毎日勉強は続けられたので、そこは素直に嬉しかったです。
前述したように『プログラミング学習は継続が大事』だと思っているので、とにかく粘り強く継続していきたいと思います!!

1月の学習振り返り

※ FBCという単語はFjordBootCampの略です


1月の振り返りブログを書いていこうと思います!

🔷学習外のできごと

  • 年末年始に暴飲暴食をしてしまった
  • 甥っ子姪っ子に久々に会った
  • Intel MacBook から M4 MacBook に買い替えた

Intel Mac は使用状況によってはフリーズすることも多く、ストレスを感じていたので『本当に買い替えてよかった〜!』と思っています💻
去年の Amazon ブラックフライデーで買い替えるべきでした😅(判断が遅い🫵🏻)

🔷やったこと

 1月にやったこと一覧

  • FBCの日報を毎日書いた

  • 毎日ルーティンを見直した

  • 『夜もく会』というイベントの主催者を始めた

  • データベースのプラクティスを復習した

  • 輪読会の主催者を始めた

  • 技術書を何冊か読んだ

    • 『SQL 第2版 ゼロからはじめるデータベース操作』を読了
    • 『楽々ERDレッスン』を読了
    • 『達人に学ぶDB設計徹底指南書』を読了
    • 『イラスト図解式 この一冊で全部わかるWeb技術の基本』を読了
    • 『図解まるわかり Web技術のしくみ』を読了
    • 『Webを支える技術』を読了
  • いくつかのイベントに参加した

🔷FBCの日報を毎日書いた

1月も目標にしていた『日報毎日提出』を達成できました🎉
『自分は継続的な勉強ができない人間だから、プログラマには向いてないんだ』と落ち込んで、自己嫌悪に陥っていた時期もありました。
プログラミング学習を再開してから、『1日5分でいいから勉強する』を目標にやってきたので、継続できていることが嬉しいです!
『2025年 9月〜2026年 1月』まで継続できているので、来月も引き続き『日報毎日提出』を目標に頑張りたいと思います!

🔷毎日ルーティンを見直した

  • Duolingo 1レッスンだけ進める
  • 「vimtutor」に5分だけ取り組む
  • 「Ruby Documentation」1日1メソッド読む
  • 「新しいLinuxの教科書」を10ページずつ読む (New)

先月から行っていた毎日ルーティンに「新しいLinuxの教科書」を新たに追加しました。
「新しいLinuxの教科書」は2周ぐらい読んだ本なのですが、何年も前に読んだきりで『Linuxの復習したい!』と思い立ったのがきっかけで読み始めました。
忘れていることがほとんどなので、ほとんど初見に近い感覚で読んでいます😅
現在、3分の2くらいまで読み進めているので読了するまで頑張りたいと思います!

🔷『夜もく会』というイベントの主催者を始めた

今までは一参加者としてしかイベントに関わってこなかった自分ですが、今月から主催者として『夜もく会』というイベントを立ち上げてみました。
去年の年末に、FBC内の別の受講生の方が『年末夜もく会(自分が勝手に命名しました)』というイベントを開催してくださったことがきっかけでした。参加してみて『年末だけじゃもったいない』と思ったので、自分で立ち上げることにしました。
『夜の21:00〜22:00にオンラインで集まって、黙ってもくもく勉強するだけ』というシンプルな内容です。ちょっとしたプレッシャーがあるので、1人で勉強するよりも少〜しだけ集中力が上がる気がします。
この会に関しては、今後も『ゆる〜く』継続していくつもりです!

🔷データベースのプラクティスを復習した

データベースのプラクティスでは以下の順で復習しました。

  • SQLの基本構文(SELECT、UPDATEなど)を覚える
  • PostgreSQLの基本を理解する
  • データベース設計の基本を理解する

始めは、後述する書籍を中心にSQLの基本操作を学び、その後PostgreSQLを使用し、実際に手を動かして覚える。最後に、データベース設計(ER図の書き方)の課題に取り組みました。
データベースは数年前にも取り組んだはずなのに、ほとんど内容を覚えていませんでした😅
システムの根幹を成す大事な知識なので、今後また復習することになると思います。

🔷輪読会の主催者を始めた

『夜もく会』に続き『輪読会』の主催者も今月からスタートしました。他の受講生の方から共同主催として誘っていただいたのがきっかけでした。
初回が始まるまでは、『人集まってくれるのだろうか?』と不安でしたが、参加してくださる方々がいたので、一安心しています。
自分の場合、イベント参加がきっかけで学習のモチベーションが維持できるようになったので、『みんなで楽しく、ワイワイ読み進めていければいいなぁ』と思いながら主催しています。
今のところ順調に開催できているので、引き続き頑張りたいです!

🔷技術書をいくつか読んだ

  • 『SQL 第2版 ゼロからはじめるデータベース操作』を読了
  • 『楽々ERDレッスン』を読了
  • 『達人に学ぶDB設計徹底指南書』を読了
  • 『イラスト図解式 この一冊で全部わかるWeb技術の基本』を読了
  • 『図解まるわかり Web技術のしくみ』を読了
  • 『Webを支える技術』を読了

今月は多くの本を読んだ月でした。
元々自分は本を読む習慣が全くない人間だったので、FBCに入りたての頃は技術書を読むのが苦手でした。『書いてある内容、全部を理解しなければ次に進めない』という間違った読み方をしていました。
現在は、『分からないところは単語だけ何となく覚えといて、後で読み返せばいいや〜 とりあえずパパッと全部読んじゃおう!』くらいの感覚で技術書を読んでいます。
そもそも技術書は、何周も読むことが前提だと思っているので、しばらく期間が空いたらまた読み返したいと思います!

あと、『技術書 + 生成AIの相性がすごくいいなぁ〜』と感じています。生成AIにちょっとした疑問を聞きながら読み進めることができるので、技術書の難易度がだいぶ下がったように思えます。
ハルシネーションには気を付けつつ、今後も有効活用していきたいと思っています!

🔷Sinatraのプラクティスに取り組んだ

FBC では Rails のプラクティスの前に Sinatra のプラクティスが存在します。
Sinatra は Rails ほど巨大なフレームワークではないので、Web開発の基礎を学ぶにはもってこいのフレームワークです。
現在、取り組んでいる最中なのですが、『めっちゃ難しい🥺』というのが率直な感想です。
今まで学んできた『HTML』『Ruby』『DB』などの知識を、フル活用しないと解けない課題だなと感じています。
しかし、ただ難しいというわけではなく、実装がうまくいった際は、成果として画面に表示されるので、やっていて楽しいです。
一歩一歩ですが確実に進展はあるので、クリア目指して今後も取り組んでいきたいと思います!

🔷いくつかのイベントに参加した

先月に引き続きイベントにもいくつか参加しました。(主催も含む)

  • 『朝活会』
  • 『輪読会』× 3
  • 『夜もく会』
  • 『OOP勉強会』
  • 『FBCビブリオバトル』
  • 『ポモドーロ会』

改めて振り返ると、イベントに結構参加していますね〜
イベントはどれも楽しいので、課題の進捗と天秤にかけながら今後も参加したいと思います!

🔷最後に

今月を振り返ると『インプット寄りの月だったなぁ〜』というのが感想です。
反省点としては、学習時間が少なめだった気がするので、2月はもう少し増やしていきたいです!

今年は「FBC卒業を目指す!」