昨年の始めに1年の「振り返りと目標」を書きました。そこから1年たったので今年版の「振り返りと目標」を書きます(1つ前の記事が振り返り記事でそれ以降、新しい記事が書けなかったことがすでに悲劇的ですが、少なくとも振り返ることで年1更新だけはできると自分に言い聞かせて…)
【目次】
2025年の振り返り
昨年の目標は下記。
- バックエンド技術をキャッチアップ
- フロントエンド技術もキャッチアップ
- アルゴリズムの理解(コーディングテスト対策)
- Three.js、p5.js、Tone.jsを連携したジェネラティブアート
- VR/AR/立体音響などの技術の体験
- 大戦国の活動を何か始めたい
- ブログを気軽に更新できる体制を作る
- 運動による健康と体力向上
これらの内容がどのくらい達成できたかを振り返ります。
バックエンド技術をキャッチアップ
イイダリョウとしての個人活動はほぼできなかった一年だったが、業務での経験を積むことはできた。
Node環境 prismaの理解
本業でNext.js内にバックエンド環境があり、PrismaでDBと通信している構成の実務経験を積むことができた。
NextJSなど
こちらは業務では経験できなかったため、個人活動として経験を積もうとしていた(構想がメイン)
スプレッドシートから生成したjsonファイルをDB変わりに読み込んでいた「大戦国・年表」や「ビートルズDB」をNestJSのバックエンド環境を作ろうと構想(道半ば…)
(いきなり既存のアプリのバックエンド部分をNestJSで作ろうとすると若干ハードルの高さを感じている)
Ruby環境 Rails(コノベルの完成)
2025年いっぱいまで「コノベル」プロジェクトにバックエンド担当として参画し、Railsのバックエンド実装をいろいろ経験できた。
- MiroでDB設計(ER図)
- OpenAPIでAPI設計
- Dockerによるインフラ構築
- RailsでMVC構成のバックエンド実装
- MySQLでDB実装
- Google認証の実装
- フロントエンド(React)の実装のサポートや一部担当
などなど。
バックエンドはDBへのCRUDやAPI通信よりも認証の概念理解の方が難しかった、、
PHP環境 Laravel(余裕があったら)
何もできず、、
(Rails体験後にLaravelのコードを見ると前より構成が理解しやすい気はしている)
Java環境 まずは「スッキリわかるJava入門」やってみたい Spring boot(余裕があったら)
個人活動としては中断、、
本業でJavaのバックエンドのコードに触れる経験は少しできている。
また、C#の.Net環境に触れる経験もできて実装も少し経験。
また、NestJSはSpring bootや.Netと構造が似ているらしきことも知ったのでまずはNestJSに集中しようかと。
フロントエンド技術もキャッチアップ
本業でNext.jsやReactに触れることができた
- Axios
- Prisma
- ReactServerComponents
- React Hook Form
- MUI
など経験できた
アルゴリズムの理解(コーディングテスト対策)
やれず、、
Three.js、p5.js、Tone.jsを連携したジェネラティブアート
やれず、、
VR/AR/立体音響などの技術の体験
興味があっていろいろ調べたが停滞、中断
VRゴーグルや空間オーディオ対応イヤホンがないと意図通りの効果は体験できないのに対して、習得や懸念点などのハードルが大きく、あまり見合わないように感じられた、、
平面ディスプレイ&ステレオ作品の方が開発者にもユーザーにも優しい
大戦国の活動を何か始めたい
バックエンドをNestJSにしようと構想したが、いったん中断
勢力図のマップなども作ってみたくて構想中
ブログを気軽に更新できる体制を作る
昨年の振り返りから1記事も更新できていない通り、まだその体制はできていない、、
AIを活用すると楽になりそうな気はしている、、
運動による健康と体力向上
運動はあまりできていないが、食事や飲酒は気をつけ、内科で定期的に体の状況も見てもらっている
その他:インプット
本をいろいろ読んだ
- Goの本を読むが途中で中断
- 仕様書の本を読む
- 要件定義の本を読む
- 「具体⇔抽象」トレーニングの本を読む
- UIとUXの本を読み直す
- クリーンコードを読む
- クリーンアーキテクチャを読む
その他:AI体験
業務でもGithub copilotなどを使ってコーディングをする経験ができた。
的確な指示ができないと軌道修正が生じたりすることが多く、もっとうまく使いこなしたい。
2026年の目標
上記を踏まえて今年の目標
NestJSをキャッチアップ
NestJSによるバックエンド実装を理解・体験したい
Next.js + NestJSフルスタック環境をキャッチアップ
Next.js + NestJSによるWebアプリを作れるようになりたい
実装だけでなく設計やテストも理解
設計やテストについても理解を深めたい。 アーキテクチャ設計などもできるようになりたい。
AIを使いこなす
AIを使った開発がもっとスムーズにできるようになりたい。使いこなしたい。
ジェネラティブアート(3D or 2D + 電子音楽)
毎年の念願だが余裕を生み出してやりたい
大戦国の活動を何か始めたい
年月スライドで動的に変化する戦国勢力図のようなものを作ってみたい。ジェネラティブアートの技術とWebアプリの技術を融合させたい。
趣味の活動を増やす
お絵描きなどや本作りなど、Web開発以外の活動もやりたい
(タブレット買ってみようか)
ブログを気軽に更新できる体制を作る
AIをうまく活用してブログ更新のハードルを下げたい
健康を気づかった生活
体が資本ゆえ引き続き
最後に
ということで今年の目標は下記。果たして今年はどんな年になることやら。また一年後に振り返りたい。
- NestJSをキャッチアップ
- Next.js + NestJSフルスタック環境をキャッチアップ
- 実装だけでなく設計やテストも理解
- AIを使いこなす
- ジェネラティブアート(3D or 2D + 電子音楽)
- 大戦国の活動を何か始めたい
- 趣味の活動を増やす
- ブログを気軽に更新できる体制を作る
- 健康を気づかった生活