Upgrade to Pro — share decks privately, control downloads, hide ads and more …

技育祭登壇|「AIを使える」は、勘違いだった。 コードが書けてもプロになれなかった僕の1年戦記

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

技育祭登壇|「AIを使える」は、勘違いだった。 コードが書けてもプロになれなかった僕の1年戦記

Avatar for ディップ株式会社

ディップ株式会社 PRO

March 20, 2026
Tweet

More Decks by ディップ株式会社

Other Decks in Programming

Transcript

  1. dip_tech Copyright © DIP Corporation, All rights reserved. Agenda 2

    ‧dip とは? ‧⼊社するまでの私 ‧挫折①「話が分からない」 ‧挫折②「PRレビュー」 ‧挫折③「AIに振り回される」 ‧挫折④「説明ができない」 ‧1年前の⾃分に伝えたいこと ‧終わりに
  2. dip_tech | Copyright © DIP Corporation, All rights reserved. ⾃⼰紹介

    • CTO 室 AI Embedded ユニット ◦ AIエージェント ◦ 機械学習レコメンド • 技術スタック 5
  3. dip_tech | Copyright © DIP Corporation, All rights reserved. 挫折①「話が分からない」

    アジャイル、スクラム、スプリント、PBI、ベロシ ティ、リファインメント、レトロスペクティブ、 TDD、DDD、バリューオブジェクト、エンティ ティ、DI、クリーンアーキテクチャ、マイクロサー ビス、BFF、monorepo、DRY、SOLID、YAGNI、 冪等性、フィーチャーフラグ、トランクベース、 DevOps、Docker、CORS、ミドルウェア、ベクト ルDB、結果整合性、CQRS、イベントソーシング etc... 10
  4. dip_tech | Copyright © DIP Corporation, All rights reserved. 挫折①「話が分からない」

    • ⽤語は知っている前提で進む • 会社の⼈は当然知らない⼈ 話ができないと悲しい 😭 ↓ 11
  5. dip_tech | Copyright © DIP Corporation, All rights reserved. 挫折①「話が分からない」

    1. とにかく聞く! 2. 技術書を読む! 話がわかるように、何をした? 12
  6. dip_tech | Copyright © DIP Corporation, All rights reserved. 挫折②「PRレビュー」

    • 満を持して放ったAI謹製のプルリクエスト ◦ 動くし、AIも太⿎判を押している ◦ 「ほら、新⼈でもコードはちゃんと書けるでしょ?」 14
  7. dip_tech | Copyright © DIP Corporation, All rights reserved. 挫折②「PRレビュー」

    • 命名の考慮の浅さ • 型指定ミス • 設計パターンとのズレ • エラーハンドリング漏れ • typo 指摘を受けると、どれも「確かに......」 • docstring内容がおかしい • クラスの責務過多 • 仕様理解の誤り • テストケース不⾜ • etc...... 16
  8. dip_tech | Copyright © DIP Corporation, All rights reserved. 挫折②「PRレビュー」

    17 • 学⽣時代のリスク ◦ せいぜい「クレカ破産」 ◦ ⾃分が痛い⽬を⾒るだけ ◦ やり直せばいい 「動けばいい」が通⽤しないプロの世界 • 社会⼈のリスク ◦ バグが出たら ▪ 全ユーザー1000万⼈に迷惑をかける ◦ エラーで⽌めたら ▪ クライアント15万社から損害請求と裁判を起 こされる ◦ 企業ブランドに傷を付けたら ▪ 会社の仲間何千⼈に恨まれる ◦ 脆弱性でハッキングされたら ▪ 国とメディアからバッシング ◦ ちょっとでも悪いことしたら ▪ クビになって路頭に迷って⼈⽣終了する
  9. dip_tech | Copyright © DIP Corporation, All rights reserved. 挫折②「PRレビュー」

    18 1. エラー起こしたら死ぬ 覚悟を持ってみる 2. 巨⼈の肩に乗る 良いPRが書けるように、何をした?
  10. dip_tech | Copyright © DIP Corporation, All rights reserved. 挫折③「AIに振り回される」

    • AIの⾼度な煽りにキレる⽇々 ◦ try-exceptでエラーを⾒て⾒ぬふりをして 「直りました!」 ◦ 不要なコメントは書き、必要なコメントは書かない ◦ 「鋭い指摘ですね!」 20
  11. dip_tech | Copyright © DIP Corporation, All rights reserved. 挫折③「AIに振り回される」

    1. 徹底的に殴る 2. 書かせるのではなく、 レビューさせる 実務レベルの AI活用のために、何をした? 23
  12. dip_tech | Copyright © DIP Corporation, All rights reserved. 挫折④「説明ができない」

    • フロントエンドチームから ◦ 「これどういう仕様?」 • 企画チームから ◦ 「こういうことって実現できそう?」 コードが書けるようになってきた吉岡だったが... いざ聞かれると上⼿く答えられない...😭 25
  13. dip_tech | Copyright © DIP Corporation, All rights reserved. 挫折④「説明ができない」

    • 数学の「短答問題」と「証明問題」の違い ◦ ⾒習い: ▪ 教えられたタスクができれば満点 ◦ プロ: ▪ 「なぜこれか」を⽰めす証明問題 サラリーマンエンジニアの「本当の仕事」は? 作ること <<<<<<< 説明すること 26
  14. dip_tech | Copyright © DIP Corporation, All rights reserved. 挫折④「説明ができない」

    1. PREP法 2. 書く時に説明の仕⽅を 考えておく うまく説明するために、何をした? 27
  15. dip_tech | Copyright © DIP Corporation, All rights reserved. 1年前の⾃分に伝えたいこと

    • 技術書を読め! • バグらせない覚悟持て! • AIをもっと疑え! • 説明⼒を上げろ! 29
  16. dip tech academia 開催決定! STAGE 1 3〜5days ハンズオン × ハッカソン

    STAGE 0 1day ワークショップ STAGE 2 2〜3weeks 就業型インターンシップ STAGE 2 1weeks 課題解決型インターンシップ ⼊⾨者 経験者 ⼊⾨者〜経験者まで学べる、4段階のサマーインターンシップ 32