返回晴れたり時々曇ったり

PokeAmice Archive非官方数字存档与中文翻译

已收录
209 / 209
作者
GAME FREAK 员工
来源
Web Archive ↗

プログラマーの新人研修

阅读语言 · 中文翻译准备中
こんにちは。
ゲームフリークプログラマーの玉田です。 ゲームプログラム以外にもネットワークや採用や色々やっていますが
今年はプログラマーの新人研修も担当しています。
今日は、その新人研修についてすこし内容を紹介したいと思います。 ぼくが新人のときの研修は、通信ソフトウェアでサーバに接続して
アセンブラの掛け算プログラムを書くことから始まりました。
あのころぼくは若かった…と、自分語りは置いといて。 まず、今年の新人にやってもらう研修課題をお話しする前に
今年、ぼくが研修課題を立てる時に意識したことをお話ししますね。
それは、「ゲームでは低レベルから高レベルまでのプログラムをする」ということです。
低レベルといっても、簡単だという意味じゃないですよ! 具体的なハードウェアに近い部分を低レベル、
逆にソフトウェアだけで構成される抽象的な部分(例えばAIなど)を
高レベルと呼んでいます。
つまり、「ゲームでは低レベルから高レベルまでのプログラムをする」というのは
ゲームプログラマーはハードウェアに近いことからソフトウェアで
抽象化されたことまで、場面によって様々な知識を要求されるということなんですね。 ゲームを作る上でプログラマーには様々な仕事があります。
実際の目に見えるインターフェイスを作成することもありますし、
他のプログラマーに使ってもらう内部のシステムを作成することも仕事です。
他の職種のスタッフが使用するツールの作成も担当することだってあります。 そういういろんな仕事ができるプログラマーになって欲しいな…と考えると
ゲームマシンもコンピューターなので、コンピューターを操作するとはどういうことか?
低レベルや高レベルとはどういうことか?をイメージして作ることができる、というのが
とても大事ではないかと思うのです。 さて、ようやく現在のプログラマーの新人研修内容のお話ですが、
ネットワークや各種ツール(コマンドラインとかsubversionとか何とか、
またいつか機会があれば説明しますね)など
ゲームフリーク社内の開発環境に慣れてもらう段階が終わり、
実際のサンプルプログラムを見たり書いたりしながら色々覚えて
もらっているところです。 今回の研修では、DSで画面表示を色々試してみる
という課題をやってもらっています。
画面表示は触っていて楽しいところですし、
またDSの画面を制御することはハードウェアに
とても近い部分を操作することになるんですよ。
インターネットにはいろいろと便利なツールなどもあり
ウィンドウズでプログラミングしていて高レベルな部分の
プログラムを経験していても、ハードに近い低レベルな
部分を触ることはあまりないと思いますので、
この際色々経験し吸収して欲しいなと思っています。
指導中
新人が入社して1ヶ月ほど経ちますが、
日々、新人の吸収力、記憶力の高さに愕然とし、
自分も切磋琢磨しなければ!と気持ちを新たにしています、はい。
来源与存档信息

原始地址 ↗ Web Archive 快照 ↗

本专题为非官方数字存档与中文翻译;原文与图片版权归 GAME FREAK 及相关权利方所有。

UNOFFICIAL ARCHIVE Original text and images © GAME FREAK inc.