Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
新卒3年目 プレイング&マネジメントする上で 考えたこと・やったこと
Search
かる
December 20, 2024
Technology
0
450
新卒3年目 プレイング&マネジメントする上で 考えたこと・やったこと
TeamLab×DMM tech meetup 12/20
https://connpass.com/event/333153/
かる
December 20, 2024
Tweet
Share
More Decks by かる
See All by かる
Webについてゆるゆると
karuhi
0
120
個人開発でも、期限を決めることの大切さ #comfes2019
karuhi
0
130
Other Decks in Technology
See All in Technology
20260208_第66回 コンピュータビジョン勉強会
keiichiito1978
0
200
AWS DevOps Agent x ECS on Fargate検証 / AWS DevOps Agent x ECS on Fargate
kinunori
2
250
GitHub Copilot CLI を使いやすくしよう
tsubakimoto_s
0
110
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.6k
登壇駆動学習のすすめ — CfPのネタの見つけ方と書くときに意識していること
bicstone
3
130
AIエージェントに必要なのはデータではなく文脈だった/ai-agent-context-graph-mybest
jonnojun
1
250
Claude Code for NOT Programming
kawaguti
PRO
1
110
22nd ACRi Webinar - ChipTip Technology Eric-san's slide
nao_sumikawa
0
100
SREが向き合う大規模リアーキテクチャ 〜信頼性とアジリティの両立〜
zepprix
0
480
We Built for Predictability; The Workloads Didn’t Care
stahnma
0
150
広告の効果検証を題材にした因果推論の精度検証について
zozotech
PRO
0
210
コンテナセキュリティの最新事情 ~ 2026年版 ~
kyohmizu
7
2.4k
Featured
See All Featured
Building Adaptive Systems
keathley
44
2.9k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
0
3.4k
Color Theory Basics | Prateek | Gurzu
gurzu
0
200
Mobile First: as difficult as doing things right
swwweet
225
10k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
Automating Front-end Workflow
addyosmani
1371
200k
Side Projects
sachag
455
43k
How Software Deployment tools have changed in the past 20 years
geshan
0
32k
Navigating Weather and Climate Data
rabernat
0
110
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
57
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
200
Transcript
© DMM © DMM 新卒3年目 プレイング&マネジメントする上で 考えたこと・やったこと TeamLab×DMM tech meetup
12/20 平尾 光 / かる 2024/12/20
© DMM 自己紹介 平尾 光 (Hirao Hikaru) / かる 2022年新卒入社
合同会社 DMM.com デジタルコンテンツ開発本部 プレミアムプロダクト開発部 Webアプリケーション開発グループ 役割:テックリード/ユニットマネージャー(フロントエンド) 2 X: @hi_karuh GitHub: @karuhi mixi2: @karuhi マイブームは ホットサンドを作ること!
© DMM Index • プロジェクト例紹介 • 技術的な知見とノウハウ • 成功と失敗から得た教訓 •
マネジメントの挑戦と工夫 • アドバイス 3
© DMM プロジェクト例紹介 - 入社2年目に挑んだ事例 - 動画再生プレイヤーの大規模リファクタ&パフォーマンス改善計画 - コードの変更容易性とパフォーマンスに課題感のあった部分 -
施策提案・施策リードを担当 - 実現まで2週間でロードマップや進行管理計画を立案 - 3ヶ月で3人チームの進行管理を担当 4
© DMM 技術的な知見とノウハウ - パフォーマンス改善・リファクタする上で重要なこと - 目的を定義すること - あれもしたい・これもしたいが生まれる原因 -
途中で課題が生まれるのはいいが、いつの間にか違う道を歩いてしまう原因に - 工数内で実現可能な成果物の認識を揃えること - Miroなどの図表ツールを活用し、定義を明確にする - 工数は無限ではないので、工数と実現できる内容のいい塩梅を探る - 必ず事前に調査を行う - やりたいこと、やるべきことなどを区別し明確にする - できること、できないことの洗い出しも行う - 上記をこなせば、不確実性を減らすことができるせる 5
© DMM 成功と失敗から得た教訓 - 成功 - コードの可読性は一定程度向上した - ファイルの再配置 -
ディレクトリ構成の変更 - 処理フローやutilなどの最適化 - パフォーマンス - 再生開始までの時間が最大23%程度の改善(1秒程度) - 失敗 - 定義があまかった - コードの可読性については主観が強かった - 事業貢献などの視点 - KPIの定義や事業貢献などの視点が含まれてなかった 6
© DMM マネジメントの挑戦と工夫 - まずは自分に説明できるようにする - 例えばバグ修正 - 作業範囲の確定 -
全般を含めると広範になるので、どこまで作業を行うかを確定する - 事前調査・見積もり - 必要あれば調査を行なって、工数や作業内容について検討する - 恒久対応(余裕があれば) - 今後、どのような対応があれば対策が可能かを検討する 7 → 必要なことを言語化することで、タスクの進行がスムーズ(楽)になる
© DMM アドバイス - 技術力だけが重要ではない - 技術力を磨くことも大切だが、 同時にコミュニケーションやチームワークも重要 - 丁寧に行っていれば、技術力もついてくる
- 失敗を恐れずに、挑戦を続けること - 成長のためにある程度ストレッチに動く - 失敗から得られる教訓もある - 自分が楽しめる環境を見つけること 8
© DMM ありがとうございました!