>100 Views
April 10, 26
スライド概要
https://tsukulink.connpass.com/event/384349/
がんばります
AI時代にこそ改めて基礎を学ぶ #つくてくトーク ツクリンク株式会社 あっきー(@kuronekopunk)
⾃⼰紹介 ● あっきー @kuronekopunk ● ツクリンク株式会社 ● 経歴 ○ ○ エンジニアリングマネージャー 2011年 新卒 SESでPHP 2012年 ㈱ハンズシェア創業(現:ツクリンク㈱) ■ ツクリンクの0→1の開発 ■ PHP→Railsのリプレース ■ SEO、グロースハック ■ データアナリスト
AI時代にこそ改めて基礎を学ぶ
AIは『増幅器』 ● LLMの進化により、実装のハードルが劇的に低下 ● 1⽇かかる実装が数分で終わるようになった ● これまでの何倍も早く膨れ上がるコード
加速の裏に潜む「複雑性の罠」 ● AIは⼤量のコードを⽣成できる = 負債の⽣成スピードも上がる ● 設計なき⽣成は、修復不可能なレガシーコードを⽣む ● 今こそ「エンジニアリングの原則」という防波堤が必要
改めて学び直している4冊 1. ソフトウェア設計の結合バランス 2. 単体テストの考え⽅/使い⽅ 3. 継続的デリバリーのソフトウェア⼯学 4. レガシーコードとどう付き合うか
ソフトウェア設計の結合バランス AIは部分最適が得意だが、全体の⽅針は⼀般的なものになりがち ⾃分たちのドメインや組織設計にも考慮して 対応するソフトウェア設計が⼤事になる 出展:https://book.impress.co.jp/books/1124101149
単体テストの考え⽅/使い⽅ AIが書いたコードの正しさをテストで担保するためのテスト テストの品質を守るためのテスト設計の指針を作りたい ⾃然とプロダクションコードの設計にも良い影響が出る 出展:https://book.mynavi.jp/ec/products/detail/id=134252
継続的デリバリーのソフトウェア⼯学 ソフトウェア⼯学 = 科学的‧経験的なアプローチ 実装が早くなることでよりCICDが⼤事になる 出展:https://book.mynavi.jp/ec/products/detail/id=134252
レガシーコードとどう付き合うか 既存のコードベースにAIが引っ張られる これを防ぐために、レガシーコードの改善が必要 戦略的にレガシーコードの改善を⾏っていきたい 出展:https://www.c-r.com/book/detail/1497
あとは愚直にやるしかない がんばっていきましょう
Thanks. 🙌