Slide 1

Slide 1 text

令和エンジニアの学習術 〜 生成AIを使って挫折を回避する 〜 ゆづる 【X】@moriga_yuduru 【zenn】@yuduru

Slide 2

Slide 2 text

学習、捗ってますか?

Slide 3

Slide 3 text

学ぶ意味が見出せない男性 そもそも... 生成AIが進化しているこの時代 学習する意味あるんですか?

Slide 4

Slide 4 text

学習の意味、あります

Slide 5

Slide 5 text

依頼事項(プロンプト) 成果物 生成AIとの関係は、業務委託やオフショアのようなもの 委託元 委託先(生成AI)

Slide 6

Slide 6 text

自分が悪いと思ってない男性 AIが作ったものなので、 自分は何も知らないです。 スンマセン

Slide 7

Slide 7 text

生成AIの出力を理解できるだけの知識を身につける ● プログラミング言語の基本的な知識 ● 設計に関する知識 ● ライブラリやフレームワークの知識 ● セキュリティの知識 ● 運用知識 生成AIを利用した結果に責任を持つために

Slide 8

Slide 8 text

単語の意味が分からない 解説で情報量が増えていない! もっと詳しく教えてよ! 前提となっている知識を忘れた また読み直さないと...

Slide 9

Slide 9 text

● 知らない単語が大量に出てきて萎える ● しかも説明を読んでもイメージがつかない ● 理解するためにインターネットの海を彷徨うけど、同じことしか 書いてない ● 後半の内容が前半の知識を元に書かれていて、途中から完全 に理解できなくなる なぜ勉強は難しい?

Slide 10

Slide 10 text

そんな貴方に、生成 AI

Slide 11

Slide 11 text

体系的な知識を学ぶ

Slide 12

Slide 12 text

何も知らない分野で学習内容やカリキュラムま で生成AIを頼るのは逆に大変...。 PDFで書籍を購入して、生成AIに解説を任せ ましょう。 ● 翔泳社 ● O’Reilly ● 技術評論社 ● 達人出版会 体系的に学ぶなら書籍が有効

Slide 13

Slide 13 text

読書に有用なツール 1: NotebookLM

Slide 14

Slide 14 text

読書に有用なツール 2: ChatGPT Atlas

Slide 15

Slide 15 text

利用方法1: 要約させて概要を掴む

Slide 16

Slide 16 text

利用方法2: 分かりづらい文章を詳しく解説させる

Slide 17

Slide 17 text

利用方法3: 自分の理解を確かめる質問をする

Slide 18

Slide 18 text

利用方法4: 問題を作成させる

Slide 19

Slide 19 text

No content

Slide 20

Slide 20 text

コードを書く

Slide 21

Slide 21 text

手を動かしてこそ エンジニアやろがい!!!

Slide 22

Slide 22 text

コーディングに有用なツール 1: GitHub Copilot

Slide 23

Slide 23 text

コーディングに有用なツール 2: ChatGPT Codex

Slide 24

Slide 24 text

コーディングに有用なツール 3: Claude

Slide 25

Slide 25 text

利用方法1: 関数やコードの解説をさせる

Slide 26

Slide 26 text

利用方法2: エラー原因を探らせる

Slide 27

Slide 27 text

注意点: Agent モードは使わない ● Agent モードの利用により、Vibeコーディングを行うことができ る ● 生成AIがコーディングを実施していくため、学習中の言語では 行わない方が良い ● 言語習得後の効率的な開発方法として学んでいくこと

Slide 28

Slide 28 text

No content

Slide 29

Slide 29 text

幅広い情報収集

Slide 30

Slide 30 text

● 生成AIが登場してから今まで、世界 が急速に変化している ● 現場で使われているシステムや、開 発手法が今日全て入れ替わるわけ では無いから、短期的には技術力を 高めるで正解 ● 中・長期を見据えて新しい技術や開 発手法にもアンテナを張る 今後のエンジニアの働き方はガラッと変わる

Slide 31

Slide 31 text

アンテナ1: RSSリーダーでニュースチェック Feedly

Slide 32

Slide 32 text

ChatGPT Atlas を利用して、記事の理解を深める

Slide 33

Slide 33 text

アンテナ2: 著名人のSNSをフォローする 技術に対する深い知見をキャッチアップすることができる。 ● 任意の技術やライブラリの開発者 ● カンファレンスで登壇を行なっている様な人物 ● 技術コミュニティの運営者 ● Qiita や Zenn, Note などで有益な記事を書いている人

Slide 34

Slide 34 text

知らない前提知識は ChatGPT Atlas から拾う

Slide 35

Slide 35 text

● 自分のことを知っている仲間から、有益な 情報がダイレクトに届く ● インターネット上には公開されないマル秘 情報や、想定外の情報を手に入れること ができる ● (情報収集ではないが)モチベーションを高 めることができる アンテナ3: 切磋琢磨できる仲間を見つける

Slide 36

Slide 36 text

仲間との会話は生成 AIを使わずに話しましょう

Slide 37

Slide 37 text

学習は筋トレと同じ

Slide 38

Slide 38 text

知識は筋肉と同じで使わなければ鍛えられない

Slide 39

Slide 39 text

聞いただけ、見ただけでは身につかない

Slide 40

Slide 40 text

1日1分でもインプット /アウトプットして身につける

Slide 41

Slide 41 text

● Qiita, Zenn, Note など記事を書く ● 練習用の簡単なソフトウェアを作成する ● LTなど発表に挑戦する ● 資格試験を受ける アウトプット方法の例 昔覚えたところだ!! (マッスルメモリー)

Slide 42

Slide 42 text

知識は筋肉 使っただけ強くなる!

Slide 43

Slide 43 text

まとめ

Slide 44

Slide 44 text

まとめ ● 【短期】現場で求められている成果を達成するた め、生成AIを利用して効率よく技術力を高めましょ う! ● 【中期】大きく変化し続ける世界に適応するため、情 報収集を欠かさないようにしましょう! ● 【長期】長く活躍するために、筋トレのごとく日々の 学びと実践を大切にしましょう!