ビルドエンジニア

ビルドエンジニアの仕事

  • プログラムビルド環境構築
  • アセット変換自動化
  • 自動テスト環境作成
  • コード解析
  • データ解析

ソースコードやデータの生成、ビルドに特化した職種です。開発チーム内で安定的に実行ファイルを提供する事が求められます。そのために自動ビルドの仕組みや事前に問題を見つけるためのテスト、解析も行います。実行環境の安全性担保、時間短縮は規模の大きなプロジェクトほど重要になります。

どんなことを勉強するといいの?

  • 開発環境知識
  • バージョン管理ツール
  • システム構築
  • ネットワーク

C++のバージョン毎の仕様、コンパイラの知識、SDKやミドルウェアライブラリ情報、バージョン管理システムに関する知識があり、様々なツールの向き不向き等を知っていると強いです。
また、自動ビルド環境の構築など、OSやサーバを含めた環境づくりを行う事が多いため、単一のワークステーションを用意する以外の環境整備知識や、ネットワークも周りに関する知識もあると良いです。