GREE Tech Conference 2022で発表された資料です。 https://techcon.gree.jp/2022/session/TrackA-3
アウモ株式会社 ソフトウェアエンジニア 栗本拓弥グリーの新卒1年目が半年間働いて感じたグリーのカルチャー 〜新卒でもこんなに任せて貰えるんですか!?〜株式会社WFS ソフトウェアエンジニア 髙津周佑
View Slide
• 名前• 栗本 拓弥• 所属• アウモ株式会社 開発本部• 担当• バックエンド・フロントエンド• Rails、Nuxt.js• 経歴• 2022年4月 グリー株式会社に新卒入社• 2022年4月~ アウモに配属自己紹介2
• 名前• 髙津 周佑• 所属• 株式会社WFS 開発本部技術室 GamePlatformチーム• 担当• ゲームの共通基盤 (GameLib) のサーバサイド• 経歴• 2022年4月 グリー株式会社に新卒入社• 2022年4月~ 株式会社WFSに配属自己紹介3
今回話す内容グリー22卒が、入社して半年間実際に働いてみて感じた、グリーのカルチャーについて話します。4
5 実際に働いて感じたグリーのカルチャー● やりたいことをやらせてくれる● 少し背伸びが必要なタスクを振ってくれる● 優しい人が多いので発言しやすい
6 実際に働いて感じたグリーのカルチャー● やりたいことをやらせてくれる● 少し背伸びが必要なタスクを振ってくれる● 優しい人が多いので発言しやすい
7 グリーのカルチャー① やりたいことをやらせてくれる(栗本)● アウモ配属になってすぐ(4月下旬)に、マネージャーにどんなことをやりたいかヒアリングを受ける● それに対して以下のように回答○ 数値で成果が見えることをやりたい○ バックエンドがメインだと嬉しい○ インフラもいじってみたいその結果・・・
8 グリーのカルチャー① やりたいことをやらせてくれる(栗本)● aumoのサイト速度改善プロジェクトを担当することに!→やりたいことの要素を全て満たしたタスク!○ 数値で成果が分かる○ N+1を消す、スロークエリ改善、api側のコード最適化といった、バックエンド周りがメイン○ サーバ台数最適化、レスポンス速度の計測基盤構築の際にインフラも触れる● アウモには業務時間の1~2割を使って、自分が行いたい開発改善活動をしても良いという、文化があったりします● 実際に行った内容は是非アウモのテックブログで確認してみてください https://techblog.aumo.co.jp/articles/2027
9 ● 興味: インフラ + サーバサイド○ 入社前にそれぞれ経験■ 2020年のインターンでインフラ■ 2021年にWFSのサーバサイド● 入社時の希望○ コードもゴリゴリ書きたい○ インフラも面倒見たい○ 出来るだけ広く使われるプロダクトに携わりたい○ etc...その結果...グリーのカルチャー① やりたいことをやらせてくれる(髙津)
10 グリーのカルチャー① やりたいことをやらせてくれる(髙津)● GameLibチームのサーバサイドに配属!● 特徴○ 横断的に色んなゲームに関われる○ 慎重な開発・運用が必要 → 技術力向上■ インフラ構成に気を付ける必要アリ■ サーバサイドのコードも大事○ 同チームの強いエンジニアの皆さんに囲まれてsurvival入社前から実地訓練 & 成果に応じて入社後の選択肢増→ より適正に合ったプロダクトに関われるチャンス!
11 実際に働いて感じたグリーのカルチャー● やりたいことをやらせてくれる● 少し背伸びが必要なタスクを振ってくれる● 優しい人が多いので発言しやすい
グリーのカルチャー② 少し背伸びが必要なタスクを振ってくれる(栗本)● サイト速度改善プロジェクトの具体的なタスク○ MySQLでの検索をElasticsearchに置き換え○ GraphQLクエリの分割・N+1削減○ NGINX✖Fluentd✖BigQuery✖DataPortalによるレスポンス速度モニタリング基盤の作成○ サーバー台数最適化○ フロントエンド周りの最適化(lazyload, build size削減 etc)→初めての事ばかりのタスク○ 初めて触る技術スタックばかり○ 長期スパンのタスクを、自分が責任者としてタイムマネージメントするのも初めて12
● GameLibのある機能の老朽化 → 大規模改修○ 6月上旬〜○ MySQL on EC2からDynamoDBへ● 具体的なタスク○ 現状分析 (access log解析、コスト算出、不要機能選定...)○ DynamoDBの調査・検証 (負荷試験含む)○ ver2.実装 (←now)○ 導入・移行 (予定)○ 旧システムの廃止 (予定)グリーのカルチャー② 少し背伸びが必要なタスクを振ってくれる(髙津)13 9月末までに書いた行数(計6000行弱)
● 責任者としてタスクの進め方から考えていく→ 自発的にタスクをこなし、多くのことを吸収○ 自走力・主体性○ 計画・連携・調整能力○ 設計力● かといって、丸投げされる訳ではない→ チーム内外のエンジニアにフランクに助言をもらえる→ 見守られている & 安心してchallengeできる!14 グリーのカルチャー② 少し背伸びが必要なタスクを振ってくれる(栗本・髙津)
15 実際に働いて感じたグリーのカルチャー● やりたいことをやらせてくれる● 少し背伸びが必要なタスクを振ってくれる● 優しい人が多いので発言しやすい
16 グリーのカルチャー③ 優しい人が多いので発言しやすい(栗本・髙津)● 今まで会ったグリーのエンジニアは全員(CTOも含めて)「温厚」で「緩い」方ばかり● 新卒の自分がしょうもない質問・提案をしても丁寧に対応して頂ける● とはいえ新卒だから、という配慮は良い意味で無い→難しいタスクもバンバン振られる→雑談気分で気軽にやりたいことをバンバン言って、実際に実行にうつせるチャンスがたくさんある!
● やりたいことをやらせてくれる(垣根を超えて)● 少し背伸びが必要なタスクを振ってくれる(でも、サポートも充実)● 優しい人が多いので発言しやすい魅力的な環境を活かして成長し、これからも皆さまに良いプロダクトをお届けします!!17 まとめ
18