Slide 1

Slide 1 text

スペシャリスト?フルスタック? whichではないフルサイクル開発者という生き方 42 Tokyo 2023年11月6日 CARTA HOLDINGS Inc.

Slide 2

Slide 2 text

自己紹介

Slide 3

Slide 3 text

自己紹介 河村 綾祐(Ryosuke Kawamura) 株式会社CARTA MARKETING FIRM 執行役員CTO 2013年からずっと広告をやっています ZucksではDSPを中心に、Zucksの全プロダクトに携わり、 2019年10月よりCTO CARTA MARKETING FIRM統合後も引き続きCTO CARTA HOLDINGS Inc. :@r_kawaiimura

Slide 4

Slide 4 text

エンジニアのキャリア イメージ湧いてる?

Slide 5

Slide 5 text

エンジニアのキャリアイメージ湧いてる? CARTA HOLDINGS Inc. ● 「スペシャリスト」「フルスタック」などのワードは聞くが、 実際自分には何が向いているのだろう🤔 ● 技術特化、様々な技術を扱うそれぞれのキャリア特性ってなんだろう🤔 ● ビジネスにも関わっていきたい場合、どんなキャリアを歩めばよいだろう🤔

Slide 6

Slide 6 text

お話すること CARTA HOLDINGS Inc. ビジネスの成り立ちから、CARTAで実践しているサービスのライフサイクルに関わ る「フルサイクル開発者」という生き方についても紐解きます。 その上で、様々な経験をしてきて現在フルサイクル開発者のわたしからみなさんに アドバイスができたらと思います。

Slide 7

Slide 7 text

アジェンダ CARTA HOLDINGS Inc. ● 自己紹介 ● まずは ○ ビジネスの成り立ちについて ○ エンジニアは何を担うのか ● フルサイクル開発者とは何なのか ○ Netflixの事例 ○ フルスタックと何が違うのか ● わたしのキャリア ● キャリア特性ごとのアドバイス ● まとめ

Slide 8

Slide 8 text

みなさんに伝えたいこと CARTA HOLDINGS Inc. 「早すぎる最適化をしていないか?」 "Premature optimization is the root of all evil" - 早すぎる最適化は諸悪の根源である - 出典: ドナルド・クヌース - Wikipedia The Art of Computer Programming - Wikipedia

Slide 9

Slide 9 text

キャリアにおける「早すぎる最適化」とは? CARTA HOLDINGS Inc. 経験もあまりないうちに、領域を決めること 本当にそこに「余地」はないのか、常に考え続けましょう

Slide 10

Slide 10 text

人の夢をデジタルで叶えるエンジニア どういうエンジニアになりたかったか CARTA HOLDINGS Inc.

Slide 11

Slide 11 text

人の夢をデジタルで叶えるエンジニア ● 「できない」理由を技術にしたくない ● 「こういうことやりたいんだよね」というアイデアを持っている人に対して、 「それ、こうやればできるよ」と技術で解決したい ● そういう人々に寄り添うエンジニアでありたい どういうエンジニアになりたかったか CARTA HOLDINGS Inc.

Slide 12

Slide 12 text

エンジニアリングと キャリアの話の前に

Slide 13

Slide 13 text

ビジネスってなに?

Slide 14

Slide 14 text

ビジネスの起こり CARTA HOLDINGS Inc. アイディアが形になってお金を生み出している状態 起業家 顧客 ビジネス 価値

Slide 15

Slide 15 text

ビジネスの起こり CARTA HOLDINGS Inc. 誰でも使えるツールで実現されている Spread Sheet メール チャット エンジニア 起業家 顧客

Slide 16

Slide 16 text

ビジネスが目指すもの 〜規模拡大〜 CARTA HOLDINGS Inc. 売上/利益をあげる 起業家 顧客 顧客を増やす

Slide 17

Slide 17 text

ビジネスの成長を妨げるもの 〜手作業の限界と人件費〜 CARTA HOLDINGS Inc. 手作業 起業家 顧客

Slide 18

Slide 18 text

エンジニアは何を担うのか

Slide 19

Slide 19 text

ビジネスにおけるエンジニアの立ち位置 CARTA HOLDINGS Inc. 起業家 顧客 エンジニア サーバ Webサイト

Slide 20

Slide 20 text

ビジネスにおけるエンジニアの立ち位置 CARTA HOLDINGS Inc. 起業家 顧客 エンジニア サーバ Webサイト

Slide 21

Slide 21 text

 Webアプリケーション Webアプリケーションとエンジニアの責務 / 領域 CARTA HOLDINGS Inc. 顧客 バックエンド DB フロントエンド データ サイエンス インフラ

Slide 22

Slide 22 text

 Webアプリケーション スペシャリストとは? CARTA HOLDINGS Inc. 顧客 DB データ サイエンス インフラ バックエンド フロントエンド

Slide 23

Slide 23 text

フルスタックエンジニアとは? CARTA HOLDINGS Inc. 顧客 DB データ サイエンス インフラ バックエンド フロントエンド

Slide 24

Slide 24 text

フルサイクル開発者とは何なのか

Slide 25

Slide 25 text

ビジネスとして価値を届ける流れ CARTA HOLDINGS Inc. 提案 実装 運用 改善 顧客 起業家 エンジニア 価値

Slide 26

Slide 26 text

ソフトウェア開発における「工程分担」 CARTA HOLDINGS Inc. 設計 開発 テスト リリース 運用管理 顧客 サポート それぞれの工程に担当者を置きがち

Slide 27

Slide 27 text

ソフトウェア開発における「開発の流れ」 CARTA HOLDINGS Inc. リリース 設計 開発 テスト 運用 管理 サポート 開発サイクルを速く回すことで プロダクトの価値を 速く高められる

Slide 28

Slide 28 text

工程ごとに担当者やチームが別れていたら...? CARTA HOLDINGS Inc. 設計 開発 テスト リリース 運用管理 流れが途中で止まってしまう はよやれ

Slide 29

Slide 29 text

ソフトウェア開発における「開発の流れ」 CARTA HOLDINGS Inc. リリース 設計 開発 テスト 運用 管理 サポート サイクルが途中で止まることで プロダクトの成長が止まる はよやれ

Slide 30

Slide 30 text

Netflixの事例

Slide 31

Slide 31 text

Netflixの事例 ~アジェンダ~ CARTA HOLDINGS Inc. Netflixにおけるフルサイクル開発者―開発したものが運用する ● ソフトウェアライフサイクル ○ 今までの開発スタイルを紐解く ● 開発したものが運用する ○ DevOpsとの出会い ● 開発者ツールによるスケール ○ 価値を届けることに向き合うために ● フルサイクル開発者 ○ 理想とする形を実践する

Slide 32

Slide 32 text

① ソフトウェアライフサイクル – 今までの開発スタイルを紐解く – Netflixの事例 CARTA HOLDINGS Inc.

Slide 33

Slide 33 text

ソフトウェアライフサイクル – 工程や役割を細分化し過ぎて自らの首を締めてたことに気づいたよ – CARTA HOLDINGS Inc. 出典:Netflixにおけるフルサイクル開発者―開発したものが運用する - CARTA TECH BLOG ● もともと個々のライフサイクルコンポーネントは独立したチームでそれぞれが専門家だった ● この専門化された組織はそのセグメント内では効率的だが、ライフサイクル全体の非効率性を作り出す ● ライフサイクルの一断面のみを担当する専門家チームを持つとサイロ化が進む ● コミュニケーションオーバーヘッドの増加、ボトルネックの発生、フィードバックループの非効率性 ● 結果、最終的な顧客への価値提供を遅らせる

Slide 34

Slide 34 text

② 開発したものが運用する – DevOpsとの出会い – Netflixの事例 CARTA HOLDINGS Inc.

Slide 35

Slide 35 text

開発したものが運用する – 要は開発から運用のそれぞれの工程を1つのチームでやろう! – CARTA HOLDINGS Inc. 出典:Netflixにおけるフルサイクル開発者―開発したものが運用する - CARTA TECH BLOG サイロを解体しフルソフトウェアライフサイクル の共同所有を奨励することで、学習とフィード バックを最適化することができる 責任を外部化するのではなく開発チームに与える ことで、ダイレクトなフィードバックループと共 通のインセンティブを持つことができる 各開発チームは開発上の課題、パフォーマンスの バグ、キャパシティープランニング、アラートの 欠如、パートナーサポートといったものを受け 持っている

Slide 36

Slide 36 text

③ 開発者ツールによるスケール – 価値を届けることに向き合うために – Netflixの事例 CARTA HOLDINGS Inc.

Slide 37

Slide 37 text

開発者ツールによるスケール – 開発チームの特性に依らないツール群を抽出し、専門家を置こう– CARTA HOLDINGS Inc. 出典:Netflixにおけるフルサイクル開発者 ―開発したものが運用する - CARTA TECH BLOG ● 一連の開発ライフサイクルに対するオーナーシップによりソフトウェア開発者に求められることは大幅に 増えるが、開発上の共通する要求を単純化したり自動化するツールによって負荷を軽減できる ● これらのツールを手中にして、開発チームはプロダクトのドメインの問題解決に集中することができる

Slide 38

Slide 38 text

④ フルサイクル開発者 – 理想とする形を実践する – Netflixの事例 CARTA HOLDINGS Inc.

Slide 39

Slide 39 text

フルサイクル開発者 – ソフトウェアライフサイクルを回し、顧客に価値を提供しよう – CARTA HOLDINGS Inc. 出典:Netflixにおけるフルサイクル開発者―開発したものが運用する - CARTA TECH BLOG 驚くべき開発ツールを持ち、設計、開発、テス ト、デプロイ、運用、サポートといったフルソ フトウェアライフサイクルへの責任を持つ開発 チームだ。 フルサイクル開発者はソフトウェアライフサイ クルの全ての分野において知識があり効果的で あることが期待される。

Slide 40

Slide 40 text

フルスタックと何が違うのか?

Slide 41

Slide 41 text

フルスタックと何が違うのか? CARTA HOLDINGS Inc. フルスタック ● 1人のエンジニアの技術的な「引き出し」の話 ○ アプリフロントエンド ○ Webフロントエンド ○ バックエンド ○ インフラ ○ etc ● ライフサイクルでいうと主に Design, Develop, Testのところで特に力を発揮するイメージ

Slide 42

Slide 42 text

フルスタックと何が違うのか? CARTA HOLDINGS Inc. フルサイクル ● アイデア・価値が届くまでを1つのライフサイクルとみて、 それを一人の技術者で滑らかに回していく ● このサイクルを何度も繰り返し、 よりよいプロダクト・サービスを提供していく ● 価値を届けるための動き方についての定義である ● フルスタックであることは十分条件であり、必要条件ではない

Slide 43

Slide 43 text

小休止 CARTA HOLDINGS Inc. (ここで時間を確認します)

Slide 44

Slide 44 text

わたしのキャリア

Slide 45

Slide 45 text

人の夢をデジタルで叶えるエンジニア どういうエンジニアになりたかったか CARTA HOLDINGS Inc.

Slide 46

Slide 46 text

人の夢をデジタルで叶えるエンジニア ● 「できない」理由を技術にしたくない ● 「こういうことやりたいんだよね」というアイデアを持っている人に対して、 「それ、こうやればできるよ」と技術で解決したい ● そういう人々に寄り添うエンジニアでありたい どういうエンジニアになりたかったか CARTA HOLDINGS Inc.

Slide 47

Slide 47 text

わたしのキャリア CARTA HOLDINGS Inc. 独立系SIer 2005.04 インターネット 広告 2013.10 HR領域 自社サービス 2008.02 少数精鋭SIer 2010.07 1社目 4社目〜現在 2社目 3社目 主に大規模toB受託開発 ビジネスのためになんでもやる 営業/運用部門がすぐ隣にいる プロダクト中心な組織で開発 技術的に なんでもやるマンになった iOS/Android Webアプリ  フロントエンド  バックエンド インフラ 外資スタートアップの 日本ブランチ ここでCARTAに合流 いまここ

Slide 48

Slide 48 text

Q. 何を考えて道を決めていたの?🤔 CARTA HOLDINGS Inc.

Slide 49

Slide 49 text

A. 経験したいことを優先的に考えていた CARTA HOLDINGS Inc.

Slide 50

Slide 50 text

CARTA HOLDINGS Inc. 独立系SIer 2005.04 インターネット 広告 2013.10 HR領域 自社サービス 2008.02 少数精鋭SIer 2010.07 1社目 4社目〜現在 2社目 3社目 主に大規模toB受託開発 勉強することばっかで 面白みしかなかった 営業/運用部門がすぐ隣にいる プロダクト中心な組織・文化 外資スタートアップの 日本ブランチ ここでCARTAに合流 色々 経験できそう わたしのキャリア 1st 技術的に なんでもやるマンになった iOS/Android Webアプリ  フロントエンド  バックエンド インフラ

Slide 51

Slide 51 text

学んだこと: 「自分たちでなんとかする、なんとかできるんだ」 CARTA HOLDINGS Inc. ● 受託開発の会社 ○ 企業や組織が求めているシステムの開発を請け負う ○ それに沿ったシステムやソフトウェアを開発・納品 ○ 新卒で入った会社だったので、多少無理してがんばっていた気も ● 経験したこと ○ SNMPプロトコルを使ったネットワーク装置の監視 ○ ホット/スタンバイのフェイルオーバーを自前で実装 ○ 10時間かかってたバッチを1時間に ■ 1000行以上のSQLを見ても日和らなくなったのはここでの経験が大きい     キラキラした仕事ではないけど、自分たちでなんとかする、なんとかできるんだ、というのを学んだ

Slide 52

Slide 52 text

CARTA HOLDINGS Inc. 独立系SIer 2005.04 インターネット 広告 2013.10 HR領域 自社サービス 2008.02 少数精鋭SIer 2010.07 1社目 4社目〜現在 2社目 3社目 主に大規模toB受託開発 ビジネスのためになんでもやる 営業/運用部門がすぐ隣にいる プロダクト中心な組織で開発 火消しでもなんでもやる マンになった 外資スタートアップの 日本ブランチ ここでCARTAに合流 わたしのキャリア 2st ユーザの近くで 仕事したい!

Slide 53

Slide 53 text

学んだこと: 顧客とビジネスサイドからフィードバックをもらえる環境はありがたい! CARTA HOLDINGS Inc. ● 自分にとって初めての自社サービス会社へ ○ 自分たちで作ったものを、自分たちでお金(売上)に変える ○ 組織もそこまで大きくなかった ○ 業務を委託しているエンジニアは外部にいたが、社内にはエンジニアは少数しかいなかった ● 経験したこと ○ DevOps的な業務 ○ オンプレでのサービス提供 ○ 営業の方たちと一緒に営業同行も行う       自分たちが作った機能に対して、顧客とビジネスサイドからフィードバックをもらえる環境は得難いもの

Slide 54

Slide 54 text

わたしのキャリア 2nd – フルサイクルの芽生え – CARTA HOLDINGS Inc. 提案 実装 運用 改善 顧客 起業家 かわむら 価値 いいじゃん

Slide 55

Slide 55 text

わたしのキャリア 3rd CARTA HOLDINGS Inc. 独立系SIer 2005.04 インターネット広 告 2013.10 HR領域 自社サービス 2008.02 少数精鋭SIer 2010.07 1社目 4社目〜現在 2社目 3社目 転換期・流れに ノリたい 主に大規模toB受託開発 ビジネスのためになんでもやる 営業/運用部門がすぐ隣にいる プロダクト中心な組織で開発 技術的に なんでもやるマンになった iOS/Android Webアプリ  フロントエンド  バックエンド インフラ 外資スタートアップの 日本ブランチ ここでCARTAに合流

Slide 56

Slide 56 text

やったこと: 今まで学んだことをフルに使って「価値を生む」 CARTA HOLDINGS Inc. ● 再び受託開発の世界へ ○ ちょうどタイミング的にアプリ内課金が出始めの頃(ソシャゲ黎明期) = ビジネスの転換期 ○ ここでは時代のおかげで様々なことに携わるのが当たり前 ○ フルスタックぽいことはここから体現している ● 経験したこと ○ フルスタックエンジニアとして働く ○ 技術領域・事業ドメインを選り好みせず開発に取り組む ○ 一時期プロジェクトを6個ほど同時に捌き、アシュラマンと呼ばれる    大変と呼べる仕事もあったし、デスマーチも経験(真似はしないでね)

Slide 57

Slide 57 text

CARTA HOLDINGS Inc. 独立系SIer 2005.04 インターネット 広告 2013.10 HR領域 自社サービス 2008.02 少数精鋭SIer 2010.07 1社目 4社目〜現在 2社目 3社目 主に大規模toB受託開発 ビジネスのためになんでもやる 営業/運用部門がすぐ隣にいる プロダクト中心な組織で開発 火消しでもなんでもやる マンになった 外資スタートアップの 日本ブランチ ここでCARTAに合流 わたしのキャリア 4th~ 海外エンジニアと 働いてみたい

Slide 58

Slide 58 text

学んだこと: 海外のエンジニアに囲まれて「日本のエンジニアもかなり優秀」と気づいた CARTA HOLDINGS Inc. ● 外資インターネット広告会社 ○ 海外のエンジニアと一緒に仕事をしたいと思い外資へ ● 感じたこと ○ 小さなスタートアップではあったが、優秀なエンジニアが多かった ■ ロシア出身でモニタリングのためのバックドアを仕込みまくる凄腕CTO ■ 気の優しいエンジニアリングマネージャ ■ UCLA卒のフロントエンジニア ■ スタンフォードに修士で通ってるシステム管理者 ■ インドのバンガロールで停電になりながらもしっかり開発やテストを行うエンジニア    比べるサンプルは小さいが、日本のエンジニアもかなり優秀、という認識を持てた

Slide 59

Slide 59 text

やったこと: MBOから自分たちで伸ばすことで、フルサイクル開発という生き方に CARTA HOLDINGS Inc. ● 外資インターネット広告会社〜現在 ○ 以降はずっとインターネット広告に携わる ○ 良い仲間に恵まれている ● 経験したこと ○ 今でこそ当たり前の動画広告を、日本で一番最初に始める(当社比) ○ 一番大きかった経験としては、USヘッドクォーターからMBO ■ 今までのプロダクトを捨てる決断をして日本独自で3ヶ月でリプレース ○ 後にCARTA HOLDINGSにJOINするきっかけへ           今までの集大成として色々なものに携わる = フルサイクル開発者という生き方 へ

Slide 60

Slide 60 text

実は5thがあってな? CARTA HOLDINGS Inc. CARTA 現在 信頼できるチーム・ メンバと働きたい ● CARTA HOLDINGS ○ フルサイクル開発という考え方 を組織化 ○ CARTA MARKETING FIRMでCTOに ○ 2社目で経験したフルサイクルを組織として体現している会社だった ■ 入社時点で既にフルサイクルを体現している部分もあった ● 信頼できるチーム・メンバーと働ける環境を「創る」側に

Slide 61

Slide 61 text

Q. なんで毎度違うことをしてるの🤔 A. 経験したいことを優先的に考えていた ● ユーザが近くにいるところで仕事がしたい ● ビジネスの転換期なので流れに乗りたい ● 一度は海外に出て働いてみたい ● 信頼できるチーム・メンバと働きたい ここまでみなさんが感じているであろうこと CARTA HOLDINGS Inc.

Slide 62

Slide 62 text

Q. なんで転職したの?🤔 A. やりたいことを実現するため。転職は手段であって目的ではない ● 複数事業が「社内」にあるから、中で色々経験できる ○ ちなみにCARTA内では実質3社目(いずれもインターネット広告) ○ これは複数事業を持つ会社の強み ここまでみなさんが感じているであろうこと CARTA HOLDINGS Inc.

Slide 63

Slide 63 text

みなさんに伝えたいこと CARTA HOLDINGS Inc. 「早すぎる最適化をしていないか?」 "Premature optimization is the root of all evil" - 早すぎる最適化は諸悪の根源である - 出典: ドナルド・クヌース - Wikipedia The Art of Computer Programming - Wikipedia

Slide 64

Slide 64 text

「早すぎる最適化」とは? CARTA HOLDINGS Inc. 経験もあまりないうちに、領域を決めること 試してみないと見えないことがたくさんある

Slide 65

Slide 65 text

なぜそう思うのか CARTA HOLDINGS Inc. ● 現在は CTOという「ロール」がついている だけ ● そこだけに 最適化・フォーカスをしているわけではない ● 20年近くやって未だに「これだ!」と自覚できるような領域はない ● 事業を考える人々に近いところでエンジニアリングし続けること ができている、だけ ● 最適化なんて恐れ多い

Slide 66

Slide 66 text

なぜそう思うのか CARTA HOLDINGS Inc. https://twitter.com/makoga/status/1314419529984872448

Slide 67

Slide 67 text

キャリア特性ごとのアドバイス

Slide 68

Slide 68 text

キャリア特性ごとのアドバイス 〜展望〜 CARTA HOLDINGS Inc. スペシャ リスト フル スタック 今の あなた Which?

Slide 69

Slide 69 text

キャリア特性ごとのアドバイス CARTA HOLDINGS Inc. スペシャリストを考えている人へ スペシャ リスト フル スタック 今の あなた

Slide 70

Slide 70 text

スペシャリストを考えている人へ CARTA HOLDINGS Inc. 【スペシャリスト向きの人】 ● 既に学校の専攻などで素養がある人 ○ ex) データサイエンティスト ■ applied data science(応用データサイエンス)はあらゆる場所で活躍できる ■ 従来広告領域だけだったが、DXされた様々なビジネスで求められている ○ ex) セキュリティエンジニア ■ 手口の巧妙化、対策の高度化 ■ IPAの情報セキュリティや海外事例を追い学ぶ(脆弱性情報・インシデント事例)

Slide 71

Slide 71 text

スペシャリストを考えている人へのアドバイス CARTA HOLDINGS Inc. 強みがあることは素晴らしい ● 本当に強みかどうかは常に客観な事実から ● 自分を俯瞰する 強みが廃れたときのリスクも考慮していこう ● 技術・ビジネスの移り変わり、パラダイムシフトは起きる ● つまり「強み自体」も変化する 隣接する領域への興味関心を持っていこう ● 要素を分解して考えてみる ● フロントエンド => ビルドツール、対向のAPI、Web最適化、... ● バックエンド => データベース、CI/CD、IaC、APIがどう使われているか、... ● データサイエンティスト => MLOps、データプラットフォーム、...

Slide 72

Slide 72 text

キャリア特性ごとのアドバイス CARTA HOLDINGS Inc. フルスタックエンジニアを考えている人へ スペシャ リスト フル スタック 今の あなた

Slide 73

Slide 73 text

フルスタックエンジニアを考えている人へ CARTA HOLDINGS Inc. 【フルスタック向きの人】 ● 特定の技術にこだわりがない人 ● いろいろな経験をつみたい人

Slide 74

Slide 74 text

フルスタックエンジニアを考えている人へのアドバイス CARTA HOLDINGS Inc. 爪を研ぎ続けよう ● コンフォートゾーンから出る瞬間を意識的に作る ○ おすすめは重要度も緊急度も高い仕事に向き合うこと ○ 制約があると気が引き締まる(諸説あります) ● 焦る必要はない ○ もがいていれば、求められる環境は必ずある ○ 事業会社の新規立ち上げ・スタートアップ・受託開発… 複数の領域を扱えることは素晴らしい ● 何と言われようと自信を持ってほしい ● 常に客観的に見続けてほしい

Slide 75

Slide 75 text

フルスタックエンジニアを考えている人へのアドバイス CARTA HOLDINGS Inc. 様々な領域をつまみ食いしがちな問題は起こりうる ● 俗にいう「器用貧乏」な状態 ● 何でもできる = 何にもできない ○ 「全体的に弱い、強みがない」と捉えられがち ○ そんなことはない ○ その中でも強みはなにか? ■ T型を目指す 便利屋になってしまう ● 良い側面としては、それは周囲からの信頼のあらわれでもあるかもしれない ● 言語化能力・ヒアリング能力大事 ○ めんどくさい人にはならないように ■ 敢えてなる人もいる ○ 相手のコンテキストを正しく理解する ■ 「顧客が本当必要だったもの」

Slide 76

Slide 76 text

キャリア特性ごとのアドバイス CARTA HOLDINGS Inc. ぶっちゃけ、どちらに行こうとも ビジネス的な価値を生めることが前提 スペシャ リスト フル スタック

Slide 77

Slide 77 text

キャリア特性ごとのアドバイス CARTA HOLDINGS Inc. “価値を届け続けるため”に 垣根を超えられることが 武器になる

Slide 78

Slide 78 text

CARTAのフルサイクルエンジニアリング CARTA HOLDINGS Inc. CARTAは 価値を届けるために 一人ひとりが垣根を超えて 開発する

Slide 79

Slide 79 text

CARTA HOLDINGS Inc. CARTAのフルサイクルエンジニアリング フルサイクルエンジニアという生き方

Slide 80

Slide 80 text

フルサイクル開発者を考えている人へ CARTA HOLDINGS Inc. 【フルサイクル開発者向きの人】 ● スペシャリティ・フルスタックの技術的な垣根に加えて… ● より技術をビジネスの価値につなげたい人 ○ ユーザーに利益をもたらすものを届け、フィードバックを得て、 更なるユーザ体験の改善を行いたい! ○ 利用状況を監視して、ユーザが困ってることを可視化し、効果的に改善したい ○ ビジネスサイドと一緒に物事を考えて、カタチにしたい

Slide 81

Slide 81 text

フルサイクル開発者はスペシャリストにも踏み出せる CARTA HOLDINGS Inc. データ エンジニア データ サイエンティスト ソフトウェア エンジニア 例えば...

Slide 82

Slide 82 text

PR: 実はこの本にだいたい書いてあるそうです CARTA HOLDINGS Inc. フルサイクルエンジニアによる  「アフターDX」の世界がここにある ● 株式会社CARTA HOLDINGS 監修、和田卓人 編 ● 272ページ ● A5判 ● ISBN:978-4-908686-15-3 ● 2022年8月8日 第1版第1刷 発行 ● 本書は2020年8月に発行した『Engineers in VOYAGE ― 事業をエ ンジニアリングする技術者たち』の改訂版です。 事業をエンジニアリングする技術者たち ― フルサイクル開発者がつくるCARTAの現場

Slide 83

Slide 83 text

いずれにも大事なこと CARTA HOLDINGS Inc. 興味がある領域だけにフォーカスし過ぎない ● リスクは常にある ● 変わり続けられること 自らの選択肢を狭めないこと ● 業態 ● 事業ドメイン ● 技術領域 価値を届けることにフォーカスすること

Slide 84

Slide 84 text

キャリア特性ごとのアドバイス CARTA HOLDINGS Inc. キャリアに悩んでいる人へ

Slide 85

Slide 85 text

最初の一歩はみんな失敗したくない ● でも大丈夫、失敗ってそもそも何? 自分と向き合ってみよう ● 何がしたいか ● どんな仲間と仕事がしたいか ● 他に優先度が高いものはあるか ● 3-5年後どうなりたいか、60歳になったら? いろいろなエンジニアと話をしよう ● 働くイメージを持てるように ● 様々な可能性に目を向けられるように キャリアに悩んでいる人へ CARTA HOLDINGS Inc.

Slide 86

Slide 86 text

まとめ

Slide 87

Slide 87 text

まとめ CARTA HOLDINGS Inc. そんなわたしからのキャリア特性のアドバイス を参考に、ぜひ考えてみてほしいよ フルサイクルエンジニアとフルスタックエンジ ニアとの違いをビジネス・ソフトウェア開発の サイクルを交えて説明したよ 「早すぎる最適化」をしていないかは常に意識 してほしいよ ビジネスの成り立ち、その中でエンジニアが何 を担うのかを通して、スペシャリスト、フルス タックエンジニアの説明をしたよ わたしのキャリアとなぜそういう道を辿ったか の説明をしたよ CARTAはフルサイクルな働き方を実践している 人々がたくさんいるよ

Slide 88

Slide 88 text

まとめ CARTA HOLDINGS Inc. 全ては価値を届け続けるために

Slide 89

Slide 89 text

一緒に時代をつくろうぜのやつ CARTA HOLDINGS Inc. ● 89 一緒に 時代をつくろうぜ 検索 CARTA 採用