Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
15年入社者に聞く! これまでのCAのキャリアとこれから
Search
Kurochan
January 24, 2025
Technology
420
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
15年入社者に聞く! これまでのCAのキャリアとこれから
社内勉強会の企画に呼んでもらったので話しました
Kurochan
January 24, 2025
More Decks by Kurochan
See All by Kurochan
ABEMAのバグバウンティの取り組み
kurochan
1
1.2k
2026年の個人的テーマ: 「計算機を燃やせ🔥」
kurochan
1
230
つなぐ、届ける、変える- コンテンツ配信の最前線ト——ク
kurochan
0
190
サイバーエージェント流クラウドコスト削減施策「みんなで金塊堀太郎」
kurochan
4
3.4k
AWS Elemental MediaPackageと格闘🤼
kurochan
2
160
サイバーエージェントでのSlack活用事例 @ 2025
kurochan
5
300
入門 電気通信事業者
kurochan
13
5.9k
AWS x さくらのクラウドのハイブリッドクラウドによる安価なフレッツ閉域網接続の実装
kurochan
10
6.5k
GoでTCP Proxyを実装してみよう
kurochan
1
1.4k
Other Decks in Technology
See All in Technology
全人類(ほぼ)AWS Organizations の上でAWSを利用している、その世界を知る話
htan
1
130
スキルを作る、その前に!複数人で使われるスキルを 作るためのプロセス
junkifurukawa
2
360
Kiro Crewをはじめよう
kizawa2020
1
100
購入ドメインでの課題と取り組み
ykagano
0
150
自主式軟體工廠
philipz
0
240
SDDの運用にめげずに向き合った話
sansantech
PRO
1
140
Essential architectural thinking (revised edition)
ufried
0
110
Snapshot Testing in Practice: Predictable and Reliable SwiftUI Views
fespinoza
0
160
DevelopersIO 2026 知識の地図を描く ─ オントロジーとは何か?
ishikawa_satoru
1
880
[2026-09-30]ロックンロールは鳴り止まないっ - 信頼性かまってちゃん - 「データ駆動を投げ捨ててまで。」追いかける信頼性改善に向けた取り組みの話
tosite
0
210
OSC2026on_the-world-is-waiting-for-your-voice.pdf
naruoga
0
360
自律型 AI をセキュアに実装!Gemini と MIG で作る動的コード実行環境
recruitengineers
PRO
1
230
Featured
See All Featured
Paper Plane
katiecoart
PRO
4
54k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
340
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
5
780
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
The Pragmatic Product Professional
lauravandoore
37
7.5k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
4
4.3k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.2k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
42k
Fashionably flexible responsive web design (full day workshop)
malarkey
409
67k
Statistics for Hackers
jakevdp
799
230k
Transcript
15年入社者に聞く! これまでの CAのキャリアとこれから 黒崎 優太 (公開用)
2015/04: AI事業本部 Dynalyst 2021/04: AI事業本部 アプリ運用カンパニー 2021/08 〜 : CTO統括室
2024/06 〜 : ABEMA BDHQ #times_kurochan 黒崎 優太
免責事項
発言は個人の見解に基づくもの であり、所属組織を代表するも のではありません
発表の経緯
別文脈で文脈ゼロ
本日登壇する同期 (の過去の発言 )
これまでのキャリアとこれから …? • そもそもよくわかっていないという名目で登壇する程度にはよくわ かっていない • どうしてこうなったか自己紹介しようと思います
自己紹介
プログラミングとの出会い • 父親が趣味で電子工作をしていた ◦ 仕事は営業っぽかったので本職ではなさそう ◦ 本職ではないのでアセンブリ言語しか知らなそうっぽい ◦ 中学生の時に PIC16F84Aというマイコンを触る
▪ 意味不明すぎてコピペ +数行いじる以上できず挫折、嫌いに ▪ C言語を知ってからいくらか遊んだ • 1kwordしか載らないので printfとか載せると厳しい 秋葉原で500円くらいで売ってる CPU: 8bit, 1コア, 20MHz RAM: 68byte ROM: 64byte Program Memory: 1kword(1000命令)
LEGO • 中学生の頃クリスマスプレゼントに買ってもらった気がする • 今でいうSketchみたいな感じ • アセンブリよりだいぶ直感的 ◦ ちょっと複雑な処理をしようとするとブロックが増えて 意味不明になって挫折
なでしこ / TTS • これも中学生くらい …? • 日本語プログラミング言語 • マイコンと違って
GUIが出てきて楽しい、 英語もよくわからないから日本語は楽 • 日本語の表記揺れや Windowsの知識不足で限界を感じる
Java • 高校が大学の附属校だったので高校と大学の連携講座があった • 教えてくれる人がいるし、だいぶとっつきやすい • IDEを初めて知った、 eclipse最高…! • オブジェクト指向の概念がわからず、挫折
• NullPointerExceptionが嫌いになる
セキュリティ &プログラミングキャンプ • IPAがやっている IT人材育成 • 高校生の時にネットのあやしい (?)記事を見て申し込んだ • なにも知らないのに
OS自作組というコースに参加し LinuxやRubyのコミッタやらに出会う ◦ vimとgitはすごいらしいくらいしかついていけなかったが、 知り合いができたのがデカい
大学 • 生物も好きだったので農学部に行くか迷ったが、 理工学部情報科学科に進学 • 理系に来たのにパソコンしかなくて実験っぽいことを したかったので微生物を研究するサークルに入った • 英語と中国語の単位を落として留年しかけた
競技プログラミングとカーネルコンパイル • 執拗に競プロとコンパイルを勧めてくる友達がいた ◦ ICPCの国内予選に出て、隣で眺めてるだけだったが なんかすごかった ◦ 興味を持って AOJやTopCoderやAtCoderの過去問をやった •
Gentoo Install Battleという謎の盛り上がり ◦ 当時Linuxカーネルなどを自分でインストールしてマシンにインス トールする競技が流行っていた (?) ◦ コンパイルという作業を覚えた
Interop Tokyo STM • ルータといえば Buffaloくらいの知識しかない状態で めちゃくちゃガチなネットワークの構築に参加してしまった • その道のプロから色々教わるきっかけに •
友達ができて業務用ルータを貰ってネットワーク入門した
就活 • 普通の就活生だったので合同説明会に行って就職先を探す • アメブロの会社ってエンジニアいるのかな?くらいの知識で サイバーエージェントの会社説明会に行く • 「服装自由」は嘘だと教わっていたので面接もスーツで行く • •
=> イマココ 当時は社長が デブサミで会社紹介していた 「内定獲得した先輩に追いつく」ボタンを押すと 先輩方に追いつく(一括大量エントリー)
インターン • サイバーエージェントではインターンをしていない ◦ 最近はインターン等経験して入社してる人が多そう • 全く別でシーエー・モバイル (現CAM)で短期インターンしていた ◦ インフラエンジニア
内定者 • AMoAd(当時は子会社 )でバイト • Java → Scalaの置き換えの時代 • 計測サーバの実装や
Apache Sparkでの集計バッチを書いていた • 関数型言語がよくわからず無限にネストしたコードを書いていた •
入社 • 現AI事業本部の Dynalystに配属 ◦ 現執行役員の木村さんが当時開発責任者 • 社内/業界用語に違和感を感じすぎてメモしてブログに書いたら バズった(怒られなくてよかった )
• いろんな勉強会に参加してみていた
1-2年目 • 海外事業立ち上げで 3ヶ月サンフランシスコに ◦ 渋谷の会社に就職したら英語は必要ないだろうと油断していた • ついていくのが精一杯 • みんなゴリゴリ仕事を進めていくので
常に焦っていた気がする シェアハウス 携帯通じないまま適当に 歩いて登った山
3年目 • 広告の画像を動的に生成するコンポーネントの開発 • モジュールが 100個以上あり CIが重かったので物理サーバを活用して パワーで殴る CIを作ったり
4年目 • ようやく外に対して説明できるくらい広告配信システムへの 理解が深まってきた • 秒間XX万リクエストを超えたあたりから色々 🔥する経験が積めた • 「やるかやらないか」
表彰された • 社員総会で表彰された ◦ 圧倒的感謝 🙏🙏
5-7年目 • 開発責任者になる • マネジメント側は初めてだったので、周りのサポートが多分にあったも ののたいへんだった
7-9年目 • AI事業本部 アプリ運用カンパニーに異動 ◦ 小売企業向けのシステム開発など ◦ クライアントワーク初体験 ◦ •
その他 ◦ 行政系の案件 ◦ 無人店舗事業の技術検証 ◦ IoTっぽい事業の技術検証 ◦ セキュリティ系業務 • CTO統括室兼務 ◦ GitHub Enterprise Cloud ◦ Slack Enterprise Grid ◦ Notion Enterprise
10年目 • ABEMAに出向する • 広告配信まわりに関わりはじめました
ここ10年働いてみて
元も子もない話
暇にさせてくれない上司と会社 •
• チーム内で合意が取れていれば採用技術にそこまで制約はない ◦ 楽しい、経験が積める、裁量がある、スキルアップができる • 組織や技術の面ではスケールアウトさせやすいけど、 スケールアップはさせづらい気もしなくはない ◦ 技術資産とか、積み上げのようなもの •
外向きに話すときに「動物園みたいな感じ」と表現している ◦ まったく統率がとれてないわけでもない ◦ 事業や技術領域でおおまかな集まりはある ◦ たまに越境することもある 技術選定の自由という名の動物園 A事業部 B事業部 C事業部 かいしゃ
None
None
None
None
None
None
None
None
まとめ サイバーエージェントスローガン https://ameblo.jp/shibuya/entry-12586303653.html https://note.com/maedakamari/n/n8f026130a82c
None