令和エンジニアの学習法 〜 生成AIを使って挫折を回避する 〜
by
Yuduru
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
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を利用して効率よく技術力を高めましょ う! ● 【中期】大きく変化し続ける世界に適応するため、情 報収集を欠かさないようにしましょう! ● 【長期】長く活躍するために、筋トレのごとく日々の 学びと実践を大切にしましょう!