ニュースレター登録

登録頂くと、更新情報の他、有益な情報を不定期にお送りします。 ≫詳しい情報

E-Mail
協賛

ゲームのしくみ研究委員会


newゲーム業界攻略法


newゲームブックス


トップページ
ごあいさつ
サイトマップ
ゲームクリエイターへの道

ゲーム業界とは?
・ゲーム業界の実態
徹夜・残業はどうなのか?
給料はどうなのか?
離職率はどうなのか?
年齢についてはどうなのか?

・会社の社内構造
デベロッパーとメーカーの社内構造
デベロッパーとメーカーの社内開発体制

・会社の分類

ゲーム業界の仕事
・プログラマ
自分のゲームを作りたいプログラマはどうするか

・プランナー
プロになってから
自分のゲームにこだわるなら

・デザイナー
作業の内容
求められるスキル
質の上げ方(加速学習)

・コンポーザー
実態
需要

就職活動
・就職するために
学生時代になにをしたらいいのか?
中学生は?
高校生は?
大学生・専門学校生は?
就職直前でどんな勉強を?

・就職する方法

・就職できる人、できない人
社会常識
仕事への姿勢
自分の希望する職業につくには、戦略が必要

FAQ
Q:ゲーム業界に就職していいのでしょうか?
Q:どうすれば、ゲーム業界に入れるのかわかりません
Q:地方の学生が東京に就職するにはどうすればいいのでしょうか?
Q:働く場所としてなにを重要視したらいいかでしょうか?
Q:ゲーム専門学校生はどう見られているのか?
Q:数社落ちてへこんでいる。どうすればいいか?

その他
・お問い合わせ

プロフィール
・企画・運営者
・協力者





ゲーム業界就職マニュアル・市販BOOKSランキング Resource by amazon
オブジェクト思考・新刊

陳列棚
新わかりやすいJava オブジェクト指向徹底解説 オブジェクト指向Javaプログラミング入門 第2版 マンガと図解でスッキリわかる プログラミングのしくみ マンガと図解でスッキリわかる プログラミングのしくみ Scalaをはじめよう!  ─マルチパラダイム言語への招待─ (技術書典シリーズ(NextPublishing)) Scalaをはじめよう! ─マルチパラダイム言語への招待─ (技術書典シリーズ(NextPublishing)) シェルスクリプトマガジン vol.35 C#でドメイン駆動開発とテスト駆動開発を使って保守性の高いプログラミングをする方法 簡単にできるWeb開発―CSP入門 高速のオブジェクト指向データベースを使ってみよう (NextPublishing) 簡単にできるWeb開発―CSP入門 高速のオブジェクト指向データベースを使ってみよう (NextPublishing)
1 
新わかりやすいJava オブジェクト指向徹底解説
新わかりやすいJava オブジェクト指向徹底解説

price :
release :

2 
オブジェクト指向Javaプログラミング入門 第2版
オブジェクト指向Javaプログラミング入門 第2版

price :
release :

3 
マンガと図解でスッキリわかる プログラミングのしくみ
マンガと図解でスッキリわかる プログラミングのしくみ

price :
release : 2018-02-19

4 
マンガと図解でスッキリわかる プログラミングのしくみ
マンガと図解でスッキリわかる プログラミングのしくみ

price :
release : 2018-02-19

【商品詳細】

この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。

〈電子書籍版に関する注意事項〉
本書は固定レイアウト型の電子書籍です。リフロー型と異なりビューア機能が制限されるほか、端末によって見え方が異なりますので、ご購入前にお使いの端末にて「無料サンプル」をお試しください。

【プログラミングは暗記じゃない!】

プログラミング言語を学ぶ前に押さえておきたい、コンピュータとソフトウェア、プログラミングの仕組みを楽しく学べる入門書です。
コミカルなマンガとイラスト図解で、「プログラムは難しい」という先入観にとらわれることなく、すんなり理解が進みます。プログラムの勉強中にはついついおろそかになりがちなコンピュータとソフトウェアのモヤモヤを、スッキリ解消してくれる一冊です。

【本書の内容】
■CHAPTER 1 プログラムとコンピューター
コンピューターとプログラムってどんな関係?/プログラムがコンピューターを動かす流れ/CPUの仕組みを見てみよう/メモリは数値を記憶する/コンピューターが画像や音楽を扱う仕組み etc.

■CHAPTER 2 プログラミング言語って何?
プログラミング言語はいろいろある/プログラミング言語の歴史/実行方式で2つに分類できる/コンパイラとインタプリタの発展 etc.

■CHAPTER 3 メモリの管理とデータ型
データには「型」がある/数値はこうやって記憶する/文字はこうやって記憶する/画像はこうやって記憶する/データを記憶するときは「変数」を使う/変数に記憶してみよう/複合的な変数/配列を試してみよう etc.

■CHAPTER 4 プログラミング言語の文法
「演算子」を使って「式」を書く/演算子には優先順位がある/式を書いて計算してみよう/3種類の構文だけでプログラムを書く/分岐構文で「判断」させる/同じ仕事を繰り返させる/繰り返し処理をしてみよう/自分で命令を作る「関数」etc.

■CHAPTER 5 オブジェクト指向プログラミング
オブジェクト指向プログラミングとは?/なぜオブジェクト指向が生まれたのか/インスタンスを作ってから使う/標準で付いてくるオブジェクトを利用してみよう/新しいクラスを作る/データを隠蔽する「カプセル化」/既存のものから機能を「継承」する/違うものを同じように操作する「多態性」 etc.

■CHAPTER 6 データ構造とアルゴリズム
データ構造ってどんなもの?/リンクリストを自作しよう/アルゴリズムってどんなもの?/バブルソートに挑戦してみよう

5 
Scalaをはじめよう!  ─マルチパラダイム言語への招待─ (技術書典シリーズ(NextPublishing))
Scalaをはじめよう! ─マルチパラダイム言語への招待─ (技術書典シリーズ(NextPublishing))

price : ¥ 1,944
release : 2018-02-16

6 
Scalaをはじめよう! ─マルチパラダイム言語への招待─ (技術書典シリーズ(NextPublishing))
Scalaをはじめよう! ─マルチパラダイム言語への招待─ (技術書典シリーズ(NextPublishing))

price :
release : 2018-02-16

【商品詳細】

【マルチパラダイム言語・Scalaの入門書!】

本書はオブジェクト指向と関数型の特徴を併せ持つマルチパラダイム言語Scalaのプログラマ向け入門書です。「コードが難しい」「コンパイルが遅い」といったScalaに対する誤解を解き、JVM上でバイナリが動作し、Javaのライブラリをシームレスに利用可能な特徴を活かしたプログラミングを行うためのガイドブックとしておすすめです。

【目次】
第1章 Scalaの世界へようこそ
第2章 Scalaの環境を作る
第3章 Hello Worldを噛み砕こう─エントリポイント・メソッド・式と文・ブロック式
第4章 FizzBuzzしてみよう─for式・if式といった基本的な制御構文
第5章 オブジェクト指向で多角形を扱おう─クラスやトレイトといったオブジェクト指向に関わる構文
第6章 FizzBuzzを作ってみよう─パラメータ多相・コレクション・関数
第7章 安全第一─エラーハンドリング・Option・Either
第8章 らくらく非同期処理 ─Future
第9章 またFizzBuzzしてみよう─IO・JSON・implicit・テスト

7 
シェルスクリプトマガジン vol.35
シェルスクリプトマガジン vol.35

price :
release : 2018-02-06

【商品詳細】

あるようでなかった、"シェルスクリプトの総合誌"。 シェルスクリプトマガジンは、余計なものが徹底的にそぎ落とされたシェルスクリプトを中心に、「本物の技術」、「本物の技術者」にスポットを当てていきます。 エンジニアの為の役立つ情報、大人のトークライブTechLIONの再録記事など、フルカラーでお届けしています。

8 
C#でドメイン駆動開発とテスト駆動開発を使って保守性の高いプログラミングをする方法
C#でドメイン駆動開発とテスト駆動開発を使って保守性の高いプログラミングをする方法

price :
release : 2018-01-12

【商品詳細】

プログラムコードが複雑になっていませんか?
今の実装方法に自信がありますか?

複雑なプログラムを修正すると,影響範囲がわからずに
別の不具合が発生してしまいます。

プログラムを一目見てどんな動きをしているか
わからないようであれば,そのシステムは
修正するたびに無茶苦茶になってしまいます。

5年前の私もそうでした。
しかし,ドメイン駆動開発,テスト駆動開発を学び
「オブジェクト指向でプログラミングするとはこういうことだったのか!!」とハタと気づきました。
この本の内容を実践すれば,シンプルで,変更に強いプログラミングができるようになり,
プログラマーは,バグの心配なく,ゆっくり夜眠れるようになります。

この本は,世の中のオブジェクト指向本,テスト駆動本,ドメイン駆動開発本をまとめて
なるべくシンプルに実践的な実装ができるように解説しています。
(Moqを使ったテストの書き方や,オブジェクト指向的クラスの作り方など)


はじめに より
C#でMVVMで実装し,ViewとViewModel以外はドメイン駆動設計で実装する方法。
ViewとInfrastructure以外の部分はすべてテストコードでカバーする方法。
本文中でわかりにくい部分は無料進呈のプログラムコード一式で実際のコードを確認してください。

ドメイン駆動開発
ドメイン駆動設計とは開発手法の一つで,一言でいうと「オブジェクト指向プログラミングを最適化したもの」というイメージになる。オブジェクト指向設計にはいくつかの原則と,有名なデザインパターンがいくつもあるが,オブジェクト指向設計という言葉が持つ意味は非常にあいまいさがあり,技術者それぞれで定義の異なるものである。

また,オブジェクト指向設計の原則やデザインパターンは,多くの指針や実装例が示されてはいるものの,ピンポイント的な実装例が多く,アプリケーション全体を示すものは少ない。保守性やテスト容易性を高めるために,アプリケーション全体をどのように作成し,どういったクラスをどこに配置するべきか?といったところまでは言及されていない。そういったことはおそらく開発チームごとに話し合い,決定していくべき事なのかもしれない。

ドメイン駆動開発とは,GOFのデザインパターンやマーチンファウラーのリファクタリング等,オブジェクト指向に関する書籍が成熟し,そのあと,集大成のような位置づけで発表されている。システム開発で解決すべきパターンを切り分け,不具合の発生しにくい設計手法を示している。

今回はそのドメイン駆動開発の設計パターンを元に,C#でテスト駆動開発を用いて実装する方法をポイントを絞って解説していく。

テスト駆動開発
テスト駆動開発とはプログラムコードをテストコードで検証しながら作成していく開発手法である。従来のプログラムコードをすべて書いてからテストを行うスタイルではなく,実現したい内容をまず数行のテストコードで表し,そのテストコードを成功されるために本番コードを実装するというやり方である。こうすることですべての本番コードはテストしやすいコードで書かれ,バグの混入にもすぐに気づくことができる。

テストしやすいコードというのはテスト容易性と表現され,今日のプログラミングでは非常に大事な要素である。また,プログラムは良いコードと悪いコードに分けることができるが,その指標の一つがテスト容易性といえる。

またそれ以外にも保守性があげられる。プログラムコードの一部を変更した場合,どこにどのような影響があるかがすぐにわかる,不具合発生時に調査すべき個所がすぐにわかる,機能追加が容易にできる等が指標となる。

ドメイン駆動開発により,どこにどのようなクラスがあるかがすぐにわかるようになり,保守性が向上します。また,テスト駆動開発により,テスト容易性が上がります。今回はこのような開発手法をC#を使って順番に解説していきます。



9 
簡単にできるWeb開発―CSP入門 高速のオブジェクト指向データベースを使ってみよう (NextPublishing)
簡単にできるWeb開発―CSP入門 高速のオブジェクト指向データベースを使ってみよう (NextPublishing)

price : ¥ 2,808
release : 2017-12-22

10 
簡単にできるWeb開発―CSP入門 高速のオブジェクト指向データベースを使ってみよう (NextPublishing)
簡単にできるWeb開発―CSP入門 高速のオブジェクト指向データベースを使ってみよう (NextPublishing)

price :
release : 2017-12-22

【商品詳細】

本書は、オブジェクト指向データベース言語であるCach? ObjectScriptとWebページを作成するためのCach? Server Page( CSP)のプログラミングの技法を解説したものです。データベースを中心に、HTML のフォームに入力されたデータをデータベースに新規保存する方法。修正保存する方法。データベースから必要なデータを検索する方法。検索したデータをHTML のフォームに表示する方法。ホームページに表示する方法。CSV ファイルに書き出す方法。CSV ファイルからデータを読んでデータベースに保存する方法。各種の計算方法等を説明しています。

各章の内容は以下のとおりです。
第1章 CSPの基本を覚えよう :ネームスペース、クラス、プロパティを定義すれば、ウェブフォームウィザードによってホームページが自動的に作成されます。
第2章 データベースの作成 :第1章の身長を登録する例を参考に、本格的なデータベースを作成します。例題では、個人番号、氏名、身長、体重のデータベースを作成しています。
第3章 数値計算:Cach? ObjectScriptの数値計算方法を習得しましょう。例題として、ちょっと計算ゲームに近いようなものを紹介しています。
第4章 統計解析:第3章で学ぶ数値計算方法と第2章で作成するデータベースに保存されているデータを用いて、簡単な統計計算をする方法を習得しましょう。
第5章 画像の表示 :画像の表示方法を学びます。データベースに保存されているデータをホームページに表示するための、さまざまな方法を勉強しましょう。
第6章 画面構成:簡単な画面推移図を作成します。第5章までに作成した画面と比較しながら、ログインやメニューから見たいページを選択できるようにする方法を習得しましょう。
第7章 全章のまとめ:データベースに関する基本的なことは、第1章から第6章の中に網羅されています。この章では変数と配列について解説しています。変数と配列を利用すると、より高度なプログラミングを習得できます。さらに全章のまとめ、Cach? ObjectScriptのコマンドと関数、プログラミングに関する用語についても触れています。
【目次】
第1章 CSPの基本を覚えよう ― 身長を登録する
第2章 データベースの作成 ― 計測値のデータベースを作ろう
第3章 数値計算 ― Web計算機を作ろう
第4章 統計解析 ― データを集計しよう
第5章 画像の表示 ― ホームページを作ろう
第6章 画面構成 ― メニューにまとめよう
第7章 全章のまとめ ― その他の基本事項と全体のまとめ


プログラミング
ソフトウェア開発
プログラミング入門書
C++
C
Java

プログラム言語
3D数学
GameProgrammingJems
GPUgems
Jim Blinn’s Corner3DCG
クォータニオン
NURBS
DirectX

MFC
iアプリ
eclipse
openGL

ゲームプログラム
ゲームプログラミング
シューティングゲーム
ゲーム 作り

ゲームプログラマ
売れ筋ランキング
新刊

3Dプログラミング
売れ筋ランキング
新刊

Visual Studio
売れ筋ランキング
新刊

HSP
売れ筋ランキング
新刊

オブジェクト指向
売れ筋ランキング
新刊

デザインパターン
売れ筋ランキング
新刊

ウェブ開発
CGI
Perl
PHP
XML
HTML
Webデザイン

Flash
アクションスクリプト
Dreamweaver
Fireworks
GoLive

コンポーズ
DTM
MIDI

グラフィックス
Photoshop
Photoshop Elements
Illustrator

3D STUDIO MAX
MAYA
LightWave
Shade
ドット絵

AutoCAD

企画書
売れ筋ランキング
新刊

ゲーム開発
売れ筋ランキング
新刊

ゲームクリエイター
売れ筋ランキング
新刊

シナリオ
シナリオライター
ゲーム シナリオ

感情
ゲーム理論
同人ゲーム

戻る

Copyright 2007,2008 ゲーム業界就職マニュアル. All rights reserved.