
はじめまして。 セガゲームス「龍が如くスタジオ」専属QAエンジニアの阪上と申します。 今回は、QAエンジニアという職種の紹介とゲーム開発におけるテストの話を、「龍が如くスタジオ」での開発の歴史を振り返りながらご紹介したいと思います。 目次 目次 ゲームのテストって何をするの? QAエンジニアの仕事内容 (2009年~) 自動プレイテスト (2013年~) QAエンジニアの誕生と加速するテスト環境の自動化 (2015年~) テストの結果分析 (2018年~) テストピラミッドの考察とQAエンジニアリングの未来 まとめ 参考資料 ゲームのテストって何をするの? 本題に入る前に、QAエンジニアのQAとは何なのかを説明しておこうと思います。QAは 「Quality Assurance」の略で、日本語では品質保証という意味です。ゲーム開発においては、ゲームが正しく動作しているか、バグがないか、ゲーム
求人検索エンジン「スタンバイ」を運営するビズリーチは8月7日、日本国内でのプログラミング言語別の年収ランキング(提示年収の中央値)を発表した。1位は「Go」で中央値600万円、最大1600万円だった。 調査は6月30日、スタンバイに掲載されている正社員の求人情報のうち、プログラミング言語が含まれる案件の提示年収の中央値を集計した。 1位のGoは米Googleが開発したコンパイル言語で、C言語の置き換えとして、コンテナ型仮想化環境の「Docker」の開発などに採用されている。国内の求人数は、2017年に比べて1.9倍に増加しており、さらなる注目が予想されるとビズリーチは分析している。 2位には、17年の平均年収ランキングで1位だった「Scala」がランクイン。年収中央値はGoと同額の600万円ながら、最大年収が1300万円のため1位をGoに譲った。ScalaはJava仮想マシン上で動作する関
本書では、リアルタイムのストリーム処理基盤であるKafkaを本番環境で動かし、その上に堅牢で高性能なシステムを構築するために必要な手順を解説します。 Kafkaのインストールや設定方法、Kafka APIを使った開発から、データパイプラインの構築、Kafkaの管理やモニタリングまで、Kafkaを導入する際の一連の流れを豊富なサンプルコードを使って解説します。またイベント駆動マイクロサービスのためのメッセージバスやストリーム処理アプリケーション、大規模データパイプラインなどのユースケースを詳述。Kafkaのレプリケーションやストレージレイヤなど、アーキテクチャと内部構造について解説しているため、Kafkaの仕組みを理解することができます。 Kafkaの開発者たちが執筆した本書は、ストリーム処理について学びたいエンジニア必携の一冊です。 目 次 監訳者まえがき 序文 はじめに 本書の対象読者
LLVM(エルエルヴィーエム、 またはエルエルブイエム)とは、コンパイル時、リンク時、実行時などあらゆる時点でプログラムを最適化するよう設計された、任意のプログラミング言語に対応可能なコンパイラ基盤である。当初は、LLVMの名称の由来は、Low Level Virtual Machine (低水準仮想機械) の略であるとしていたが[3]、現在は、何の頭文字でもないとしている[4]。 LLVMは、プラットフォームに依存しない中間表現であるLLVM-IRを生成し、LLVM-IRを特定のマシンの機械語などに変換する。LLVM-IRの段階で、言語やプラットフォームとは独立した最適化を行う。この方法によってLLVMは言語からもアーキテクチャからも独立しており、それぞれに特化した、プログラミング言語固有のモジュールと、マシン向けコード生成部を用意することにより様々な言語アーキテクチャーに対応する。LL
イスラエルのプログラミング教育は世界最先端 一部では幼稚園からパソコンに触れさせるところも… 日本でもイスラエル式の教育を取り入れ始めた 教育大変革2020 子どもを持つ親を対象にイー・ラーニング研究所が調べた2017年に子どもにさせたい習い事で、プログラミング教室が1位に選ばれた。 2位の英会話スクールを抑えて首位となった。 親たちが熱い眼差しを送るキッカケは、文部科学省が2020年から先生の指導ルール「指導要綱」を大きく変えたことで、プログラミング教育が行なわれるようになるためだ。 プログラミングはこれまで指導項目に無かった為、教材・指導マニュアル開発、Wi-Fiやパソコンなどの設備投資など、教育業界だけでなくIT業界までも注目している。 国民にプログラミング学習の重要性を認識させた文部科学省の発表は、テクノロジー人材不足の課題に一石を投じたと言えよう。 現実的に年2時間… イメージ
2021年12月20日追記:第2版できました! IPv6を解説した「プロフェッショナルIPv6」をラムダノート株式会社から出版しました。 初版は456ページになりました。紙版の厚さは23mmになる予定です。 現時点で、IPv6に関して世界で最もまとまっているIPv6本であると個人的に考えています。 「プロフェッショナルIPv6」は、株式会社日本レジストリサービス様、BBIX株式会社様、NTTコミュニケーションズ株式会社様、日本ネットワークイネイブラー株式会社様、クラウドファンディング(「すごい技術書を一緒に作ろう。」という企画です)でのみなさまによるサポートにより実現しました。 IPv6に関する技術情報を広く公開するという趣旨に賛同いただき、本書の執筆と制作、公開にあたって多大な協賛をいただきました。ありがとうございます!!! 「プロフェッショナルIPv6」は、通常の書籍として5000円で
~~ 2018/6/26 22:33 更新 ~~ 500以上のいいね、また読んでくださった皆さまありがとうございました!!! この記事はMatz氏の講演を聴き、何か感じたところを中心にメモしてます。 (特に後半は疲れてメモしてないとこも多く。。) 参考になる箇所は人それぞれ異なると思います。 ↓のリンクからまだ見れるようなので、約2時間の長い動画となりますがお時間のある方はぜひご覧になってください(^ ^) \生配信中!/ 【まつもとゆきひろ氏 特別講演】 若手エンジニアの生存戦略 #エンジニア生存戦略 https://t.co/Taf9eQ9k73 — サトアズ(佐藤アズサ) (@satoazu_sp) 2018年6月23日 ~~ 2018/6/25 22:21 更新 ~~ ***200以上のいいね、ありがとうございました!!!*** 200いいね! | 【まつもとゆきひろ氏 特別講演】
今回のゲストは、ITエンジニアの増井雄一郎氏。高校時代にプログラミングを始めた増井氏は大学時代に会社を立ち上げ、ウェブ制作やアプリ開発などを手がけてきた。現在は飲食店に向けた予約管理サービスなどを開発し会社の運営に携わっている。 ――いま、後ろのモニターに映っていましたがお風呂でパソコンを触っていましたよね。 ほぼ毎日、ああやってお風呂で仕事をしたり、趣味でプログラムを書いたりしています。 ――お風呂に入っている時間が好きということですか。 僕はもともとお風呂が好きで1日1時間、長いと1時間半くらい入っているのですが、その間、暇なのでパソコン持ち込んでみたところ壊れなかったので、もう10年くらいそうやって遊んでいます。 ――時間の有効活用ということですかね。そもそもプログラミングを始めたきっかけというのは何だったのでしょうか。 初めは中学校の部室に古いパソコンが置いてあって、それでちょっと
年収4600万の求人も――ビズリーチの求人動向調査でIT技術者不足が明らかに:先端IT関連求人数が前年比2倍以上で提示年収も高騰 ビズリーチは、求人検索エンジン「スタンバイ」で実施したIT関連求人の動向調査の結果を公表した。先端ITに関する求人数は軒並み前年比2倍以上に増え、年収4600万円が提示された分野もあった。 ビズリーチは2018年5月31日、同社が運営する求人検索エンジン「スタンバイ」で実施したIT関連求人の動向調査の結果を公表した。 同調査では、2018年4月30日に同サイトに掲載されていた840万件の求人を対象に、タイトルまたは本文にIT関連の技術や概念、職種などのキーワードを含む求人で集計した。その結果、「ブロックチェーン」というキーワードを含む求人数は1099件で、対前年同月比4.2倍に増加していた。ブロックチェーン分野の求人が多い業種はIT企業や大手通信会社など、職種で
スマートニュースの社員になりました 皆様、お久しぶりです!約 7 年振りにこのブログを書いています。 元気にしてましたか?僕は元気です。 実はこの 6 年間 id:mizzusano とカクテル株式会社という会社をやっておりまして、先日のプレスリリースにもあったようにこの度会社ごとスマートニュースにジョインすることになりました。 UUUM に遊びに(?)行ってはしゃぐ僕と id:mizzusano そこで今日は振り返りも兼ねて、以下の 3 点について、この 6 年間考えていたことを書いて見たいと思います。 事業アイデアより大切なこと 起業家が健康的に働く方法 プログラマーが起業するということ 少しでもこれから起業したい人のお役に立てればと思っております。 事業アイデアより大切なこと 6 年間の事業を振り返えると失敗の連続でした。その中で、事業そのもののアイデアより共に起業するメンバーが大切
Floating Point Math Your language isn’t broken, it’s doing floating point math. Computers can only natively store integers, so they need some way of representing decimal numbers. This representation is not perfectly accurate. This is why, more often than not, 0.1 + 0.2 != 0.3. Why does this happen? It’s actually rather interesting. When you have a base-10 system (like ours), it can only express fr
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く