解決済み
将来ゲーム会社にプログラマーとして就職したいと考えています。そのために必要な知識や技術を基本独学で身につけていこうと思い、今はC言語の知識を身につけているところです。 現在使用している参考書: https://www.amazon.co.jp/dp/4798118060 現在この参考書に載っているC言語に関する内容しかまだやっておらず、情報系、ネットワークなどについての専門的な知識もロクにない状態です。 ゲーム会社によって要求される知識や技術、試験等の内容は異なるので一概には言えないと思いますが、プログラマーとして、プログラミングについての技術、知識以外に「これは知ってて当然。」「これは知ってた方がいい」といった情報系やPC等に知識、技術がありましたら教えて頂きたいです。 また、それを身につけるにあたって有用な参考書等をご存知でしたら併せて紹介して頂けたら幸いです。 また、プログラマーとして就職する際にあたって、経験しておいた方がよいこと、就職に有利となること等についても助言を頂けたらと思います。
79閲覧
ゲームプログラマーです 本は良いと思いますよ。完全に身についたと感じたらC++の学習に移って下さい。 出来ればパソコンで実際にプログラムを書いてみて、ポインター辺りを理解する事をお勧めします。 ゲーム機は未だにアドレスの概念と切り離せないでいます。 情報系の知識は使いません。ネットワークの知識は知っておいた方が有利ですが、サーバー構築や非同期通信の原理位出来ていないと知っている事にはならないです。 知っておいた方が良いのは、一般的なパソコンのパーツの役割ですね。 cpu gpu メモリー ハードディスク はどの様に動いていて、情報を処理しているのかとかですね。 そこからポリゴンが画面に出るまでの最低限の流れまで知っておくと良いです。具体的なシェーダー周りは何となく理解していれば良いです。 主にベクトル計算を多用するので、内積、外積の役割やマトリックスと座標系の関係くらいは理解しておいた方が良いです。 xmlの書式も理解しておいた方が良いです。最近はデザイナーとのデーターのやり取りはこればっかりです。 ゲーム会社に入っていきなりぶつかるのはスレッドベースの設計思想です。この辺はややこしいのですが知っておいた方が良いです。 ゲームを実際に作ってみると分かることばかりなので、出来れば何かゲームを作ってみて人に見せてみることをお勧めします。 書籍はgame programners gems とかeffective c++が有名です。現場でもよく使っています。 就職に有利な事は、面接時に自分の好きな事を話し続ける事ですね。入社したい会社のゲームを持ち上げることはタブーです。寧ろけなして自分なりのアプローチを考えてください。ゲーム会社を受ける鉄則は一般的でない事です。
< 質問に関する求人 >
プログラマー(東京都)この条件の求人をもっと見る
求人の検索結果を見る
< いつもと違うしごとも見てみませんか? >
覆面調査に関する求人(東京都)この条件の求人をもっと見る