2026年01月06日の日記 📖

まさじん
まさじん

今日のメモ

◆学習時間: 4.8h
◆学習内容:卒制MVP着手
◆本日の振り返り:
昨日よりも腰が痛かったのであまり学習は集中できず。。。
ただ、ひさじゅ校長のライブ配信をアーカイブで聞いて、学習の仕方や方向性について改めて振り返ることができました。(xでも発信していただいていましたね :sparkles: )

=====================
<< AI時代におけるエンジニアの学習優先度>>
結論
これからのエンジニアに求められるのは
「コードを書く人」ではなく、「AIを使ってシステム全体を設計・判断する人」。

AIは優秀な実装担当(大工)。人間は 設計・意思決定・責任を持つ役割(建築家) にシフトしていく。

🔻 学習優先度が下がった領域(暗記・単純作業)
AIや開発ツールの進化により、以下は「深追いしすぎなくてよい」領域。

基本的な暗記
メソッド名、API仕様、細かい構文
👉 必要なのは「全部覚える」ではなく「どこを調べればいいか分かる状態」
HTML / CSS の細部
タグ暗記や微調整は AI が最も得意
フレームワーク固有の細かい流儀
Rails 流の書き方に過度に固執しない
👉 lint が通る / チームで読める で十分
複雑なアルゴリズムの実装
ゼロから書く機会は稀
👉 計算量の考え方・前提理解は必要
テストコードを1行ずつ手書き
重要なのは「何をテストすべきか」という設計視点
🔺 今こそ深く学ぶべき領域(設計・意思決定)
AIが苦手で、人間の価値が高まる領域。

🧠 設計・構造理解

ソフトウェアアーキテクチャ
責務分離、オブジェクト指向、設計パターン 👉 設計が崩れると AI のコードも破綻する
データモデリング
テーブル設計、正規化 👉 システムの寿命を決める重要要素
🌐 インフラ・土台
Web三層構造
Web / App / DB の役割理解
クラウド基礎
AWS 等のサービスを「なぜ使うか」 👉 トラブルシュート力が一気に伸びる
📝 ビジネスと接続する力
ドメインモデリング / 要件定義
曖昧な要望を分解し、システムに落とす 👉 「作る / 作らない」の判断ができるか
非機能要件
パフォーマンス / セキュリティ / 可用性 👉 AIが見落としがちな重要ポイント
🚀 若手エンジニア向け・具体アクション

素のサーバー構築を経験する
VPS + SSH で一から環境構築 👉 ネットワーク / OS / インフラ理解が深まる
上流工程に積極的に関わる
要件定義・顧客MTGに同席 👉 「なぜこの仕様か」が見えるようになる
AI活用フローを意識する
AIに何を任せ、何を人が判断するか 👉 チームで再現可能な使い方を考える
=====================
卒制issue
予定していたissueは終わらせられず。
ただ、最近アプリ開発の中で、フォームオブジェクト / サービスオブジェクトといったデザインパターンを使用することがあり、これまで点でよくわかっていなかったものが、かなり短いですが線としてつながってきた感覚がありました :sob:
また明日がんばります :muscle:

◆1日1技術質問の壁打ちは、面接対策シートに記載されている分がひと通り終わったので一旦終了します。
ruby復習が最近できていないので、次はpaizaでrubyの問題集を毎日コツコツやっていこうかな :thinking_face:

今日の気分・状態

🙂 今日の気分
今日のモチベーション
🌰 目標の進捗

リアクション

visibility 公開
public 公開日記 bar_chart 統計 作成 calendar_month 日記 アカウント