SlideShare a Scribd company logo
Submit Search
Upload
「やんちゃ、足りてる?」〜ヤンマガWebで挑戦を続ける新入りエンジニア〜
Report
Share
gree_tech
gree_tech
Follow
•
0 likes
•
397 views
1
of
33
「やんちゃ、足りてる?」〜ヤンマガWebで挑戦を続ける新入りエンジニア〜
•
0 likes
•
397 views
Report
Share
Download Now
Download to read offline
Engineering
GREE Tech Conference 2021 で発表された資料です。 https://techcon.gree.jp/2021/session/Session-1
Read more
gree_tech
gree_tech
Follow
Recommended
モバイルゲーム。移管と運営のエンジニア by
モバイルゲーム。移管と運営のエンジニア
gree_tech
1.5K views
•
35 slides
機械学習ベースの自動プレイエージェントを用いたバランス設計効率化の追求 by
機械学習ベースの自動プレイエージェントを用いたバランス設計効率化の追求
gree_tech
4.6K views
•
148 slides
翻訳QAでのテスト自動化の取り組み by
翻訳QAでのテスト自動化の取り組み
gree_tech
305 views
•
20 slides
NativeGameの障害削減に向けた取り組み by
NativeGameの障害削減に向けた取り組み
gree_tech
1.6K views
•
17 slides
WFSエンジニア組織のデザイン〜コンテンツ開発に集中するために〜 by
WFSエンジニア組織のデザイン〜コンテンツ開発に集中するために〜
gree_tech
3K views
•
46 slides
Google Apps Script 活用ミートアップ#4 発表資料 by
Google Apps Script 活用ミートアップ#4 発表資料
Takayoshi Sakaino
606 views
•
46 slides
More Related Content
What's hot
NuxtJS + SSRで作ったGREE Tech Conference 2020 by
NuxtJS + SSRで作ったGREE Tech Conference 2020
gree_tech
828 views
•
44 slides
ハイブリッドクラウドで変わるインフラストラクチャ設計 by
ハイブリッドクラウドで変わるインフラストラクチャ設計
gree_tech
1.4K views
•
25 slides
もうやりきったと思ってませんか?まだまだやれるEFO-マルチデバイス時代のウェブフォーム顧客体験最適化 by
もうやりきったと思ってませんか?まだまだやれるEFO-マルチデバイス時代のウェブフォーム顧客体験最適化
tanakayoshikif-code
50.6K views
•
59 slides
クックパッドのグロースハックについて 20140218 ver1.1(更新版) by
クックパッドのグロースハックについて 20140218 ver1.1(更新版)
Kato Kyosuke
102.5K views
•
84 slides
[VP of Engineering Meetup] エンジニアのパフォーマンスを最大化させる組織活性化施策とは by
[VP of Engineering Meetup] エンジニアのパフォーマンスを最大化させる組織活性化施策とは
atsuki_ito
15.1K views
•
33 slides
ネイティブゲーム開発におけるこれからの品質保証 by
ネイティブゲーム開発におけるこれからの品質保証
gree_tech
6.6K views
•
31 slides
What's hot
(20)
NuxtJS + SSRで作ったGREE Tech Conference 2020 by gree_tech
NuxtJS + SSRで作ったGREE Tech Conference 2020
gree_tech
•
828 views
ハイブリッドクラウドで変わるインフラストラクチャ設計 by gree_tech
ハイブリッドクラウドで変わるインフラストラクチャ設計
gree_tech
•
1.4K views
もうやりきったと思ってませんか?まだまだやれるEFO-マルチデバイス時代のウェブフォーム顧客体験最適化 by tanakayoshikif-code
もうやりきったと思ってませんか?まだまだやれるEFO-マルチデバイス時代のウェブフォーム顧客体験最適化
tanakayoshikif-code
•
50.6K views
クックパッドのグロースハックについて 20140218 ver1.1(更新版) by Kato Kyosuke
クックパッドのグロースハックについて 20140218 ver1.1(更新版)
Kato Kyosuke
•
102.5K views
[VP of Engineering Meetup] エンジニアのパフォーマンスを最大化させる組織活性化施策とは by atsuki_ito
[VP of Engineering Meetup] エンジニアのパフォーマンスを最大化させる組織活性化施策とは
atsuki_ito
•
15.1K views
ネイティブゲーム開発におけるこれからの品質保証 by gree_tech
ネイティブゲーム開発におけるこれからの品質保証
gree_tech
•
6.6K views
今どきのスマホゲーム開発 アジャイルテスト添え by gree_tech
今どきのスマホゲーム開発 アジャイルテスト添え
gree_tech
•
4.2K views
ノーコードとアジャイル by Yukio Okajima
ノーコードとアジャイル
Yukio Okajima
•
304 views
UiPath on Windows 11 by Chuki ちゅき
UiPath on Windows 11
Chuki ちゅき
•
537 views
機械学習をScrumで組織的に学習する (RSGT2022) by Yukio Okajima
機械学習をScrumで組織的に学習する (RSGT2022)
Yukio Okajima
•
4.6K views
【SFO2020】業務SEを7か月でWebエンジニアに変える方法 ~アジャイルマインドを得るために~ by Yukio Okajima
【SFO2020】業務SEを7か月でWebエンジニアに変える方法 ~アジャイルマインドを得るために~
Yukio Okajima
•
3.8K views
データドリブン経営のメトリクス分析 AARRR!モデルの紹介 by pLucky
データドリブン経営のメトリクス分析 AARRR!モデルの紹介
pLucky
•
104.3K views
XP祭り2017『忖度と心理的安全』(スライド公開用)#xpjug by Ryota Inaba
XP祭り2017『忖度と心理的安全』(スライド公開用)#xpjug
Ryota Inaba
•
1.4K views
マネージャーになってからの技術を磨く戦略と戦術 by PIXTA Inc.
マネージャーになってからの技術を磨く戦略と戦術
PIXTA Inc.
•
381 views
Zenlab 20190213 by Rika Nakano
Zenlab 20190213
Rika Nakano
•
200 views
副業が私にもたらした2つのシフト by Kazuto Ohara
副業が私にもたらした2つのシフト
Kazuto Ohara
•
1.5K views
新卒入社のみなさまへ30代が贈る20代のキャリア戦略入門 by PIXTA Inc.
新卒入社のみなさまへ30代が贈る20代のキャリア戦略入門
PIXTA Inc.
•
372 views
技術広報チームを立ち上げて1年 by KLab Inc. / Tech
技術広報チームを立ち上げて1年
KLab Inc. / Tech
•
478 views
意味を持たないチームの考える習慣 by 大貴 蜂須賀
意味を持たないチームの考える習慣
大貴 蜂須賀
•
1.4K views
読者から主人公になる方法〜僕の3ヶ月ジャーニー by 大貴 蜂須賀
読者から主人公になる方法〜僕の3ヶ月ジャーニー
大貴 蜂須賀
•
5.3K views
Similar to 「やんちゃ、足りてる?」〜ヤンマガWebで挑戦を続ける新入りエンジニア〜
20190723 jawsug sales by
20190723 jawsug sales
Shinya Yamada
469 views
•
21 slides
Google Apps Script 活用ミートアップ #2 by
Google Apps Script 活用ミートアップ #2
Takayoshi Sakaino
2.1K views
•
48 slides
4.5G/5G環境でのECサイトの高速化 ― 変わるモバイル購買体験 by
4.5G/5G環境でのECサイトの高速化 ― 変わるモバイル購買体験
Yoichiro Takehora
1K views
•
64 slides
Fukuda 20121013 by
Fukuda 20121013
nextedujimu
453 views
•
18 slides
Adtec 111028_Suwa by
Adtec 111028_Suwa
suwaws
623 views
•
71 slides
[CTO Night & Day 2019] ML services: MLOps #ctonight by
[CTO Night & Day 2019] ML services: MLOps #ctonight
Amazon Web Services Japan
2.4K views
•
66 slides
Similar to 「やんちゃ、足りてる?」〜ヤンマガWebで挑戦を続ける新入りエンジニア〜
(20)
20190723 jawsug sales by Shinya Yamada
20190723 jawsug sales
Shinya Yamada
•
469 views
Google Apps Script 活用ミートアップ #2 by Takayoshi Sakaino
Google Apps Script 活用ミートアップ #2
Takayoshi Sakaino
•
2.1K views
4.5G/5G環境でのECサイトの高速化 ― 変わるモバイル購買体験 by Yoichiro Takehora
4.5G/5G環境でのECサイトの高速化 ― 変わるモバイル購買体験
Yoichiro Takehora
•
1K views
Fukuda 20121013 by nextedujimu
Fukuda 20121013
nextedujimu
•
453 views
Adtec 111028_Suwa by suwaws
Adtec 111028_Suwa
suwaws
•
623 views
[CTO Night & Day 2019] ML services: MLOps #ctonight by Amazon Web Services Japan
[CTO Night & Day 2019] ML services: MLOps #ctonight
Amazon Web Services Japan
•
2.4K views
JAWS-UG 注目支部ご紹介 by Shigeru Numaguchi
JAWS-UG 注目支部ご紹介
Shigeru Numaguchi
•
132 views
【ホワイトペーパー】SENZOKU LAB.pdf by Shingo Higano
【ホワイトペーパー】SENZOKU LAB.pdf
Shingo Higano
•
5 views
Twilio Meetup Tokyo 2015 Microsoft 講演資料「開発コミュニティでアイディアと仲間を見つけよう!ハッカソンから技術系スター... by Shinichiro Isago
Twilio Meetup Tokyo 2015 Microsoft 講演資料「開発コミュニティでアイディアと仲間を見つけよう!ハッカソンから技術系スター...
Shinichiro Isago
•
1.6K views
if-up 2019 | A2. クラウドにつながり始めたハードウェア by SORACOM,INC
if-up 2019 | A2. クラウドにつながり始めたハードウェア
SORACOM,INC
•
1.1K views
インターンシップ制度について by Yuichi Morito
インターンシップ制度について
Yuichi Morito
•
678 views
デジタルマーケティング時代の横断プロジェクトのあり方とは(アドテック東京2014セッションから) by Go Sugihara
デジタルマーケティング時代の横断プロジェクトのあり方とは(アドテック東京2014セッションから)
Go Sugihara
•
2.9K views
【第6回テックヒルズ】検索基盤開発のための結合テスト環境の自動化 by Kotaro Ogino
【第6回テックヒルズ】検索基盤開発のための結合テスト環境の自動化
Kotaro Ogino
•
9.4K views
SORACOM Conference "Discovery" | (B5) IoT 遠隔監視のビジネス応用 by SORACOM,INC
SORACOM Conference "Discovery" | (B5) IoT 遠隔監視のビジネス応用
SORACOM,INC
•
2.9K views
価値ある製品を生み出すためのアジャイル実践ポイント by Naoya Maekawa
価値ある製品を生み出すためのアジャイル実践ポイント
Naoya Maekawa
•
8.9K views
「納品のない受託開発」にみるソフトウェア受託開発の未来 by Yoshihito Kuranuki
「納品のない受託開発」にみるソフトウェア受託開発の未来
Yoshihito Kuranuki
•
3.1K views
カスタマーサポートだからこそ提供できる価値とは?(CS Night -ネット企業のカスタマーサポート戦略を考えよう! -) by さくらインターネット株式会社
カスタマーサポートだからこそ提供できる価値とは?(CS Night -ネット企業のカスタマーサポート戦略を考えよう! -)
さくらインターネット株式会社
•
13.3K views
SIerとクラウドの付き合い方 by Yusuke Suzuki
SIerとクラウドの付き合い方
Yusuke Suzuki
•
2.6K views
Abc2013 spring kawakami by cyberagent
Abc2013 spring kawakami
cyberagent
•
4.4K views
プログラマに贈るクラウドとの上手な付き合い方 by Keisuke Nishitani
プログラマに贈るクラウドとの上手な付き合い方
Keisuke Nishitani
•
12.9K views
More from gree_tech
アナザーエデンPC版リリースへの道のり 〜WFSにおけるマルチプラットフォーム対応の取り組み〜 by
アナザーエデンPC版リリースへの道のり 〜WFSにおけるマルチプラットフォーム対応の取り組み〜
gree_tech
727 views
•
36 slides
GREE VR Studio Laboratory「XR-UX Devプロジェクト」の成果紹介 by
GREE VR Studio Laboratory「XR-UX Devプロジェクト」の成果紹介
gree_tech
229 views
•
13 slides
REALITYアバターを様々なメタバースで活躍させてみた - GREE VR Studio Laboratory インターン研究成果発表 by
REALITYアバターを様々なメタバースで活躍させてみた - GREE VR Studio Laboratory インターン研究成果発表
gree_tech
1K views
•
18 slides
アプリ起動時間高速化 ~推測するな、計測せよ~ by
アプリ起動時間高速化 ~推測するな、計測せよ~
gree_tech
1.9K views
•
84 slides
長寿なゲーム事業におけるアプリビルドの効率化 by
長寿なゲーム事業におけるアプリビルドの効率化
gree_tech
347 views
•
116 slides
Cloud Spanner をより便利にする運用支援ツールの紹介 by
Cloud Spanner をより便利にする運用支援ツールの紹介
gree_tech
685 views
•
31 slides
More from gree_tech
(20)
アナザーエデンPC版リリースへの道のり 〜WFSにおけるマルチプラットフォーム対応の取り組み〜 by gree_tech
アナザーエデンPC版リリースへの道のり 〜WFSにおけるマルチプラットフォーム対応の取り組み〜
gree_tech
•
727 views
GREE VR Studio Laboratory「XR-UX Devプロジェクト」の成果紹介 by gree_tech
GREE VR Studio Laboratory「XR-UX Devプロジェクト」の成果紹介
gree_tech
•
229 views
REALITYアバターを様々なメタバースで活躍させてみた - GREE VR Studio Laboratory インターン研究成果発表 by gree_tech
REALITYアバターを様々なメタバースで活躍させてみた - GREE VR Studio Laboratory インターン研究成果発表
gree_tech
•
1K views
アプリ起動時間高速化 ~推測するな、計測せよ~ by gree_tech
アプリ起動時間高速化 ~推測するな、計測せよ~
gree_tech
•
1.9K views
長寿なゲーム事業におけるアプリビルドの効率化 by gree_tech
長寿なゲーム事業におけるアプリビルドの効率化
gree_tech
•
347 views
Cloud Spanner をより便利にする運用支援ツールの紹介 by gree_tech
Cloud Spanner をより便利にする運用支援ツールの紹介
gree_tech
•
685 views
WFSにおけるCloud SpannerとGKEを中心としたGCP導入事例の紹介 by gree_tech
WFSにおけるCloud SpannerとGKEを中心としたGCP導入事例の紹介
gree_tech
•
599 views
SINoALICE -シノアリス- Google Cloud Firestoreを用いた観戦機能の実現について by gree_tech
SINoALICE -シノアリス- Google Cloud Firestoreを用いた観戦機能の実現について
gree_tech
•
626 views
サーバーフレームワークに潜んでる脆弱性検知ツール紹介 by gree_tech
サーバーフレームワークに潜んでる脆弱性検知ツール紹介
gree_tech
•
209 views
データエンジニアとアナリストチーム兼務になった件について by gree_tech
データエンジニアとアナリストチーム兼務になった件について
gree_tech
•
308 views
シェアドサービスとしてのデータテクノロジー by gree_tech
シェアドサービスとしてのデータテクノロジー
gree_tech
•
432 views
「ドキュメント見つからない問題」をなんとかしたい - 横断検索エンジン導入の取り組みについて- by gree_tech
「ドキュメント見つからない問題」をなんとかしたい - 横断検索エンジン導入の取り組みについて-
gree_tech
•
1K views
「Atomic Design × Nuxt.js」コンポーネント毎に責務の範囲を明確にしたら幸せになった話 by gree_tech
「Atomic Design × Nuxt.js」コンポーネント毎に責務の範囲を明確にしたら幸せになった話
gree_tech
•
1.1K views
比較サイトの検索改善(SPA から SSR に変換) by gree_tech
比較サイトの検索改善(SPA から SSR に変換)
gree_tech
•
694 views
コードの自動修正によって実現する、機能開発を止めないフレームワーク移行 by gree_tech
コードの自動修正によって実現する、機能開発を止めないフレームワーク移行
gree_tech
•
2.9K views
法人向けメタバースプラットフォームの開発の裏側をのぞいてみた(仮) by gree_tech
法人向けメタバースプラットフォームの開発の裏側をのぞいてみた(仮)
gree_tech
•
752 views
基調講演 -グリーが目指すエンジニアのあり方、チームのあり方- by gree_tech
基調講演 -グリーが目指すエンジニアのあり方、チームのあり方-
gree_tech
•
446 views
REALITY iOSアプリを支える開発効率化 by gree_tech
REALITY iOSアプリを支える開発効率化
gree_tech
•
1.1K views
Lua文化の伝承!? WFSにおけるイベントスクリプト活用術〜すべてはより良いコンテンツ制作のために〜 by gree_tech
Lua文化の伝承!? WFSにおけるイベントスクリプト活用術〜すべてはより良いコンテンツ制作のために〜
gree_tech
•
2.7K views
バーチャルライブ配信アプリREALITYの3Dアバターシステムの全容について by gree_tech
バーチャルライブ配信アプリREALITYの3Dアバターシステムの全容について
gree_tech
•
4K views
Recently uploaded
概要.pdf by
概要.pdf
Taira Shimizu
6 views
•
1 slide
SSH超入門 by
SSH超入門
Toru Miyahara
457 views
•
21 slides
JISTA月例会2023年12月 書籍『3カ月で改善!システム障害対応実践ガイド』ご紹介+失敗学と障害対応と私 by
JISTA月例会2023年12月 書籍『3カ月で改善!システム障害対応実践ガイド』ご紹介+失敗学と障害対応と私
修治 松浦
208 views
•
36 slides
onewedge_companyguide1 by
onewedge_companyguide1
ONEWEDGE1
54 views
•
22 slides
システム概要.pdf by
システム概要.pdf
Taira Shimizu
44 views
•
1 slide
Najah Matsuo Self Introduction by
Najah Matsuo Self Introduction
NajahMatsuo
10 views
•
29 slides
Recently uploaded
(6)
概要.pdf by Taira Shimizu
概要.pdf
Taira Shimizu
•
6 views
SSH超入門 by Toru Miyahara
SSH超入門
Toru Miyahara
•
457 views
JISTA月例会2023年12月 書籍『3カ月で改善!システム障害対応実践ガイド』ご紹介+失敗学と障害対応と私 by 修治 松浦
JISTA月例会2023年12月 書籍『3カ月で改善!システム障害対応実践ガイド』ご紹介+失敗学と障害対応と私
修治 松浦
•
208 views
onewedge_companyguide1 by ONEWEDGE1
onewedge_companyguide1
ONEWEDGE1
•
54 views
システム概要.pdf by Taira Shimizu
システム概要.pdf
Taira Shimizu
•
44 views
Najah Matsuo Self Introduction by NajahMatsuo
Najah Matsuo Self Introduction
NajahMatsuo
•
10 views
「やんちゃ、足りてる?」〜ヤンマガWebで挑戦を続ける新入りエンジニア〜
1.
「やんちゃ、足りてる?」 〜ヤンマガWebで挑戦を続ける新入りエンジニア〜 Glossom株式会社 ソフトウェアエンジニア 小松秀生
2.
「やんちゃ」足りてますか? 2
3.
3 https://40th.yanmaga.jp/
4.
4 https://dictionary.goo.ne.jp/word/やんちゃ/
5.
5 「やんちゃ」 だねぇ…
6.
6 新人でも責任ある仕事を任せられ 成長できる環境が、ここにある
7.
• 2020年新卒入社 (2年目) •
学生時代の研究 • 作曲教育Webサービス • 論理学 • AI音楽自動生成 • Glossom株式会社へ出向 7 小松 秀生 https://melon-530f5.firebaseapp.com/
8.
• マーケティング・広告事業 • 事業会社支援 8 インフルエンサー・マーケティング支援 動画広告ネットワーク
メディアの広告収益最適化
9.
9 https://yanmaga.jp by
10.
• バックエンドの テストカバレッジ(分岐網羅)は 常に100%! • 互いの業務・操作方法を教えあい 可能な限り属人化を排除! •
新しいメンバーでも コードレビューに参加! 10 開発チームの取り組み
11.
初めてコードレビューを行ったのは、IT エンジニアとして会社に勤め始めてから どれくらい経ってからでしたか? ⓘ Start presenting
to display the poll results on this slide.
12.
やりがいがあったタスク • 統合認証基盤「GIGYA」の導入 • 倍プッシュチャレンジゲーム企画
13.
やりがいがあったタスク • 統合認証基盤「GIGYA」の導入 • 倍プッシュチャレンジゲーム企画
14.
14 • メルマガ購読管理 • 顧客データ分析 •
ソーシャルログイン • GDPR(個人情報保護法)対応 https://www.sap.com/japan/acquired-brands/what-is-gigya.html https://withonline.jp/ https://web.gekisaka.jp/store/ 統合認証基盤
15.
「GIGYA」を利用しているWebサイトは どれでしょうか? ⓘ Start presenting
to display the poll results on this slide.
16.
https://id.tokyo2020.org/oidc/login.html
17.
Rails用認証ライブラリ 参考になる情報が少ないため deviseのソースコード理解が必要
18.
Warden 〜 〜 ログイン用Controller GIGYAでのログイン時、Rails・deviseへ渡されるもの ● UID: GIGYAのユーザを一意に特定するID ●
UID署名: UIDの検証に使う文字列 ● タイムスタンプ: ログインした時刻 warden.authenticate! strategy.valid? strategy.run! ログイン成功! GigyaAuthenticatable Strategy deviseのAuthenticatable Strategyを継承した独自Strategy with_authentication_hash → 認証情報としてemail, passwordの代わりにUIDを使う authenticate! → UID署名とタイムスタンプでUIDを検証 〜 〜
19.
Warden GigyaAuthenticatable Strategy 普通に ログイン 自動で 新規登録して ログイン 漏洩 他サイトで 不正利用の 可能性 DB UID UID 漏洩 他サイトで 不正利用は 困難(※) DB 暗号化 (※)
暗号鍵まで漏洩しなかった場合
20.
統合認証基盤「GIGYA」の導入を ふり返って • 今までにない貴重な経験を積めた • サードパーティ製SaaSの統合 •
オープンソースのコードの 読み込み • 暗号化の知識 • 自動テスト • 外部組織とのやり取り
21.
統合認証基盤「GIGYA」の導入を ふり返って • 認証周りでの失敗は高リスク • サービス停止・課金不可 •
なりすまし • ログイン・新規登録が できないときのユーザ離脱 • 周囲の手厚いサポートのおかげで 現在も問題なく稼働中
22.
やりがいがあったタスク • 統合認証基盤「GIGYA」の導入 • 倍プッシュチャレンジゲーム企画
24.
... イベント期間終了後 最大30,000ペリカ 獲得!! 当たれば2倍! ハズレると半分...
25.
ゲーム データ ページ埋め込み API DB 非同期通信 ● ステータス確認 ● 抽選処理 書き出し 1ヶ月で作れるか? 前例見つからず、要調査
26.
ゲーム データ /publics 表示 アセット取得 ✕ アセット取得スクリプトからの相対パスであるため ✕
27.
ゲーム データ /publics 表示 アセット取得 アセット取得 スクリプトを改造 HTMLタグで アセットパスのル ートを渡す ○ + root/to/asset
28.
MySQL 5.7において、正しい結果はどれ でしょう? ⓘ Start
presenting to display the poll results on this slide.
29.
① ② ③ このとき、正しい結果は ①〜③のどれでしょう? (MySQL 5.7) 結果なし
(0件) 正解!
30.
① ② ③ このとき、正しい結果は ①〜③のどれでしょう? (MySQL 5.7) 結果なし
(0件) 正解! 倍プッシュチャレンジゲームでは 代わりに精度を固定したdecimal型データを使用
31.
倍プッシュチャレンジゲーム企画を ふり返って • 良かったこと • 2週間で約4000人が参加 •
BtoCらしい企画で楽しかった • 怖かったこと • 確率を扱うゲームのリスク • ペリカ配布失敗時のリスク • 成長できたこと • 様々な組織とのすり合わせ • 本セクションで話したような 細かい技術的要素
32.
• ヤンマガWebで得たノウハウを Glossomの新しいビジネスへ • 技術の幅を広げ、状況に応じて 最適な技術を選択できるよう 引き出しを増やしていく •
エンジニアだけでなく 様々な立場の人の 考えを吸収していく 32 入社してからのふり返り これから • メモは大事 • レビューするのが成長に繋がる • グリーグループの文化が 自分の成長に繋がった • 周囲からの手厚いサポート • 大企業ならではの責任あるタスク • ベンチャー企業の 新人でも活躍させてもらえる環境
33.
33