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

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

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

【工作日志】2009年程序员新人培训

阅读语言
你好。
我是 GAME FREAK 的程序员玉田。 除了游戏程序之外,我还负责网络、招聘等各种工作,
今年还负责程序员新人的培训。
今天想稍微介绍一下这次新人培训的内容。 我当年还是新人的时候,培训是从用通信软件连接服务器,
然后编写汇编语言的乘法程序开始的。
那时候我还年轻啊……先不说这些自我感慨了。 在讲今年让新人完成的培训课题之前,
先跟大家说说今年我设计培训课题时特别留意的事情吧。
那就是:“做游戏时,需要编写从低级到高级的程序。”
这里说的低级,可不是简单的意思哦! 具体来说,贴近硬件的部分叫作低级,
相反,只由软件构成的抽象部分(比如 AI),
则称为高级。
也就是说,“做游戏时,需要编写从低级到高级的程序”这句话的意思是,
游戏程序员从贴近硬件的部分,到经过软件抽象的部分,
都需要根据不同场景掌握各种各样的知识。 在制作游戏的过程中,程序员有各种各样的工作。
既有制作实际可见的界面的工作,
也有制作供其他程序员使用的内部系统。
有时还要负责制作其他岗位的员工使用的工具。 想到希望新人能成为可以胜任这些各种工作的程序员……
游戏机也是计算机,那么,操作计算机究竟是怎么回事?
低级和高级究竟是怎么回事?能够带着这样的认识来制作程序,
我觉得是非常重要的。 好了,终于要说到现在程序员新人培训的内容了。
在熟悉 GAME FREAK 内部的开发环境这一阶段结束后——网络、各种工具(比如命令行、subversion 之类的,
以后有机会再向大家介绍吧)——
新人们现在正一边查看、编写实际的示例程序,一边学习各种东西。 这次培训让他们完成的课题,是在 DS 上尝试各种画面显示效果。
画面显示是动手操作起来很有趣的部分,
而且,控制 DS 的画面也意味着要操作 非常贴近硬件的部分。
网上有各种方便的工具,
即使是在 Windows 上编程、已经体验过高级部分的 程序,也很少有机会接触贴近硬件的低级 部分,所以我希望他们能趁这个机会多多体验、吸收。
指導中
新人入社大约一个月了,
每天都被新人的吸收能力和记忆力之强震撼,
也让自己重新振作起来,想着“我也必须不断磨炼才行!”是的。
来源与存档信息

原始地址 ↗ Web Archive 快照 ↗

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

UNOFFICIAL ARCHIVE Original text and images © GAME FREAK inc.