開発部門のラーニング&デベロップメント

リソース

セキュアコーディングのベストプラクティス

すべての開発者がセキュアコーディングのベストプラクティスを把握し、定期的に知識を更新することが重要です。これは Secure Coding Training Guidelines によって追跡されています。

Ruby on Rails パフォーマンストレーニング

以前の Ruby on Rails パフォーマンスワークショップの資料は、社内共有 Google ドライブで参照できます。

ビデオセッション

日程トピックビデオリンク
セッション - Day 1イントロと概要月曜日 水曜日
セッション - Day 2ツール月曜日 水曜日
セッション - Day 3SQL と N+1 のトラブルシューティング月曜日 水曜日
セッション - Day 4待ち行列理論月曜日 水曜日

データベース

GitLab における PostgreSQL クエリ最適化ボット(Joe)の情報: BlueprintDesign

フロントエンド

Frontend Masters

Frontend Masters では、最新のフロントエンドエンジニアリングコースを通じてスキルを向上させることができます。

チームメンバーは、https://about.gitlab.com/handbook/total-rewards/benefits/general-and-entity-benefits/growth-and-development/ に記載のプロセスに従い、Growth and Development Fund を使用してサブスクリプションを申請することができます。

GraphQL

私たちは GitLab において GraphQL を REST API と並行して使用しており、時間の経過とともに GraphQL API への新機能追加を増やしています。

GraphQL API はコミュニティメンバーを含む誰でも拡張できます。GraphQL に関する質問を喜んでサポートしてくれる有志のチームメンバーがいます。GitLab の Issue またはマージリクエスト内で @gitlab-org/graphql-experts をメンションして連絡することができます。

GitLab における GraphQL の詳細情報は以下をご覧ください:

エンジニアリングマネジメント

エンジニアがキャリアを発展させる方法の一つがマネジメントパスです。GitLab におけるエンジニアリングマネージャーの役割をより詳しく説明するために、チームメンバーとの一連の対話があり、業務の詳細やマネジメントへの移行経験について説明しています。詳細はこちらをご覧ください。

IC リーダーシップ

Staff+ エンジニアおよび Staff を目指す IC は、こちらに記載されているリソースと推奨事項を活用できます。

GitLab LevelUp

GitLab LevelUp は、チームメンバーのトレーニングと専門能力開発を提供するための Learning Experience Platform (LXP) です。私たちは引き続きハンドブックファーストを維持しながら、このプラットフォームを活用して既存の関連コンテンツを整理・発信・促進していきます。


Staff エンジニア
Staff エンジニア Staff エンジニアになりました!次は何をするか? これは素晴らしい成果です!Staff への昇進は達成が難しいものです。なぜなら、その役割にある程度の形で既に取り組んでいる …
Staff+ の役割のためのリソース
概要 このページは Staff+ エンジニアおよび Staff を目指すエンジニアのためのリソースを提供します。 最新情報を把握する方法 Staff+ エンジニアとして、エンジニアリングで起きているこ …
インディビジュアルコントリビューターからマネージャーへの移行
マネジメントトラックを目指す方向けの情報とリソース
エンジニアリングマネージャーの役割について
エンジニアリングマネージャーの役割について はじめに このページの目的は、エンジニアリングマネージャーの役割に興味を持つエンジニアに向けて、手軽に参照できる資料を提供することです。 IC のためのマネ …