Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
15年入社者に聞く! これまでのCAのキャリアとこれから
Search
Kurochan
January 24, 2025
Technology
1
320
15年入社者に聞く! これまでのCAのキャリアとこれから
社内勉強会の企画に呼んでもらったので話しました
Kurochan
January 24, 2025
Tweet
Share
More Decks by Kurochan
See All by Kurochan
つなぐ、届ける、変える- コンテンツ配信の最前線ト——ク
kurochan
0
95
サイバーエージェント流クラウドコスト削減施策「みんなで金塊堀太郎」
kurochan
4
2.9k
AWS Elemental MediaPackageと格闘🤼
kurochan
2
76
サイバーエージェントでのSlack活用事例 @ 2025
kurochan
5
170
入門 電気通信事業者
kurochan
13
5.7k
AWS x さくらのクラウドのハイブリッドクラウドによる安価なフレッツ閉域網接続の実装
kurochan
9
6k
GoでTCP Proxyを実装してみよう
kurochan
1
1.2k
サイバーエージェントの広告配信におけるIPoEトラフィックの概況
kurochan
0
520
スケールするというのはどういうことなのか
kurochan
14
5.1k
Other Decks in Technology
See All in Technology
意外とあった SQL Server 関連アップデート + Database Savings Plans
stknohg
PRO
0
230
Databricksによるエージェント構築
taka_aki
1
140
小さな判断で育つ、大きな意思決定力 / 20251204 Takahiro Kinjo
shift_evolve
PRO
1
480
21st ACRi Webinar - Univ of Tokyo Presentation Slide (Shinya Takamaeda)
nao_sumikawa
0
110
技術以外の世界に『越境』しエンジニアとして進化を遂げる 〜Kotlinへの愛とDevHRとしての挑戦を添えて〜
subroh0508
1
300
21st ACRi Webinar - AMD Presentation Slide (Nao Sumikawa)
nao_sumikawa
0
230
20251209_WAKECareer_生成AIを活用した設計・開発プロセス
syobochim
1
290
MS Ignite 2025で発表されたFoundry IQをRecap
satodayo
3
250
「Managed Instances」と「durable functions」で広がるAWS Lambdaのユースケース
lamaglama39
0
150
M5UnifiedとPicoRubyで楽しむM5シリーズ
kishima
0
120
32のキーワードで学ぶ はじめての耐量子暗号(PQC) / Getting Started with Post-Quantum Cryptography in 32 keywords
quiver
0
290
【pmconf2025】PdMの「責任感」がチームを弱くする?「分業型」から全員がユーザー価値に本気で向き合う「共創型開発チーム」への変遷
toshimasa012345
0
190
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.4k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Become a Pro
speakerdeck
PRO
30
5.7k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
253
22k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Site-Speed That Sticks
csswizardry
13
990
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
54k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.5k
Side Projects
sachag
455
43k
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