剣姫トモナガのインターン ~ 夜魔王子と夢魔の深夜繁精記
十夜永ソフィア零
なみだ姫のインターン。
第1話 君の設計、DDD。
とある
「君の設計、
そう、僕の設計には、
勢いよくペンを動かしたためかずり落ち気味となったトレードマークの赤メガネを元の位置に直しながら、小森センセイは、
「クラス設計におけるバリュー・オブジェクト(VO)の使い所はカプセル化だといったよね。でも僕は、このあたりダメ出ししたい気分なんだぜ、ルカ君。
ちょっと自分の言葉で、説明してみてくれる?」
と僕に問いかけた。
「はい、バリュー・オブジェクトっていうのは、現実世界でいうと、例えば...銀行やコンビニにあるATMのようなものだということ...でしたよね。」
「そのとおり。」と頷く小森センセイに向かい、僕は、ATMを使う人は、いくらいくらお札を引き出して下ろしてお願いする引き落とボタンを押すことでATMへのメッセージを送ることになる、とか、ATM中のみが中のお札を管理することがカプセル化だとか、いったところから、ところどころしどろもどろになりつつも一つずつ話していった。
そして、ネットワークゲーム開発界隈でも不可欠となりつつあるドメイン駆動設計(略称、DDD)におけるバリュー・オブジェクトの関係といったあたりで、小森センセイへの回答を終えた。
僕の話を聞き終えた小森センセイは、
「なんだい、けっこう分かってきているんじゃないか。」
と言って、目を瞑って腕組みをした。
小柄なその姿は、なんていうかメガネっ娘といった風でもあったりするのだが、
そんな小森センセイになんとか回答できたことに、僕はほっとした。
けれども、直後、大先輩は、カッと目を開けると、目ヂカラを発しつつ、僕にずいっと近づき言う。
「言葉の上で・は・ね。 あのね、僕らが提供するゲームというには、課金アイテムっていうのがあるのだろう?僕らのお客さんたちは決して多くはないお小遣いをやりくりして、僕らのアイテムを買ったりしてくれているわけだよ。そんな僕らが提供するゲームインフラは、銀行にも負けない信頼性が求められるんだぜ、ルカ君。」
それから小一時間、僕は小森センパイから、僕の設計の至らなさと
今月に入り、小森センセイは、開発初心者である僕にゲーム開発のイロハを熱心に叩き込んでくれていた。
情報系の大学院を優秀な成績で卒業なされた元国費留学生である小森センセイは、出身地の香港では結構有名な
プログラム言語のみならず、語学も堪能で、
そんなセンパイからいただくありがたいお
気を取り直し、自席に戻った僕は、
✧
箱庭のコード直しが一段落し、僕は小森センセイのお
というか、絵に描いた餅であるゲームの企画を、コード・モジュールへと落とし込む天才と言われている小森センパイ直々にアドバイスしてもらえることはありがたいことなのだった。
そう、
ちょっとした偶然から始まったインターン生活を続けるためにも小森センセイの教えをなるべく早くにマスターしなくてはならない。
✧
僕がインターン生になることができた2月ほど前のことを思い出す。
ゼータスペック社では、プログラマとデザイナーを募集している。ただ、後から聞くとゼータスペック社が必要としているのは、各種の機械学習モデルを組み合わせて人工知能エンジンを作れるといった高度な
僕が通うことになっている、専門学校の業務用システム開発者を養成するためのコースの学生はそもそもが選考対象ではなかった。
けれども、人材募集支援会社のディレクションがしっかりしていなかったことがあってか、僕のような情報系の専門学校のインターン&アルバイト紹介コーナーにゼータスペック社の募集概要は貼り出されていた。
入学前の手続きに学校に来ていた僕は、そんな事情は知らず募集概要を目にした。そこに書かれていた、剣技を扱うネットワークゲームを開発中という紹介文に惹かれ、
そして、僕の拙い応募書面は、人材会社の人が右から左へとそのまま流し、面接の日がやってきた。
強風の影響で電車が遅れているとのことで、僕はひとり、広めの面接会場で小一時間待たされることとなった。
急ぎ足で部屋に入ってきた面接官の方は、
「一次面接担当の私はゲームデザイナーでね。ゲーム業界への想いと適正とを見させていただくことになっているよ。」
と口を開き、僕にはじめに志望動機を話すよう促す。
コンピュータゲームはほとんどやったことがない僕は、志望した理由として
「トモナガと申します。私はこの4年間、部活動で剣道を経験しています。残念ながら大会では、思うような成績は残せませんでしたが、同期生、そして、先輩と後輩に恵まれ、剣技を磨く貴重な経験をすることができました。御社では、剣技を扱うゲームを開発中とのことでしたので、私の経験がお役に立てる点もあるのではないかと応募させていただきました。」
僕は、カチカチになりながら背筋を伸ばし、なんとかそんなことを言った。
面接官の方は、
「おお、剣道を4年間かぁ。アート系に進んだ君が。そのほっそりとした身体からはちょっと想像がつかないね。」
と目を細め、「ちょっと剣道の立ち姿を見せてくれる?」と促した。
その後、僕は、スリッパを履いたままに、前に後ろに試技を披露することとなった。
面接官の方は、
「すごいね。スリッパなのにすり足がさまになってるねぇ。それに、なんていうか腰のあたりがすらりとしてて、ちょっと
とかいいつつ、喜んでくださった。
その後、剣道に取り組むようになったきっかけを問われた僕が「東欧で育ったことで日本的な剣道に憧れていたためです。」と答えた後は、面接官の方が語る剣術系ゲームデザインの勘所の話や開発コードで「
なるほどなるほどと
「君はまずはインターンになりなよ。4月に入る再来週から入れるよう調整するからさ。今度は君の作品を持ってきてね。」
と言ってくれた。
無事、インターンに誘われたと紹介元に一報した僕は、宿題となった作品の準備に取り組む。
少し悩んだ末、僕は高校の副専攻の情報コースで頑張って学んだ
☆
当日、僕がオフィスに案内されると、先日の面接官の方が現れ、周りに何人もの方々が集まってきた。
その中で、後に僕のセンセイとなるメガネ姿の小柄な女性がずいっと前に出てくるなり、
「おおっ、君がケンキかね。いいねぇ、その細い腰。」
と笑いかける。周りからは、
「コモリさん、ケンキにセクハラはだめですよう。」
といった声が笑い声と共に続いた。
僕はケンキが何かわからなかったけれど、インターンのことを指しているのだと思った。
そして、プロジェクターのある会議室に通された僕は、宿題である作品を披露することとなった。高校を出たばかりの僕が10日間ほどでまともな作品とすることは正直無理だったので、せめて扱うグラフィックは高校時代に撮り溜めた刀剣と剣道に関するものにすることとしていた。
慣れないパワーポイントを使って、プレゼンを始める。
「刀と剣のグラフィックデモ」と冠したの下には、剣道部の後輩であるコウとの
コモリさんが、またもや、
「
僕は少し顔を赤らめてしまった。が、確かに後輩のコウは美少女と言い切ってしまっていいだろう。
僕はその後、
波乱は、その後の作品デモで起きた。
僕はブラウザ上で、機械語(正確にはweb assembly)を駆使して、これまで紹介した画面を切り替えていく。残念ながらスキルの限界もあり、切り替える時の
ちょっとポッカリ気味の気配を感じつつ、僕はそうした背景事情を話すと機械語のソースコードを示した。
すると、画面をじっと見ていた面接官の方は、
「トモナガ君。君は女子美で四年間グラフィックデザインを学んで来たんだよね? 君の作品はどうなってるの?」
と問いかけてきた。
ジョシビという言葉に固まった僕は、その後、コモリさんなどが時たま絶叫する中、僕が先月高校を卒業したばかりの18歳の専門学校生男子であることなどをひとつひとつ話すことになった。
僕だけでなく皆が驚いたことに、トモナガという姓の女子美大の方の履歴書に興味を持った旨のゼータスペック社からの連絡を受けた人材会社の方は、たまたま同性の僕に電話をかけ、ゼータスペック社への面接に僕を送り出していたのである。
新卒大学生を対象した一次面接が実技を伴わないものであったこと、そして、就活スーツ姿の僕の地味ながらガイジンな顔つきが、18歳には見えなかったらしく……今の今まで、その取り違えは気づかれないままらしかった。
そこからしばらくは、すった
が、小森センセイが話を
小森さんは、
「よし、
と何やらポーズを決めるとともに、ついていけずに固まる僕に、早口の日本語でいろいろとインターンのいろはを話してくれた。
周りから、「サブロウ~」、「エリートヤンキー」、「フンドシ姿でサブもありかもw」といった揶揄をされつつも、早口な小森さんが言っていることの半分くらいまでを理解できた。
まがりなりにも
・ スマフォ向けのARMまわり
・ その後は、刀剣に詳しいドメインエキスパートとして、次回作のグランドデザインに関係してもらう。
・ DDD魔導賢者コペルニッ君(?)こと小森さんが、僕のセンセイとなってくれる
ただ、東欧の片田舎はドニエプル川沿いの村で育った僕は、日常的に日本語を使うようになってまだ10年経っていない。日本人の血は四分の一ほど。
小森センセイに、ケンキというのは剣技の姫、「剣姫」のことである、と解説された僕は、関連する専門用語らしき、
その後、インターン生活をはじめた僕は、ある
はじめてお会いした時には、大学を出たばかりのようにお見受けした小森センセイは、実は開発チームのエース級のエンジニアとして主任を務めておられている。小森センセイのレクチャーは僕にとって、とてつもなく本格的。
およそ抽象的な思考とは無縁な高校生活を送ってきた僕に、小森センセイは、ドメイン駆動設計の
新規登録で充実の読書を
- マイページ
- 読書の状況から作品を自動で分類して簡単に管理できる
- 小説の未読話数がひと目でわかり前回の続きから読める
- フォローしたユーザーの活動を追える
- 通知
- 小説の更新や作者の新作の情報を受け取れる
- 閲覧履歴
- 以前読んだ小説が一覧で見つけやすい
アカウントをお持ちの方はログイン
ビューワー設定
文字サイズ
背景色
フォント
組み方向
機能をオンにすると、画面の下部をタップする度に自動的にスクロールして読み進められます。
応援すると応援コメントも書けます