2026年5月のまとめ
🖌️プラクティス
目標勉強時間:90 h/month
実施時間: 90 h/month
WebアプリからのDB利用の課題が思ったよりも早く合格がもらえたので、目標を途中で設定しなおした。赤枠の部分の自動テストとオブジェクト指向プログラミングのプラクティスを目標に追加し、実施した。


🔹WebアプリからのDB利用
ずっと躊躇っていたお題にやっと着手。
Railsの課題をやった後だと、少し楽に感じた。細かいメソッドや変数やSQLを書くのを最後にして、大体のメソッドやCRUDの場所を決めてから実装をした。すると、とても頭の中がスッキリして早く実装ができた。奇跡の一発合格をもらえた。
実際に自分で作ったアプリにSQLインジェクションを実際に起こしてみようと試みたが、失敗に終わった。Googleの検索結果に飛んでしまい、”これはSQLインジェクションですぅ”みたいなのが出てきた。
🔹コメントを付けられるようにする
やっと合格をもらえた!難しいお題でした。。。
コントローラーって一緒にすればいいってもんじゃないんだ!と気付かされました。あとコメント部分のパーシャルの切り出しが難しかった。3つに分割したが、2つで良かったかもしれないと思った。課題の合格後に見た他の人の回答は2つに切り出している人が多かった気がする。
来月ちゃんと時間をとってまとめておこう
🔹日報の言及機能を作る
2回目の提出まで完了した。指摘事項を再度修正して来月提出予定
トランザクション、ロールバック。。。なんでこんな複雑に保存せにゃならんのかと困惑。まだ少し腑に落ちていないのはコントローラーに書くべきものとモデルに書くべきものがちゃんとわかっていないかもしれない。
まとめ直すときにもう一度考えよう
🔹テスト技法
課題がAtCoderみたいで楽しかった。合格までもらえた。
🔹オブジェクト指向プログラミング
書籍をkindleで購入してざっと目を通した
- アジャイル時代のオブジェクト脳のつくり方 Rubyで学ぶ究極の基礎講座
- オブジェクト指向でなぜつくるのか 第3版
む、難しすぎる。。。AIに要約してもらいながら読みますか。。。
🔸AtCoder
AtCoder Beginner ContestでA問題をとにかく解ける問題からやってみることにした。とりあえず、作成した答え合わせスクリプトを使って、10問実施した。B問題は解けそうで解けない。A問題なら時々間違えるが、なんとか解ける。
あと、At Coder用のappを作成している
At Coder用appでやりたいことを整理した
- 何問目まで解いたかよくわからなくなるので、問題がどこまで進んでいるのか確認する一覧が欲しい
- 途中まで考えていたメモがどこかに行ってしまい、もう一度考え直さないといけなくなる。問題番号とメモをリンクして保存しておきたい。いつでも呼び出せるようにしたい
- これ見たことあるなぁという入力時のメソッドがバラバラのファイルに保存されているので、パターンを一覧で見て、そこから選べるようにしたい
- いずれは、問題を解答するためのアルゴリズムのパターンの一覧も作りたい これらを解決するために覚えたてのRailsでアプリを作っている
タスクばらし
- csvに出力し、バックアップが取れるようにする
- 問題一覧とテンプレート一覧を作る
- 問題一覧とテンプレート一覧に詳細、編集、削除機能をつける
- 一覧の最終更新日の日付を日本時間に直す
- 状態が反映されるようにする
- 入力時のメソッドが大体パターン化されているので、テンプレートの一覧を作り、そこから選べるようにする
- 問題に何回チャレンジしたかわかるようにタイムスタンプを押せるようにする
- メモ画面を保存できるようにDBを作成する
今月はCRUDがうまく動いていなかったので、修正した。
修正しているうちに問題一覧にある状態(未着手、途中、解決)が消えた。一覧から消えてしまったが、DBには残っていて安心した。
テンプレート一覧に実際に使用する内容を入力した。
70%くらい完成した。
(左:問題一覧、右:テンプレート一覧)


🔸その他 Rails版学習記録の作成
今月はダッシュボードの見た目を少し改良した(左:これまで、右:改良版)


新たにやりたいことを追加
- ダッシュボード2を作る
- ダッシュボード2にプラクティスごとの集計を作る
- 目標の入力時にまとめて入力&更新をできるようにする(現行ではプラクティスごとに入力&更新が必要)
🖌️5月の反省
- FBCに入って以来初めて、90h/月勉強できた。もう少しで100h/月まで達成できそうなのだが、これ以上増やすと、いろんなところに支障が出そうなので、この辺が限界そう。去年までは50h/時間が限界だったが、Railsに入って課題が楽しくなったことと、だいぶ隙間時間の活用が上手になってきていると思う。
- Rails版学習記録アプリを作ったことで、目標に対する進捗具合がリアルタイムでわかるようになり、全体の進捗を考えながら作業するようになってきたと思う。今月はなんだかやり切った感で溢れている✨
2026年6月の目標【小目標】
プラクティス
今月もこのままの90時間/月の時間設定で実施しようと思う
- 今月は土日が8回×7h = 56時間 残り日34時間は1日最低2時間ほど実施すれば達成できそうか。
- At CoderのBeginnerA,B問題を解ける問題からやってしまう。引き続き、できそうなA問題を中心に最低10問解く。At Coder用のRailsアプリを使い、改良しながら、来月までに使えるアプリに仕上げたい
- 日報の言及機能を作るの指摘事項を修正し、合格をもらう
- Railsの課題が全て終了したら、フリーボードに一枚の表にしてあとで見直せるようにする
- Railsでテストを書く、オブジェクト指向プログラミングのところのプラクティスを着手していこう
- あまりまとまった時間が取れない時は、まとめたいプラクティスチェックリストの中のまとめを作成する。
目標学習内容

🖌️気になっていて、いつかやりたいこと
- AtCoderで問題を提出できるようになりたい。
- クラスが書けるようになりたい
-
まとめたいプラクティスチェックリスト
Linuxの環境設定とターミナル操作
SSH
Ruby on Rails 各種プラグインまとめ
Rails の基本を理解するまとめ
Bundler の基本を理解する
rubocop の使い方
GitHub
Nginxの環境設定
SQLの環境設定
Sinatraの環境設定
🖌️5月の出来事

今月は、私の実家で恒例行事の千代保稲荷神社に行った。実家のお墓が近くにあるので、我が家ではお墓参りを兼ねて年に2回ほど行く。
新幹線の岐阜羽島駅から車で15分くらいのところにある神社で、商売の神様が祀られているとかなんとか。
ここへ来るといつも楽しみにしているのが、立ち食いで食べる串カツとホルモンのどて煮。串カツをどて煮の汁に浸して食べる。串カツ用の串でキャベツをさして食べるのがこの地域の流儀。
もう一つ楽しみにしてるグルメが、ナマズの蒲焼。岐阜は海がないので、鯉のお刺身やナマズやモロコなどの川魚が有名。

母親と行く時は、私が運転手なので、お酒が飲めないのが残念すぎる。
茶色い食べ物って全部美味しい😋































