Slide 1

Slide 1 text

CARTA HOLDINGS Inc. 新卒入社から1500人規模のCTOに エンジニアが圧倒的に成長する3つのコツ これからの未来をつくる学生エンジニアのみなさんに向けて 2023/03/18 技育祭 春 株式会社CARTA HOLDINGS 執行役員CTO 鈴木 健太 (@suzu_v, すずけん)

Slide 2

Slide 2 text

CARTA HOLDINGS, Inc. 自己紹介 データエンジニアリングや ウェブ技術が好きです。 本も書きました(いずれも共著) 鈴木健太 すずけん 経歴 2011年 スタートアップでCTO 2012年 VOYAGE GROUP新卒入社 2019年 fluct(子会社) 取締役CTO 2022年 CARTA HD 執行役員CTO ポッドキャスト「 https://ajito.fm 」 Twitter: @suzu_v

Slide 3

Slide 3 text

CARTA HOLDINGS, Inc. CARTA HOLDINGSについて ネット広告領域を中心にデジタルマーケティング支援、 広告プラットフォーム運営など幅広く事業を展開しています。 10.4% 東京を拠点 従業員1,526人 •国内:東京、名古屋、 大 阪、福岡 •海外:上海 1999年 設立 売上総利益 231億円 オペレーティングマージン 営業利益 24.1億円 売上総利益CAGR 8.2% 2018年から5年間の 年平均成長率 取扱高 1208億円 日本のインターネット広告費の 約4.5%のシェア※1 当社グループで直接雇用関係 にある役職員の人数 (2022年12月末時点) 2022年度 2022年度 2022年度 2022年度 ※1 2021年の日本のインターネット広告費と 2022年の取扱高を用いてシェア率を算定 3

Slide 4

Slide 4 text

CARTA HOLDINGS Inc. 4

Slide 5

Slide 5 text

CARTA HOLDINGS, Inc. シンプルな「成長のコツ」をお話します。 今日は、マインドの話をします。 むずかしいことはなく、変哲のない内容かもしれません。 聞いてくれているみなさんが、実践している内容も多くあると思います。 わたしがキャリアを歩む中で、拠り所としてきたエッセンスを書きました。 どうぞリラックスして、お付き合いください。 それではいっしょにみていきましょう。

Slide 6

Slide 6 text

エンジニアが圧倒的に成長する3つのコツ 実体験をもとに

Slide 7

Slide 7 text

CARTA HOLDINGS, Inc. エンジニアが圧倒的に成長する3つのコツ 1. 好奇心 2. 一日一歩進む 3. 信頼

Slide 8

Slide 8 text

CARTA HOLDINGS, Inc. コツ 1: 好奇心

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

CARTA HOLDINGS, Inc. 好奇心とは まずは「面白い」と思う気持ち やってみると、もっと大きくなるもの やればやるだけ、「あっちも知りたい」がでてくるもの

Slide 13

Slide 13 text

CARTA HOLDINGS, Inc. 縦へ、深く掘ってみる Twitter / ブログで知る 公式ドキュメントを読む 実際につかってみる GitHubでソースコードを読む issue、パッチ一覧を読んでみる issueを書いてみる Pull Requestを書いてみる どこまでやってますか? あるライブラリがあったら

Slide 14

Slide 14 text

CARTA HOLDINGS, Inc. 深化: 縦へ 探索: 横へ

Slide 15

Slide 15 text

CARTA HOLDINGS, Inc. 他の言語で書くとどうだろう? 似たようなツールはあるかな? 別の分野だとどう解決してるだろう? 他の企業だとどうやってるだろう? もっとシンプルにするなら? 動作環境をかえてみたら? 素朴に、あるいはちょっと離れたところから。 横へ、探索していく

Slide 16

Slide 16 text

CARTA HOLDINGS, Inc. 気の向くままに、縦へ横へ

Slide 17

Slide 17 text

CARTA HOLDINGS, Inc. 計画的? 偶発的?

Slide 18

Slide 18 text

CARTA HOLDINGS, Inc. 計画的に 偶発的に 参考: 計画的偶発性理論(ジョン・D・クランボルツ)

Slide 19

Slide 19 text

CARTA HOLDINGS, Inc. 好奇心をとどめない: 私のケース 2011: まずはスタートアップやってみるか、とウェブメディア立ち上げやる(大学時代) 2012: でかいデータをつかってみたいな、と思い広告技術の世界にはいる(新卒入社) 2014: クラウドをつかってたくさんデータを回すのができたので、解析チームをマネジメントしてみる 2015: やっぱりもっと大きな開発チームで挑戦してみたいなと思い、やってみる 2016: もっとプロダクトにコミットしてみたいな、と思いマネジメントをまたやる 2019: 会社経営ももうちょっとやってみたいな、と思ってfluct CTOをやる 2022: このエンジニア組織や文化をもっと広めて良くしたいな、と思ってCARTA CTOをやる いろいろやっていると、ラベルとか、自分が何屋だとかがあまり気にならなくなってくる。 心はいつもエンジニア、でも経営・人事・プロダクト・マネジメント、なんでもやる。 やってみると、楽しい。やってみないと、わからない!

Slide 20

Slide 20 text

CARTA HOLDINGS, Inc. コツ: 好奇心 好奇心は、やればやるほど育つ。 縦にいくも横にいくも、自由。楽しもう。 キャリアに一貫性はなくていいんじゃない?

Slide 21

Slide 21 text

CARTA HOLDINGS, Inc. エンジニアが圧倒的に成長する3つのコツ 1. 好奇心 2. 一日一歩進む 3. 信頼

Slide 22

Slide 22 text

不安とたたかう 一日一歩進む

Slide 23

Slide 23 text

CARTA HOLDINGS, Inc. 常にすべてがうまくいくことはない チームメンバーのコードの質がなかなかあがらない CIがなぜか壊れる リリースしたくても忙しくて開発時間がとれない サポートしなければならない時間がふえる 昨日遅くまで起きていたのでねむい なんかうまくいかない そして、すべてが一日で解決することもない

Slide 24

Slide 24 text

CARTA HOLDINGS, Inc. コツ 2: 一日一歩進む

Slide 25

Slide 25 text

CARTA HOLDINGS, Inc. 一歩は身近にたくさんある 1つでも、Pull Requestを出す 1つでも、使いづらい機能を改善する提案を書く 1つでも、チームにとってプラスになることをやる 解決することで、自信が増していく

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

チームで 信頼のもとに

Slide 31

Slide 31 text

CARTA HOLDINGS, Inc. エンジニアが圧倒的に成長する3つのコツ 1. 好奇心 2. 一日一歩進む 3. 信頼

Slide 32

Slide 32 text

CARTA HOLDINGS, Inc. コツ 3: 信頼

Slide 33

Slide 33 text

CARTA HOLDINGS, Inc. プログラミング ≠ ソフトウェアエンジニアリング

Slide 34

Slide 34 text

CARTA HOLDINGS, Inc. 「ソフトウェアエンジニアリング」と「プログラミング」の違い プログラミングとソフトウェアエンジニアリングの決定的な違いは3 つある。 時間、スケール、そして作用しているトレードオフだ。ソフトウェ アエンジニアリングのプロジェクトにおいてエンジニアは、時間の 経過と、結果的に出てくる変更の必要性に、より配慮しなければな らない。ソフトウェアエンジニアリング組織内では、生産するソフ トウェアと、ソフトウェアを生産する組織、それら両方のスケール と効率に関してより配慮しなければならない。最後に、ソフトウェ アエンジニアとして我々は、時間と発展に対する不正確な見積もり に多くの場合基づき、比較的大きな利害の関係する結果を伴う、よ り複雑な決定の実行を求められる。 “

Slide 35

Slide 35 text

CARTA HOLDINGS, Inc. ソフトウェアエンジニアリングはチーム競技 多くのひとがコードを読む 多くのやりたいことがある 多くの失敗がある 多くの考えがある 時間が経てば経つほど複雑になり、難しくなる

Slide 36

Slide 36 text

CARTA HOLDINGS, Inc. 経験から: 信頼から広がる可能性 ● もともと「全部自分でやればいいじゃん」と思いがちだった ● fluctでマネジメントをするなかで、人がどんどんふえていった(3倍) ● 取引先も増え、機能も増えていきいき、わからないことも増える(複雑性の増加) ● 「こういうときどうすればいいと思う?」とどんどんまわりに聴いて、しらべて、まかせて いった ● 自分なりに素朴に「これからfluctはどういう方向に向かっていくといいと思う?」の問いを 立てていき、あらゆる職種からアイデアを取り込んだ その結果、海外展開、マルチメディアでの開発、コンサルティング領域の拡充など、自分だけでは 想像もしなかった未来を実現できた。

Slide 37

Slide 37 text

CARTA HOLDINGS, Inc. ポイントは「さらけだし」 一人じゃなくていい 不安はつきもの。弱さがあるから強さがある。 むしろ、わからないことをさらけだす。

Slide 38

Slide 38 text

CARTA HOLDINGS, Inc. 信頼がつみかさなると、もっと大きな挑戦がしやすくなる 挑戦しやすさは、失敗しやすさにつながる 失敗しやすさは、成功につながる

Slide 39

Slide 39 text

CARTA HOLDINGS, Inc. コツ: 信頼 信頼し、任せる。 事業づくりはチームでやるもの。 信頼すると、自分にもどってくる。

Slide 40

Slide 40 text

まとめ エンジニアが圧倒的に成長する3つのコツ

Slide 41

Slide 41 text

CARTA HOLDINGS, Inc. エンジニアが圧倒的に成長する3つのコツ 1. 好奇心 2. 一日一歩進む 3. 信頼

Slide 42

Slide 42 text

CARTA HOLDINGS, Inc. エンジニアが圧倒的に成長する3つのコツ 好奇心をとどめず、楽観的にいこう。 挑戦に不安はつきもの。毎日前へ。 さらけだし、チームの力を信じて。

Slide 43

Slide 43 text

CARTA HOLDINGS, Inc. やれば、できる

Slide 44

Slide 44 text

CARTA HOLDINGS, Inc. PR: CARTAの学生向けサマーインターンシップ「Treasure」 日時:8/7(月)〜8/25(金) 10:00〜18:30 形式:8/7(月)~8/11(金)オンライン開催     8/14(月)~8/25(金)オフィス開催 待遇:14万円支給 定員:30人程度 ”Go言語を使って学ぶ、 価値のあるもの創りとチーム開発”