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

エンジニアの生存戦略 〜クラウド潮流の経験から紐解く技術トレンドのメカニズムと乗りこなし方〜

shimy
July 20, 2024

エンジニアの生存戦略 〜クラウド潮流の経験から紐解く技術トレンドのメカニズムと乗りこなし方〜

Classmethod Odyssey 2024 #cm_odyssey

エンジニアがテクノロジーの最前線に立ってキャリアを構築するには、トレンドの先読みと効果的な習得が必要です。トレンドが生まれるメカニズムについて考察します。
Amazon Web Services Japan G.K. エンタープライズ技術統括本部 ストラテジック製造グループ 本部長/ソリューションアーキテクト 清水崇之 氏

shimy

July 20, 2024
Tweet

More Decks by shimy

Other Decks in Technology

Transcript

  1. © 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/
  2. © 2024, Amazon Web Services, Inc. or its affiliates. All

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

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

    rights reserved. MMD トラッキング キック AWSへコマンド送信 EC2が起動 1) 2) 4) 3)
  5. © 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
  6. © 2024, Amazon Web Services, Inc. or its affiliates. All

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    rights reserved. アーリーアダプターステージ以前の技術の習得 33 時間 性能 市場が求める ローエンド性能 市場が求める ハイエンド性能 2) 新技術へ遷移 1) 既技術の持続進化 3) 新技術の持続進化 アンドラゴジーによる 学習アプローチが必要 エンジニアが意識するべき領域
  31. © 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 のアップデート数 後期に学習し始めた場合に 学ぶべきアップデート数 基礎(コンセプト)を理解していると 学習効率が良い(応用が効く)
  32. © 2024, Amazon Web Services, Inc. or its affiliates. All

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

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

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

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

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

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

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

    rights reserved. まとめ • 「重要なもの」と「重要に見えるもの」 • エンジニアはキーワードに恋をする • 技術トレンドの発生メカニズム • 学習すべき領域とタイミング • ペタゴジーとアンドラゴジーの学習アプローチ • 水平的成長と垂直的成長 • 成人の成長ステージ 42 @shimy_net
  40. © 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