Slide 1

Slide 1 text

エンジニアの⽣存戦略 〜クラウド潮流の経験から紐解く 技術トレンドのメカニズムと乗りこなし⽅〜 2024.7.20 Amazon Web Services Japan G.K. Solutions Architect 清⽔崇之

Slide 2

Slide 2 text

Xへの投稿の際は、 ハッシュタグ #cm_odyssey でお願いいたします。 2 お願い

Slide 3

Slide 3 text

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. 自己紹介 4 清⽔ 崇之 ソリューションアーキテクト @shimy_net AWS 芸⼈ AWS 公式ウェブマガジン builders.flash 「変⾝ベルト」を機械学習で作ってみた https://aws.amazon.com/jp/builders- flash/202108/ml-henshin-belt/

Slide 4

Slide 4 text

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS 芸人とは 5 自転車で DynamoDB ピタゴラスイッチ 自動化 キックで サーバスタート Kinesis で フリーザ倒す

Slide 5

Slide 5 text

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. 10年ぶりに動画を発掘してきました 6

Slide 6

Slide 6 text

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. MMD トラッキング キック AWSへコマンド送信 EC2が起動 1) 2) 4) 3)

Slide 7

Slide 7 text

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. 私のエンジニアキャリア 2007 NRI Netcom 新卒入社 2007- Web システム開発 2010- Web システム開発/チームリーダー 2012- スマートフォンアプリ開発チーム立ち上げ 2014 AWSJ 入社 2014- ソリューションアーキテクト 2018- ソリューションアーキテクト部長 2021- 西日本ソリューションアーキテクト本部長 2024- ストラテジック製造ソリューション本部長 8

Slide 8

Slide 8 text

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. エンジニア(技術者)とは何なのか 技術者は製造業一般、サービス産業など製品やシステムなど、 また農林水産分野など、モノやことを生み出される、生産が伴 う、あるいはその逆に、モノやことを消す(有害物質の無害化 など)あるいは廃棄物処理などといった言わば生産の逆工程な ど、あらゆる技術が必要な場面に、技術者は存在している。 通常、工学(機械工学、電子工学、情報工学、化学工学など) や理学(数学、物理学など)にまつわる知識について、知識だ けではなくそれを実践できる能力を持ち、有用な物・工程・ システムなどを設計・開発・製造する 9 引用: https://ja.wikipedia.org/wiki/技術者

Slide 9

Slide 9 text

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. 収穫加速の法則 10 • アメリカの発明家 レイ・カーツ ワイルが提唱。 • 一つの重要な発明は他の発明と 結び付き、次の重要な発明の登 場までの期間を短縮し、イノ ベーションの速度を加速する。 科学技術は指数関数的に進歩するという経験則 https://ja.wikipedia.org/wiki/収穫加速の法則

Slide 10

Slide 10 text

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. 技術の波を乗りこなさなければならないが、 11 クラウド モバイル サーバレス プログラム ネットワーク セキュリティ AI どれが重要なのか……

Slide 11

Slide 11 text

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. 12 重要なものとは

Slide 12

Slide 12 text

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. 「重要なもの」と「重要に見えるもの」 13 人は「重要に見えるもの」を選びがち

Slide 13

Slide 13 text

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. 「重要なもの」とは何か? 14 重要に見えるもの 重要なもの 未来 現在の延長 現在

Slide 14

Slide 14 text

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. 「重要なもの」とは何か? 15 重要に見えるもの 重要なもの 未来 現在の延長 現在 キャンディ 釣り道具

Slide 15

Slide 15 text

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. 「重要なもの」とは何か? 16 重要に見えるもの 重要なもの 未来 現在の延長 ガラケー 多機能な ガラケー スマホ 現在

Slide 16

Slide 16 text

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. 「重要なもの」は使って判断する 17 画面が大きくて 見やすい タッチパネルを 操作しにくい ガラケーより 機能が少ない

Slide 17

Slide 17 text

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. The Lean Startup, BML サイクルの先を予想する 18 コンセプト 構築 製品 計測 データ 学び リーン開発の BML サイクル 2008年 2012年 2017年 未来 未来を予測するには 実際に使ってコンセプトを理解する

Slide 18

Slide 18 text

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. 使い勝手だけで判断しない 19 コンセプト 構築 製品 計測 データ 学び リーン開発の BML サイクル Objective-C で開発する必要がある IDE が使いにくい ガラケーの方が機能が多い タッチパネルの反応が悪い 今は 今は 今は 今は

Slide 19

Slide 19 text

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. 「重要なもの」を選んだとしても コンセプトを理解していないと役に立たない ・NoSQL データベースに複雑な検索を求める ・クラウドにオンプレ時代のシステム構成をそのまま持ち込む ・ノンブロッキング処理のなかにブロッキング動作を求める 20

Slide 20

Slide 20 text

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. あなたを惑わすもので溢れている ・マーケティングによる誤誘導(たとえば、製品名に”クラウド版”とある) ・似たような技術による誤誘導(たとえば、仮想サーバーをクラウドと呼ぶ) ・既得権益を守るための妨害(たとえば、クラウドはセキュリティが危険と煽る) ・声が大きいエンジニアやインフルエンサー(ポジショントーク、自己顕示) 21

Slide 21

Slide 21 text

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. 魅力的なキーワードに恋をしがちなエンジニア ・Amazon Web Services → クラウド ・iPhone → スマートフォン ・AWS Lambda → サーバーレス ・双方向のウェブ → Web 2.0 22 エンジニアはネーミングに信念があるから 魅力的なキーワードに弱い • 変数名 • クラス名 • 関数名 • テーブル名 • カラム名 キーワードは後付けだから 惑わされちゃダメだよ

Slide 22

Slide 22 text

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. 23 技術トレンドの発生メカニズムと 学習による知識やスキルの習得

Slide 23

Slide 23 text

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. 技術トレンドの発生メカニズム • 新技術の発明、コンセプトの提唱 • 初期適用 • ニッチ市場へ参入 • 機能向上と市場拡大 • 既技術に変わり主流へ遷移 • 新基準やインフラの整備 24

Slide 24

Slide 24 text

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. イノベーションのジレンマ 25 時間 性能 市場が求める ローエンド性能 市場が求める ハイエンド性能 2) 新技術へ遷移 3) 新技術の持続進化 1) 既技術の持続進化

Slide 25

Slide 25 text

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. 学習すべき技術領域はどこか? 26 時間 性能 市場が求める ローエンド性能 市場が求める ハイエンド性能 2) 新技術へ遷移 3) 新技術の持続進化 1) 既技術の持続進化 この辺りを学習すべきだが 広範囲なので優先付けが必要

Slide 26

Slide 26 text

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. 市場への普及 27 イノベーター アーリー アダプター アーリー マジョリティ レイト マジョリティ ラガード 34% 16% 34% 13.5% 2.5% イノベーターやアーリーアダプター を目指すほうが理にかなっている

Slide 27

Slide 27 text

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. 近年は・・・ 28 イノベーター アーリー アダプター アーリー マジョリティ レイト マジョリティ ラガード 34% 16% 34% 13.5% 2.5% イノベーターやアーリーアダプター を目指すほうが理にかなっている

Slide 28

Slide 28 text

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. 重要だが 緊急でない 重要でも 緊急でもない 重要かつ緊急 重要ではないが緊急 重要度と緊急度で分類 29 重要度 緊急度 学習が充足しがち 学習が不足しがち

Slide 29

Slide 29 text

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. 例)生成AIの開発に 必要な知識とスキル 例)パンチカードの使い 方 例)業務で使う 開発言語 例)障害復旧すべき ニッチ社内システム 重要度と緊急度で分類 30 重要度 緊急度 学習が充足しがち 学習が不足しがち

Slide 30

Slide 30 text

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. 学習における2つのアプローチ 31 ペタゴジー (フルコース) ⾃発的な学習 未来のために学ぶ 新卒研修 社内セミナー、資格取得 コミュニティ、 OSS 書籍、勉強会、ガジェット アンドラゴジー (ビュッフェ) 受動的な学習 学ぶ事⾃体が⽬的

Slide 31

Slide 31 text

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. レイトマジョリティステージ以後の技術の習得 32 時間 性能 市場が求める ローエンド性能 市場が求める ハイエンド性能 2) 新技術へ遷移 1) 既技術の持続進化 3) 新技術の持続進化 ペタゴジーによる 学習アプローチで十分

Slide 32

Slide 32 text

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. アーリーアダプターステージ以前の技術の習得 33 時間 性能 市場が求める ローエンド性能 市場が求める ハイエンド性能 2) 新技術へ遷移 1) 既技術の持続進化 3) 新技術の持続進化 アンドラゴジーによる 学習アプローチが必要 エンジニアが意識するべき領域

Slide 33

Slide 33 text

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. 早期から学習を始めるほうが圧倒的に有利 34 160 280 516 722 1,017 1,430 1,957 2,345 2,757 3,084 2012年 2013年 2014年 2015年 2016年 2017年 2018年 2019年 2020年 2021年 私が学習し始めた頃の AWS のアップデート数 後期に学習し始めた場合に 学ぶべきアップデート数 基礎(コンセプト)を理解していると 学習効率が良い(応用が効く)

Slide 34

Slide 34 text

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. ソリューションアーキテクトは応用力(雰囲気)で乗り切っている 「Xサービスの Y機能が使えないんですけど!!」 35 (Y機能はクラウドの根幹に関わるから使えるはず、ネッ トを検索っと… … 「あー、このオプションをONにすると使えます。 このオプションは安全に利用いただくためのリミ ッター機能です。(以下、理由説明など」 「なるほど、ありがとうございます」 ソリューション アーキテクト

Slide 35

Slide 35 text

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. 基礎がないまま知識だけ習得しても使えない 「Xサービスの Y機能が使えないんですけど!!」 36 「持ち帰って確認します」 「すごく使いにくいサービスね!」 「(背景説明なしに)このオプ ションをONにすると使えます」 ・・・後日・・・

Slide 36

Slide 36 text

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. 37 技術以外の学習とキャリアパス

Slide 37

Slide 37 text

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. ゴールは?キャリアパスと成長 38 プログラマ アーキテクト プロダクトマネージャ いまの自分 なりたい自分

Slide 38

Slide 38 text

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. 水平的成長と垂直的成長 39 垂直的成長 (OSアプデ) 水平的成長 (App追加) 知識やスキルの拡大 自己中心性の減少・認識範囲の拡大 なりたい自分 (e.g. プロダクトマネージャ) いまの自分 (e.g. プログラマ) 垂直的成長を意識しておらず 成長に時間がかかることが多い 水平的成長ばかりに 意識が向かいがち

Slide 39

Slide 39 text

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. エンジニア(技術者)とは何なのか(再掲) 技術者は製造業一般、サービス産業など製品やシステムなど、 また農林水産分野など、モノやことを生み出される、生産が伴 う、あるいはその逆に、モノやことを消す(有害物質の無害化 など)あるいは廃棄物処理などといった言わば生産の逆工程な ど、あらゆる技術が必要な場面に、技術者は存在している。 通常、工学(機械工学、電子工学、情報工学、化学工学など) や理学(数学、物理学など)にまつわる知識について、知識だ けではなくそれを実践できる能力を持ち、有用な物・工程・ システムなどを設計・開発・製造する 40 引用: https://ja.wikipedia.org/wiki/技術者 垂直的成長も含まれる

Slide 40

Slide 40 text

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. 成人の成長ステージ 41 自己中心型 環境順応型 自己主導型 自己変容型 多様な価値観・意見などを汲み取りながら 的確に意思決定できる。他者の成長によっ て自身も成長できるという認識をもつ。 自身の価値観や意思決定基準をもち自律的 に行動できる。自身の意見を明確に主張す る。自身の成長に強い関心がある。 組織や集団における規範やルールに順応で きるが、他者依存での意思決定を行う。自 身の意思決定基準を持たない。 自己中心的な認識の枠組みで自身の欲求を 満たすことに焦点があたる。他者の感情や 思考を理解することが困難である。 1% 割合 20% 70% 10% キャリアゴールによっては必要かもしれない

Slide 41

Slide 41 text

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. まとめ • 「重要なもの」と「重要に見えるもの」 • エンジニアはキーワードに恋をする • 技術トレンドの発生メカニズム • 学習すべき領域とタイミング • ペタゴジーとアンドラゴジーの学習アプローチ • 水平的成長と垂直的成長 • 成人の成長ステージ 42 @shimy_net

Slide 42

Slide 42 text

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. Thank you! 清水 崇之 Amazon Web Services Japan G.K. Sr. Manager / Solutions Architect 43 @shimy_net