yomitech
← バックナンバー一覧

今週のQiita技術書まとめ

2020年12月13日配信

【Webエンジニアど素人】が【3〜4年生】くらいになったら読むといい本を目的別にまとめた

これってなんなの? 【ど素人状態=社会人になって初めてプログラミングを勉強したぜ!(特に新卒)】でスタートした方々が【3年生】ぐらいになったら読むと良い本まとめです。 「どんな目的で学ぶか?」*「職種(バックエンド(%E3%83%90%E3%83%83%E3%82%AF%E3%82%A8%E3%83%B3%E3%83%89%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%…

リファクタリング(第2版)の表紙

リファクタリング(第2版)

Martin Fowler 著/児玉 公信/友野 晶夫/平澤 章/梅澤 真史 ・オーム社

ソフトウェア開発の名著、第2版登場! リファクタリングは、ソフトウェアの外部的な振る舞いを保ったままで、内部の構造を改善する作業を指します。本書はリファクタリングのガイドブックであり、リファクタリングとは何か、なぜリファクタリングをすべきか、どこを改善すべきか、実際の事例で構成され、ソフトウェア開発者にとって非常に役立つものとなっています。  本第2版では、約20年前のオリジナル原稿の構成は変わらないものの、大幅に書き換えられているほか、サンプルコードがJavaからJava Scriptになるなど、現代的にアレンジされています。

レガシーコード改善ガイドの表紙

レガシーコード改善ガイド

マイケル・C.フェザーズ/ウルシステムズ株式会社 ・翔泳社

システム保守の現場でありがちな、構造が複雑で理解できないようなコードに対する分析手法・対処方法について解説。コードを理解し、テストできるようにし、リファクタリングを可能にし、機能を追加できるテクニックを紹介。

ビューティフルアーキテクチャ

Spinellis,Diomidis Gousios,Georgios 久野,禎子,1962- ほか ・オーム社

Design It!の表紙

Design It!

Michael Keeling/島田 浩二 ・オライリー・ジャパン

ソフトウェアアーキテクトのビギナーに向けて、アーキテクトの役割から、アーキテクトの仕事に必要な知識を網羅的に解説した書籍です。アーキテクチャ設計のコンテキストが現代のソフトウェア開発に合わせられています。

データ指向アプリケーションデザインの表紙

データ指向アプリケーションデザイン

Martin Kleppmann/斉藤 太郎/玉川 竜司 ・オライリー・ジャパン

詳解MySQL 5.7 止まらぬ進化に乗り遅れないためのテクニカルガイドの表紙

詳解MySQL 5.7 止まらぬ進化に乗り遅れないためのテクニカルガイド

奥野 幹也 ・翔泳社

MySQLは約20年の歴史をもつ定番のオープンソースデータベース(RDBMS:Relational DataBase Management System)です。かつてRDBMSは商用ソフトが主流でしたが、たゆまぬ機能強化により、現在はオープンソースソフトがその地位を伺うまでになっています。 本書が解説するMySQL 5.7はMySQLの最新バージョンです。このバージョンでは他ソフトのメジャーバージョンアップにも匹敵する大がかりな変更が加えられました。SQL処理系が強化され、人気のレプリケーション機能も更に強力なものになっています。また、パフォーマンス診断の仕組みが充実するなど、企業の...

実践ハイパフォーマンスMySQL

Schwartz,Baron Zaitsev,Peter Tkachenko,Vadim ほか ・オーム社

ハイパフォーマンスWebサイトの表紙

ハイパフォーマンスWebサイト

スティーブ・サウダーズ/武舎広幸 ・オーム社

米Yahoo!のパフォーマンス担当責任者が導き出した「高速サイトを実現する14のルール」を実例とともに紹介します。サイトの高速化と聞くと、サーバ負荷分散などバックエンドで実施する大掛かりなパフォーマンスチューニングを思い浮かべますが、じつは待ち時間の80%はフロントエンドの処理に費やされています。ここで紹介する明解なルールに従いさえすれば、この時間を大幅に削減できるのです。本書では、ブラウザとサーバの通信の仕組みからわかりやすく解説し、14のルールに従うことでなぜ高速化できるのかを論理的に解明しています。

ハイパフォーマンスWebサイト 続

Souders,Steve 武舎,広幸 福地,太郎 武舎,るみ,1958- ・オーム社

誰のためのデザイン?増補・改訂版の表紙
ユーザーエクスペリエンスの測定の表紙

ユーザーエクスペリエンスの測定

トム・タリス/ビル・アルバート/篠原稔和 ・東京電機大学出版局

サービスやシステムを使用するにあたって得られる、行動パターンや行動頻度(ユーザーの経験:UX)を測定することによって、ユーザーの満足度(楽しさや心地よさ)を把握することが可能となった。この手法を用いることにより、ユーザーがどこで非効率化を感じ、どこに不満を抱くのかという部分を把握し分析することができる。本書はUXの測定方法やデータの分析方法について、理論と豊富な事例(実践)に基づき詳しく解説した。

開眼!JavaScriptの表紙

開眼!JavaScript

コディ・リンドレー/和田祐一郎 ・オライリー・ジャパン

JavaScriptの言語的特性で知っておくべきポイントをまとめた書籍。「オブジェクト」の理解を中心に据えて、ひと通り経験した後に陥りがちな落とし穴であるthis、プロトタイプチェーン(継承)、スコープチェーンなどをサンプルを使って解説した。

パーフェクトJavaScriptの表紙

パーフェクトJavaScript

井上誠一郎/土江拓郎 ・技術評論社

JavaScriptのセオリーを徹底解説。基本からクライアントサイド、サーバサイドまで最新の技術を完全網羅。

SRE サイトリライアビリティエンジニアリングの表紙

SRE サイトリライアビリティエンジニアリング

Betsy Beyer/Chris Jones/Jennifer Peto/Niall Murphy/澤田 武男/関根 達夫 ・オライリー・ジャパン

大規模なサイトを運用・構築していくための手法「SRE」について詳述! Google社内で発展した、大規模なサイトを運用・構築していくための手法「サイト リライアビリティ エンジニアリング」について、様々な場面での実践的なストーリーを紹介します。

エンジニアリング組織論への招待の表紙

エンジニアリング組織論への招待

廣木大地 ・技術評論社

技術的負債・経営との不和。プロジェクトの理不尽。上がらない生産性。そのすべての正体は不確実性の扱い方の失敗にあった。「コミュニケーションにおける不確実性を減らすには?」「技術的負債を解消する方法とは?」「経営陣とエンジニア間の認識のずれを解消するには?」エンジニアリングにおける、課題を解決する思考の整理方法やメンタリング手法を解説!

入門監視の表紙

入門監視

Mike Julian/松浦隼人 ・オライリー・ジャパン

今求められる「モダンなモニタリング」を解説 ! なぜモニタリングをする必要があるのか、どこから、どのように始めたらよいのかを起点に各テーマに沿って書かれているため、モニタリングについての深い知識を身につけることができます。

Infrastructure as Codeの表紙

Infrastructure as Code

Kief Morris/宮下 剛輔/長尾 高弘 ・オライリー・ジャパン

Infrastructure as Codeを定義づけし、さらに現代的なサーバインフラ管理のパターンやプラクティスを網羅的、体系的にまとめた本! 「Infrastructure as Code」とは、これまで手動で行ってきたインフラストラクチャの構成管理を、スクリプトや外部ファイルに記述し自動的に行う仕組みのことです。クラウドの発展により、開発環境と本番環境は限りなく同じ状態にすることが可能になり、ChefやPuppet、Ansibleなどのツールも数多く登場したことでエンジニアの間で注目をされています。本書はInfrastructure as Codeを定義づけし、さらに現代的なサーバ...

詳解システム・パフォーマンス

Gregg,Brendan 西脇,靖紘,1984- 長尾,高弘,1960- ・オーム社

LeanとDevOpsの科学[Accelerate]の表紙

LeanとDevOpsの科学[Accelerate]

ニコール・フォースグレン/ジェズ・ハンブル ・インプレス

本書は、数年にわたる科学的で厳密な調査研究を基に、開発組織を改善するために必要な仕組みを解説しています。LeanやDevOpsといった開発・運用スタイルが、組織文化、リーダーシップ/マネジメントとどう関連しているかを明らかにし、パフォーマンス向上を促すケイパビリティ(組織の様々な機能・能力)を示しました。本書の内容は、パフォーマンス向上の原則を最も信頼のおける形で示しており、ITに関わる方々に限らず、多くの人々にとって意義深い一冊となっています。

The DevOps ハンドブック 理論・原則・実践のすべての表紙

The DevOps ハンドブック 理論・原則・実践のすべて

ジーン・キム/ジェズ・ハンブル/パトリック・ボア/ジョン・ウィリス/榊原 彰/長尾 高弘 ・日経BP

システムの開発と運用を一体化するDevOpsの理論と実践を徹底解説。 ビジネス成果に結びつく考え方・導入・実践・事例を網羅した決定版です。 事例については、Google、Facebook、Twitter、LinkedIn、Netflix、Target、Etsy、Pivotalなどの実例を当事者のコメントやポイントともに紹介しています。 (本書で詳述する)「3つの道」はDevOpsの大原則であり、DevOpsを理解・実践するための大きな着眼点であるととらえればよい。第1の道はITバリューストリームのスピードアップであり、開発から運用を経て顧客接点のビジネスまでのスムーズな展開、第2の道は...

The DevOps 逆転だ! : 究極の継続的デリバリー

Kim,Gene Behr,Kevin Spafford,George 榊原,彰 長尾,高弘,1960- ・日経BPマーケティング

マスタリングTCP/IP-入門編ー(第6版)の表紙

マスタリングTCP/IP-入門編ー(第6版)

井上 直也/村山 公保/竹下 隆史/荒井 透/苅田 幸雄 ・オーム社

TCP/IP解説書の決定版! 時代の変化によるトピックを加え内容を刷新! 本書は、ベストセラーの『マスタリングTCP/IP 入門編』を時代の変化に即したトピックを加え、内容を刷新した第6版として発行するものです。豊富な脚注と図版・イラストを用いたわかりやすい解説により、TCP/IPの基本をしっかりと学ぶことができます。プロトコル、インターネット、ネットワークについての理解を深める最初の一歩として活用ください。

Linux教科書 LinuCレベル2 Version 10.0対応の表紙

Linux教科書 LinuCレベル2 Version 10.0対応

中島 能和/濱野 賢一朗 ・翔泳社

豊富な問題と仮想マシンで合格レベルの技術が身につく!

エンジニアのためのマネジメントキャリアパスの表紙

エンジニアのためのマネジメントキャリアパス

Camille Fournier/武舎 るみ/武舎 広幸/及川 卓也 ・オライリー・ジャパン

IT業界でのマネージャーに向けた技術部門をリードするための本! テックリードからCTOになった経験を持つ著者Camille Fournierが、自らの体験を元にエンジニアからテクニカルマネジャーになるための道のりの各ステージについて解説する書籍です。人のメンタリング(育成・指導)、テックリードとしてのプロジェクトの管理、複数のチームの管理、マネージャーを管理する方法、CTOの役割など、技術者からマネージャー、リーダーと立場が変わる際に求められる役割と考え方について紹介し、具体的なアドバイスを紹介しています。

情熱プログラマーの表紙

情熱プログラマー

チャド・ファウラー/でびあんぐる ・オーム社

スーパーエンジニアへの道の表紙

スーパーエンジニアへの道

ワインバーグ,G.M./木村 泉 ・共立出版

既刊「コンサルタントの秘密」の姉妹編であり、問題解決型リーダーシップを身につけた真のスーパーエンジニア(技術リーダー)になるための道を指し示した楽しい人間学の本。 第一部 定義 第一章 リーダーシップとは,結局のところ何なのか 第二章 リーダーシップ様式に関するモデル 第三章 技術リーダーの問題解決様式 第四章 リーダーはどう育つか 第五章 でも私は・・・・・・・ 第二部 技術革新 第六章 技術革新への三大障害 第七章 自分自身への気づきを高める方 第八章 アイディアの力を育てる 第九章 ビジョン 第三部 動機づけ 第一O章 人に動機づけを与えることについての,第一の大...

ソフトウェア品質知識体系ガイド(第3版)の表紙

ソフトウェア品質知識体系ガイド(第3版)

飯泉紀子/鷲崎弘宜/誉田直美/SQuBOK 策定部会 ・オーム社

ソフトウェア品質に関する膨大な技術を整理、体系化 本書は、ソフトウェア、ITシステムの専門家である著者らが長年取り組んできたソフトウェアの品質について体系立てて整理し、簡潔に解説したものです。第1版発行から13年、第2版から6年が経過し、ソフトウェアを取り巻く環境は大きく変化しました。これを踏まえ、従来の内容を見直し、最新の技術(AI、IoTなど)の品質についても大幅に加筆しました。本書の情報をもとに、ソフトウェアの品質がどのようなものであるのか、どのように品質を確保するか、といった検討が可能になります。ソフトウェアに携わるすべての方におすすめの一冊です。

ソフトウェアテスト293の鉄則

Kaner,Cem Bach,James Pettichord,Bret テスト技術者交流会 ・日経BP出版センター

ソフトウェア品質の経済的側面の表紙

ソフトウェア品質の経済的側面

Capers Jones/Olivier Bonsignour/小坂 恭一 ・共立出版

本書は,ソフトウェアの計画,見積り,利用,保守に関係する管理者,経営者,品質保証担当者を対象としている。新しいアプリケーションを計画し,開発する際に,また,既存アプリケーションを機能強化したり保守したりする際に,管理者と関係者はソフトウェア品質の経済性を理解しなければならない。 本書の目標は,ソフトウェア品質に影響する要因を定量化し,プロジェクトとアプリケーションの品質レベルを予測し,測定できる十分な情報を読者に提供することである。  この目標のために,ソフトウェア品質データ─構造的品質,ソフトウェア品質保証プロセスと技術,ソフトウェア品質改善の限界コストと収益─を包括して示す。本書は,...

集合知プログラミングの表紙

集合知プログラミング

トビー・セガラン/當山仁健 ・オーム社

本書は現在注目を集めている「集合知」をテーマにした書籍です。機械学習のアルゴリズムと統計を使ってウェブのユーザが生み出した膨大なデータを分析、解釈する方法を、基礎から分かりやすく解説します。本書で紹介するのは「購入・レンタルした商品の情報を利用した推薦システム」、「膨大なデータから類似したアイテムを発見し、クラスタリングする方法」など。del.icio.us、eBayなどが公開しているWeb APIを使用した解説も本書の大きな特徴です。本書のサンプルコードは可読性に優れたPythonを使用していますが、他の言語のプログラマでも理解しやすいようにアルゴリズムを解説しています。日本語版ではY...

機械学習のための特徴量エンジニアリングの表紙

機械学習のための特徴量エンジニアリング

Alice Zheng/Amanda Casari/株式会社ホクソエム ・オライリー・ジャパン

機械学習や人工知能の性能を決める特徴量作成・変換/選択について詳述した書籍! 本書は、機械学習を行うエンジニアが知るべき特徴量抽出の基本から応用、最新のテーマまでを網羅した書籍です。内容としてはそれほど難しくないため、機械学習を学んでいる人が特徴量エンジニアリングについて学びはじめる書籍として最適です。

パターン認識と機械学習 上の表紙

パターン認識と機械学習 上

C.M.ビショップ ・丸善出版

2006年出版以来、amazon.comの人工知能部門で世界的トップセラーとなり、たちまち4刷となった英語版原著Pattern Recognition and Machine Learning、待望の日本語版。5名の監訳者のもと、選りすぐられた日本人研究者達14名によって丁寧に訳出。ベイズ理論に基づいた統一的な視点から、機械学習とパターン認識の様々な理論や手法を解説。

パターン認識と機械学習 下の表紙

パターン認識と機械学習 下

C.M.ビショップ ・丸善出版

ベイズ理論に基づく統計的予測技術は、計算アルゴリズムの開発と計算機の性能向上により、近年、急速に進展してきた。本書は、このベイズ理論に基づいた統一的な視点から、機械学習とパターン認識の様々な理論や手法を解説した教科書。この下巻では上巻の基礎的な話題を発展させた様々な手法を扱う。まず、予測精度の高さで注目を集めたサポートベクトルマシンと、今や幅広い領域で使われているカーネル法を説明。次に高度な確率モデルを表現するベイジアンネットなどのグラフィカルモデルや、潜在変数を扱うEMアルゴリズムを紹介。その後、ベイズ理論の適用範囲を広げた変分ベイズ法とMCMC法について触れ、次元削減や時系列の扱いと...

ゼロから作るDeep Learning 2の表紙

ゼロから作るDeep Learning 2

斎藤 康毅 ・オライリー・ジャパン

大ベストセラーの続編。さらに作る、さらに深くDeep Learningに迫る! コンピュータの専門書としては異例の大ヒットを記録した『ゼロから作るDeep Learning』の続編。第二弾の本書では、自然言語処理や時系列データ処理に焦点を当て、ディープラーニングを使ってさまざまな問題に挑みます。word2vecやRNN(リカレントニューラルネットワーク)、LSTMやGRU、seq2seqやAttention……ディープラーニングを支えるこれら最先端の技術を実装レベルでマスターできます。前作同様、平坦な言葉で分かりやすくをモットーに、高度に見える技術の裏側をじっくり説明し、実際に作ることで...

ピープルウエア第3版の表紙

ピープルウエア第3版

トム・デマルコ/ティモシ・リスター ・日経BP

ソフトウエア開発における、人間的な側面、ヒトのマネジメントに関するエッセイ集。第3版では、コミュニティ主導の開発、電子メールについて追加されており、「リーダーシップについて話そう」、「他者とうまくやっていく」、「幼年期の終わり」、「リスクとダンスを」、「会議、ひとりごと、対話」、「E(悪い)メール」などの章が追記されている。

素人がGCP Associate Cloud Engineerに合格する(2020/12)

Associate Cloud Engineer Google Cloud Platform認定試験の中で一番基礎的なもの。 素人はまずこの資格取得を目指すとGCPの全体像が見えるかも。 GCPについて以下の知識が問われる。 クラウド ソリューション環境の設定

プログラマのためのGoogle Cloud Platform入門 サービスの全体像からクラウドネイティブアプリケーション構築までの表紙

プログラマのためのGoogle Cloud Platform入門 サービスの全体像からクラウドネイティブアプリケーション構築まで

阿佐 志保/中井 悦司 ・翔泳社

インフラ基礎知識とセットで学ぶ! Google Cloud Platformの機能&システム構築パターン! 本書は、Google Cloud Platform(GCP)でシステム、アプリケーションを 構築するための実践的な入門書です。 GCPを初めて利用する開発者をメインターゲットとし、GCPの提供する サービス(コンポーネント)の全体像と、サービスを組み合わせて最適な アプリケーションアーキテクチャを実現する方法を、具体的なサンプルを 使ってわかりやすく解説します。 Webアプリケーションを動かす具体的な手順の解説に加えて、コンテナ、 オーケストレーションといったテーマもカ...

Google Cloud Platformエンタープライズ設計ガイド

遠山,陽介 深津,康行 中庄谷,哲平 ・日経BPマーケティング

AWS 認定ソリューションアーキテクト - アソシエイトを自宅受験した話

はじめに この記事はFujitsu Advent Calendar 2020 19日目の記事です。 今回クラウドの勉強のためにAWS 認定ソリューションアーキテクト - アソシエイト受験しました(2020年12月) 結果は合格(735/1000).かなりぎりぎり 忘れないうちに、試験対策でやったことを書き留めておこうと思います。

React初案件獲得までの流れ(学習・案件探し・面接・契約まで)

Reactを独学で習得してから初契約に至るまで、案件候補探しから交渉まで手探りな部分が多かったので、共有させて頂きます。 ※正社員としてではなく、主に業務委託を想定しています。 ※2021/1/5 「ポートフォリオ例」を追記しました(Udemyアドベントカレンダーの仕様のため) こんな人向け - エンジニアとしてキャリアアップしたい

プログラミングTypeScriptの表紙

プログラミングTypeScript

Boris Cherny/今村 謙士/原 隆文 ・オライリー・ジャパン

プログラミング言語TypeScriptの基礎から実践までを網羅的に解説! プログラミング言語TypeScriptの解説書。TypeScriptの型に関する基礎的な内容からその応用、エラー処理の手法、非同期プログラミング、各種フレームワークの利用法、既存のJavaScriptプロジェクトのTypeScript移行の方法まで、言語全般を総合的に解説します。本書全体を通じて、TypeScriptの洗練された型システムを最大限活用するために、コードをどのように記述すべきか、なぜそうすべきかを学べます。

Apache Solrの基本

この記事は ただの集団 Advent Calendar 2020( の19日目の記事です。 はじめに 全文検索エンジンとして最もポピュラーなのはElasticSearchだと思いますが、数年前に同種のプロダクトである Apache Solr( を使ったお仕事を経験した事があります。 最近、復習がてらSolrの本を読み直したので、アウトプットとして軽く纏めます。 両者の主な共通点、長所、短所と、細か…

Apache Solr入門改訂第3版の表紙

「量子とゲーム理論」の初歩

「量子コンピュータ、量子情報のアドベントカレンダー」に初めて参加させていただきました。何卒よろしくお願いします。 ゲーム理論の歴史的な紹介 今年経済学部の科目履修生としてゲーム理論の授業を受講しました。そんなこともあったので、量子力学とゲーム理論についての初歩を自分なり調べたことを書いてみようと思います。あくまで数式などをできる限り避けて説明をしていきたいと思います。 意思決定の科学で、経済学と思…

量子力学的手法によるシステムと制御の表紙

LINEBotで習慣化サポート(ひとりハッカソン)

この記事はMDC Advent Calendar 2020 18日目( モノが完成しきっていないのでコンセプト紹介のみです、完成後に追って記事作成したいと思います...。 はじめに - コロナショック以降、ほぼリモートワークになり運動不足に(30歳目前というのも相まって10kgほど増) - 運動習慣をつけるためにMi Band5(

小さな習慣の表紙

小さな習慣

スティーヴン・ガイズ/田口 未和 ・ダイヤモンド社

ぼくたちは習慣で、できているの表紙

ぼくたちは習慣で、できている

佐々木典士 ・ワニブックス

「明日がんばろう」は、もう終わりにしませんか?続けなければ、意味はない。習慣にすれば続く。だから、変わる。人を変えるのは、唯一「習慣」である。No.1ミニマリストが贈る、才能を作り出すための習慣化の秘密。

3Dキャラクター製造の流れ

こんばんは。 AppleのDeveloper Transition Kit( NEXTSCAPE Advent Calendar 2020( テーマは表題の通り、3Dキャラクター製造の流れで、製造工程をざっくりとご紹介します。 ソースコードは一切出てきませんが図解に努めました。

姿勢と歩行の表紙

姿勢と歩行

樋口貴広/建内宏重 ・三輪書店

ハッキング・ラボのつくりかたで学んだこと

目次 1、はじめに 2、環境 3、構築で詰まったこと 4、実施したこと

ハッキング・ラボのつくりかた 仮想環境におけるハッカー体験学習の表紙

ハッキング・ラボのつくりかた 仮想環境におけるハッカー体験学習

IPUSIRON ・翔泳社

常時使える攻撃実験環境で セキュリティを追究する 【ハッキング・ラボとは】 本書では、物理的な環境にとらわれず ハッキング実験ができる環境、すなわち 「ハッキング・ラボ」を作り上げます。 セキュリティについて理解するには、 攻撃について学ぶのが近道です。 攻撃実験は仮想環境で行うので、 安心して実践的な学習ができます。 【本書で実現できること】 ・セキュリティの基礎を理解できる ・移動可能なハッキング・ラボを構築できる ・Windowsの基本テクニックが身につく ・プログラムを一元管理できる ・C言語やPythonなどのプログラミング環境を構築できる ・OS(Window...

実践Metasploitの表紙

実践Metasploit

David Kennedy/Jim O'Gorman/Devon Kearns/Mati Aharoni/青木 一史/秋山 満昭 ・オライリー・ジャパン

行政機関や企業に対するサイバー攻撃が世界中で深刻な問題になっています。攻撃者の脅威に対抗するための最も有効な手段はペネトレーションテストです。本書では、ペネトレーションテストのやり方を、Metasploitを主軸に説明しています。そうすることで、ペネトレーションテストの流れとともに、Metasploitを構成する個々の機能やその使い方を理解し、Metasploitの基本的な作法を身につけます。さらに本書では、クライアントに対する攻撃や無線LAN経由の攻撃、ソーシャルエンジニアリング攻撃といった、ペネトレーションテストで使う高度なテクニックを学びます。日本語版ではシェルコードの内部構造につ...

【5日でG検定合格】G検定を徹底解説!最速で合格を勝ち取る方法

:christmastree:<BNTTドコモ R&Dアドベントカレンダー17日目</B:christmastree: 今回は、G検定とはどのような資格なのか、徹底的に解説したいと思います!また、試験5日前から勉強を始めて合格を勝ち取った、社会人2年目の勉強法と受験した所感も共有します! コードに抵抗感のある方でも読めるよう、コードが一切ない記事にしました。誰でも読めます!ぜひ最後まで読んでいただ…

ディープラーニング活用の教科書 実践編

日経BP 日本ディープラーニング協会 ・日経BPマーケティング

ディープラーニング活用なくしてビジネスの飛躍的成長なし

AI白書 2020の表紙

AI白書 2020

独立行政法人情報処理推進機構 AI白書編集委員会 ・角川アスキー総合研究所

▼技術から利用動向、制度政策に至るまで、国内と海外の人工知能の最新動向がすべてわかるAI白書の2020年版 DX(デジタルトランスフォーメーション)のための重要な技術であるAIの社会実装が進む一方、そのAI化で格差が広がっています。また、5Gのサービス開始、EU一般データ保護規則、米中間の対立など、AIを取り巻く環境は目まぐるしく変化しています。 第1章では、石角友愛氏(パロアルトインサイトCEO)と中島秀之 AI白書編集委員長(札幌市立大学理事長・学長)の対談、北野宏明 AI白書編集委員(ソニーコンピュータサイエンス研究所代表取締役社長・所長)と片岡 晃 IPA社会基盤センター長の...

Unityで初学者から中級者までを駆け抜けるためのおすすめ書籍

2024年度バージョンを作成しました こちらをご覧ください はじめに Unityの書籍紹介は色々あるのですが、初学者へのおすすめ書籍まとめという記事が多い印象です。それ自体はいいのですが、 初学者が、一通り読んで学んだ、その先に何ををすればいいのかというところまで幅広くまとめている記事はあまり見かけないなと思ったので作ります。

Unityデザイナーズ・バイブルの表紙

Unityデザイナーズ・バイブル

森 哲哉/秋山 高廣/室星 亮太/石塚 淳一/轟 昂/牙竜 ・ボーンデジタル

「Unityゲーム プログラミング・バイブル」の姉妹書として、デザイン向け機能にフォーカスした最新刊! 本書は、「UI制作」「モデル制作」「アニメーション」「エフェクト」など、主にゲームのデザイン関連に関わる職種の方を対象にした書籍です。 「Unityゲーム プログラミング・バイブル」と同様に、トピックごとの構成となっており、興味があるテーマからお読みいただけます。また、これからゲームデザインに関わりたい方からでも、お読みいただけるように「初級編」「中級編」を設けています。 さらに、デザイン制作はUnityのみで完結するものではないため、外部のデザインツールとUnityとの連携につい...

ゲームデザインバイブル 第2版の表紙

ゲームデザインバイブル 第2版

Jesse Schell/塩川 洋介/佐藤 理絵子 ・オライリー・ジャパン

ゲームデザインのヒントと哲学を「レンズ」を通して解き明かす! 「ゲーム作り」とはどのような行為で、「ゲームデザイナー」とはどのような職業なのか? ゲームデザイナーはどのようなスキルを持ち、ゲームのために何を考えるべきなのか? プレイヤーにより素晴らしいゲーム体験をしてもらうには? プレイヤーとゲームの関わり、ゲーム体験、世界観の作り方、プレイテストによるクォリティ向上など、さまざまな観点からゲームとゲームデザイナーのあり方に対する考え方や意識、哲学的な内容を中心に構成された一冊。世界でいちばん売れているゲームデザインの教科書、待望の邦訳。

遠藤雅伸のゲームデザイン講義実況中継

遠藤,雅伸,1959- モバイル&ゲームスタジオ ・ソフトバンククリエイティブ

「レベルアップ」のゲームデザインの表紙

「レベルアップ」のゲームデザイン

Scott Rogers/塩川 洋介/佐藤 理絵子 ・オライリー・ジャパン

ゲームデザイナー/ゲームプランナー必携のガイドブック。『ゴッド・オブ・ウォー』『パックマンワールド』『マキシモ』シリーズなどのヒット作を生み続けるスコット・ロジャーズが、企画やプレゼンから実際のゲーム制作、さらにはスランプの脱出法まで、ゲームデザインのすべてを楽しくわかりやすく解説します。家庭用のテレビゲーム開発だけでなく、モバイルやソーシャルゲームの開発にも役立つノウハウが満載です。企画書のサンプルなど今すぐ使えるボーナスコンテンツも多数収録しました。第一線で活躍している現役のゲームデザイナーが解説する本書は、現場で実際にゲームを制作しているプロにとってもクリエイターのタマゴにとっても...

ゲームプランとデザインの教科書 : ぼくらのゲームの作り方

川上,大典,1980- 飯田,和敏,1968- 井上,信行,1965- ・秀和システム

ハーフリアルの表紙

ハーフリアル

イェスパー・ユール/松永伸司 ・ニューゲームズオーダー

ビデオゲームは、半分現実、半分虚構。ゲームとは?ゲームの楽しさとは?伝統的なゲームとビデオゲームはどうちがう?ビデオゲームのプレイは現実?それともフィクション?新旧のゲーム研究に加え、文学理論、映画学、認知科学、心理学、計算機科学、システム理論、ゲーム理論といった多彩な分野からの研究成果を援用しながら、こうした問いを丁寧かつ明快に解きほぐす。ゲーム研究の記念碑的名著、待望の邦訳。

なるほどなっとくC#入門の表紙

なるほどなっとくC#入門

出井秀行 ・技術評論社

C#のプログラミングに初めて取り組む方が理解し身に付けてほしい機能を厳選し、ポイントを絞った解説。C#の文法の説明だけでなく、なぜその機能があるのか、どういったときに使うのかという点も納得できるように解説。

スラスラわかるC# 第2版の表紙

スラスラわかるC# 第2版

五十嵐 祐貴/岩永 信之 ・翔泳社

「もっと」スラスラわかるC#! 〜〜〜本書の特徴〜〜〜 本書は、PC・サーバー・スマートフォンなどで動くアプリケーションや、ゲーム開発などさまざまな用途で使われるプログラミング言語、「C#」の入門書です。C#は2002年に誕生し、まだまだ新しい部類に入る言語ですが、その分現代的な考え方を多く取り入れた、そして今も成長し続けている言語です。 この書籍では、はじめてC#を学ぶ人に向け、C#プログラミングの「なぜ」を解決できるように、図解とサンプルを使用した解説をしています。本書を読めば、C#で書かれたプログラムを理解し、自分でC#プログラムを書くための基礎的な知識を身につけることが...

UniRx/UniTask完全理解 より高度なUnity C#プログラミングの表紙

UniRx/UniTask完全理解 より高度なUnity C#プログラミング

打田 恭平 ・ドワンゴ

UnityにおけるC#プログラミングをある程度習得している人を対象として、UniRx/UniTaskの活用方法を徹底的に解説する。 UniRx,UniTaskはともにUnityによる高度な開発を行う場合に必須となるものだ。リアクティブプログラミングの概念をUnityで利用できるようにするライブラリがUniRx、C#の標準機能であるTaskおよびasync/awaitをUnity向けに最適化したライブラリがUniTaskである。 本書は、UniRx/UniTaskに関する基礎的な用語、動作原理、各オブジェクトの振る舞いなどをきめ細かく紹介していく。 それぞれの特徴を体系的に理解することで、...

ゲームプログラマのためのコーディング技術の表紙

ゲームプログラマのためのコーディング技術

大圖衛玄 ・技術評論社

多くの機能を持つゲームのプログラムは、巨大で複雑になりがちです。また、コードの保守、機能追加の工程には複数のプログラマが関わります。ゲームのプログラムには「わかりやすいコード」「効率よく機能を追加できる設計」が求められます。これはゲームに限らず、職業プログラマとして必要なコーディング技術です。本書では、すぐに実践できるコーディング技術を解説していきます。まず、コードの抽象化を理解するため、複雑なコードを単純にして小さくするテクニックを紹介します。

プリンシプル オブ プログラミング 3年目までに身につけたい 一生役立つ101の原理原則の表紙

プリンシプル オブ プログラミング 3年目までに身につけたい 一生役立つ101の原理原則

上田 勲 ・秀和システム

一通りプログラミングができるようになった。しかし、読みにくい、遅い、頻繁にエラーが発生する、書いたコードを修正すると動かなくなる等々、なかなか「よいコード」を書けないとお悩みではありませんか? 本書は、よいコードを書く上で指針となる前提・原則・思想、つまり「プリンシプル」を解説するプログラミングスキル改善書です。初心者向けの書籍では絶対に説明しない、古今東西のプログラマーの知恵をこの一冊に凝縮しました!

リーダブルコードの表紙

リーダブルコード

ダスティン・ボズウェル/トレバー・フォシェ ・オライリー・ジャパン

コードは理解しやすくなければならない。本書はこの原則を日々のコーディングの様々な場面に当てはめる方法を紹介する。名前の付け方、コメントの書き方など表面上の改善について。コードを動かすための制御フロー、論理式、変数などループとロジックについて。またコードを再構成するための方法。さらにテストの書き方などについて、楽しいイラストと共に説明する。日本語版ではRubyやgroongaのコミッタとしても著名な須藤功平氏による解説を収録。

問題解決力を鍛える!アルゴリズムとデータ構造の表紙

問題解決力を鍛える!アルゴリズムとデータ構造

大槻 兼資/秋葉 拓哉 ・講談社

◆2万部突破のベストセラー!みんな読んでる!◆ ◆「 ITエンジニア本大賞2021 特別賞」受賞◆ 競技プログラミング経験が豊富な著者が、「アルゴリズムを自分の道具としたい」という読者に向けて執筆。入門書を標榜しながら、AtCoderの例題、C++のコードが充実。入門書であり実践書でもある、生涯役立つテキストを目指した。 【推薦の言葉】 プログラムが「書ける」ことと、効率の良い結果を得ることには大分ギャップがある。本書は、どのようにすれば効率のよい結果が得られるか? すなわちどのようなアルゴリズムを採用すればよいか? という点に対して、幅広くかつ明快に解説している。 また本書は、アル...

Unity ゲームエフェクト マスターガイドの表紙

Unity ゲームエフェクト マスターガイド

秋山高廣 ・技術評論社

本書は、Unity上でゲームエフェクトを制作していく過程を解説した書籍です。Shader Graphを使用してシェーダーを作成し、Shurikenでエフェクト制作する過程を解説していきます。またHoudiniなどのDCC(Digital Content Creation)ツールを使ったリソース制作の方法についても解説しています。 Shurikenだけに的を絞った本ではなく、エフェクトに必要なシェーダー制作、リソース制作などにも踏み込んで解説しており、内容とレベルで妥協はありません。ゲームエフェクトの制作現場における必携の1冊です。 Chapter 1 エフェクトの概要 1-1 エフェクト...

人工知能の作り方の表紙

人工知能の作り方

三宅陽一郎 ・技術評論社

プレイヤーの心をとらえる魅力的なゲーム、より「らしい」キャラクターはどう生まれるのか?ゲーム制作における人工知能の役割を最新テクノロジーをふまえて思索する。ゲーム業界を牽引するスクウェア・エニックスのAI技術者、渾身の書き下ろし!

[レベル別] 2020年に発売された量子コンピュータ関連書籍の一覧

こんにちは、@snuffkinです。 量子コンピュータ・プログラマをやっています。 量子コンピュータに興味を持つ人は増えていて、関連書籍も多く出版されるようになりました。 ただ、どんな本があるのか、自分はどの本から読めばいいのか、よくわからない方も多いかと思います。 そういう方のガイドになればと思い、2020年に発売された量子コンピュータ関連書籍をレベル別の一覧にまとめました。

量子コンピュータが本当にわかる! - 第一線開発者がやさしく明かすしくみと可能性の表紙

量子コンピュータが本当にわかる! - 第一線開発者がやさしく明かすしくみと可能性

武田俊太郎 ・技術評論社

東京大学大学院 工学系研究科 古澤明 教授 推薦! 「新進気鋭の量子コンピュータ研究者による画期的な本。 量子コンピュータの本質がわかる」 日本における数少ない量子コンピュータの開発者自身が、かみくだいたやさしい話し言葉でそのしくみから可能性までを明かす、量子コンピュータ読本の決定版! Googleが「量子超越性」の実証を発表するなど、量子コンピュータ周辺のニュースが世間を騒がせるようになってきました。一方で、華々しい話を強調しすぎるあまり、量子コンピュータに得体のしれないひみつ道具のようなイメージが広がり、実体をきちんと知りたい人にとって必要な情報はあまり提供されていません。 本...

図解入門 よくわかる最新量子技術の基本と仕組みの表紙

図解入門 よくわかる最新量子技術の基本と仕組み

若狭直道 ・秀和システム

量子技術は、コンピューター、通信、医療、発電など様々な分野で急速な実業化と産業化が進む未来社会の基盤を作る技術です。特に量子コンピューターは、AIやセキュリティを大きく変えることになると期待されています。本書は、量子コンピューター、次世代ディスプレイ、高効率太陽電池、高性能電子顕微鏡、スピントロニクス技術など、量子力学の基礎から応用開発の最前線まで解説した入門書です。量子科学技術の現状と未来を展望できます!

みんなの量子コンピュータの表紙

みんなの量子コンピュータ

Chris Bernhardt/湊 雄一郎/中田 真秀 ・翔泳社

量子コンピューティングに関する基礎理論の全体像 【本書の内容】 本書は、量子ビットを使用したコンピューティングの数学的構造をわかりやすく紹介しています。 解説を単純化すると、量子状態に実際の係数のみを使用することで、位相の複雑さを軽減し、 初学者にもイメージしやすくしています。 一読すれば、すぐにでも量子コンピュータのエキスパートに近づけるという書籍ではありませんが、 量子コンピュータを形作る数学・物理学、アルゴリズム、論理回路など、多方面のアイデアと、 その源泉に触れることができます。 そのため、読者が直感的に理解している分野に関しては、その厳密なバックボーンを提供し、 理...

動かして学ぶ量子コンピュータプログラミングの表紙

動かして学ぶ量子コンピュータプログラミング

Eric R. Johnston/Nic Harrigan/Mercedes Gimeno-Segovia/北野 章/丸山 耕司 ・オライリー・ジャパン

ブラウザで動くシミュレータで量子プログラミングを実際に試して理解できる! 量子コンピュータによって何が可能なのか、何によってより強力になるのか、解決できる問題を特定する方法についての理解を深めることを目的としています。概念的な記述が多い他の量子コンピュータの本とははっきり一線を画し、あくまでも実践に主軸を置き、著者たちが作ったシミュレータを利用してブラウザさえあれば試すことができるという、実践的なアプローチが特徴的です。量子コンピュータのプログラミングに必要な知識とツールとスキルをコンパクトにまとめ、実践的な観点から説明します。

米国科学・工学・医学アカデミーによる量子コンピュータの進歩と展望の表紙

米国科学・工学・医学アカデミーによる量子コンピュータの進歩と展望

Emily Grumbling/Mark Horowitz/西森 秀稔 ・共立出版

量子コンピュータの現状と将来を理解するために,歴史的な経緯から始まり,各種の技術を用いた量子コンピュータ構築の試みをハードウェア,ソフトウェア,暗号との関連,さらなる発展の条件,世界的な研究動向の分析など,極めて多岐にわたる観点から俯瞰的に記述した重要な文書。本書は,米国科学・工学・医学アカデミーにおいて編成された委員会の出版物であり,量子コンピュータおよび関連分野における超一流の研究者を結集して編纂された文書であり,信頼性は極めて高い。数式はほとんど使わず,技術的な詳細もほぼ言葉だけによって記述されており,量子力学になじみの薄い読者も比較的抵抗なく読み進められるように配慮されている。量...

量子コンピューティングの表紙

量子コンピューティング

情報処理学会出版委員会/嶋田義皓 ・オーム社

これから必ずくる量子コンピューティングの時代に備えるためのバイブル 本書は、ITのプログラマやエンジニアを主な読者対象として、その方々にとって特に重要な量子コンピューティングの基礎をわかりやすく解説した書籍です。 量子コンピュータについては、多くの人がクラウド越しで実物に触れられるようになった今でも、物理の専門書から学ぶかチュートリアルやハンズオンのウェブ記事を読んで勉強するかしかありません。これから量子の力をフル活用できる人や、量子情報の考え方を利用してコンピュータサイエンスをよくしていく人材が必要になるというのに、入門書と専門書の間には大きな隔たりがあります。 本書はこれから必ずくる...

14日で作る量子コンピュータの表紙
耐量子計算機暗号の表紙

耐量子計算機暗号

縫田光司 ・森北出版

【第30回(2021年度)大川出版賞受賞!】 量子計算機(量子コンピュータ)の研究開発が急速に進む昨今、従来の計算機の能力を前提に設計されている「暗号技術」に見直しが求められている。大規模量子計算機の実現後も安全な公開鍵暗号は、どうすればつくれるのか。この課題に挑むべく誕生した「耐量子計算機暗号」(Post-Quantum Cryptography)は、近年成長が著しい一大研究分野となっている。 本書は、耐量子計算機暗号を包括的かつ技術的に解説した、初の専門書である。暗号理論全般および量子計算への入門的解説から紐解き、安全性評価の具体例も紹介しながら、多彩な耐量子計算機暗号の試みを取り...

量子コンピュータによる機械学習の表紙

量子コンピュータによる機械学習

Maria Schuld/Francesco Petruccione/大関 真之/荒井 俊太/篠島 匠人/高橋 茶子 ・共立出版

量子機械学習は,量子力学に基づく計算手法という新しい概念と,近年隆盛をむかえる機械学習の両者が相まって非常に興奮を覚える新しい分野に感じられる。しかしその基礎を押さえた書籍は意外なことに少ない。研究内容を紹介するような文献はいくつか見られるものの,両者の初学者が手にとり,そしてお互いの分野を知り,橋渡しをするような本当に求められている人材を育成するような教科書になる文献は存在しなかった。 本書は,機械学習の概観を知り,しかし優しい言葉でわかったような気になるのではなく,量子機械学習の枠組みに昇華させるために必要な数学的な要素や用語を押さえて,後で納得感が得られる伏線がしっかりと張られた...

デモクリトスと量子計算の表紙

デモクリトスと量子計算

スコット・アーロンソン/森 弘之 ・森北出版

量子コンピュータの理論研究で世界的に著名なスコット・アーロンソンによる怪作“Quantum Computing since Democritus”がついに翻訳。 古代ギリシャの哲学者デモクリトスから、数理論理学、計算複雑性理論、量子論、さらには心と脳、自由意志、タイムトラベル、宇宙論までを縦横無尽に駆け巡り、計算と物理学、人間とコンピュータ、そして知性と感性の境界線に迫る。 原著が刊行された2013年以降の量子情報分野の進展に触れた、書き下ろしの序文付き。 第1章 原子と空間 第2章 集合 第3章 ゲーデル、チューリング、その仲間たち 第4章 心と機械 第5章 原始計算複雑性 第6章...

量子エンタングルメントから創発する宇宙の表紙

量子エンタングルメントから創発する宇宙

高柳 匡/須藤 彰三/岡 真 ・共立出版

物質が「原子のつぶつぶ」から構成されているように,宇宙空間は「情報のつぶつぶ」から構成されているのではないか?このような考え方が,超弦理論と量子情報理論の境界領域から生まれ,理論物理学の最先端の話題となっています。情報のつぶつぶとは,「量子ビット」のことで,量子情報の最小単位を意味します。ミクロな世界の自然法則である量子論では,情報の在り方も,マクロな古典的な世界とは大きく異なります。その最たる理由がミクロな世界に特有な二体相関を意味する「量子エンタングルメント」の存在です。この本では,主に学部生レベルの物理の予備知識をもとに,この話題のエッセンスをひも解いていきます。  学部生の読者は...

量子コンピュータによる量子化学計算入門の表紙

量子コンピュータによる量子化学計算入門

杉崎 研司 ・講談社

量子コンピュータの基礎から現在の状況、および、量子コンピュータを用いて量子化学計算を行うための理論、手法を解説する。時代の最先端への第一歩。 第1章 量子コンピュータと量子化学計算 第2章 量子化学計算の基礎 第3章 量子コンピュータの基礎 第4章 量子位相推定(QPE)とfull-CI計算 第5章 Variational Quantum Eigensolver(VQE)とユニタリー結合クラスター(UCC)計算 第6章 量子位相推定(QPE)とVariational Quantum Eigensolver(VQE)の比較 第7章 実際の化学の問題への応用に向けて 第1章 量子コンピュ...

2020年をふりかえる

この記事について この記事は、 - ふりかえり AdventCalendar( - チームオキザリス AdventCalendar( の12/13の記事です。

SCRUM BOOT CAMP THE BOOK【増補改訂版】 スクラムチームではじめるアジャイル開発の表紙

SCRUM BOOT CAMP THE BOOK【増補改訂版】 スクラムチームではじめるアジャイル開発

西村 直人/永瀬 美穂/吉羽 龍太郎 ・翔泳社

“はじめて「スクラム」をやることになったら読む本”が7年ぶりに増補改訂! 近年、より複雑化しているプロダクト開発をチームでうまく進めていく手法として、 世界中で注目されている「スクラム」。実際の開発現場にどう適用すればよいのかを、 とにかくわかりやすく解説しています。 ・理論だけで終わらない“実践”の手引き ・架空の開発現場を題材に、実際のプラクティスを詳しく解説! 増補改訂では、初版以降のスクラムのルールの変更を踏まえて、用語や説明の変更、 最近の開発現場に向けた追補など、全面的な見直しを行っています。 ・スクラムガイド2017年版に対応 ・スクラムを実践しているチーム...

SCRUMMASTER THE BOOK 優れたスクラムマスターになるための極意ーーメタスキル、学習、心理、リーダーシップの表紙

SCRUMMASTER THE BOOK 優れたスクラムマスターになるための極意ーーメタスキル、学習、心理、リーダーシップ

Zuzana Sochova/大友 聡之/川口 恭伸/細澤 あゆみ/松元 健/山田 悦朗 ・翔泳社

「スクラムマスターは何をすればよいのか」に答えてくれる本 本書は、「スクラムチームの母」と呼ばれ、著名なスクラムトレーナーでもある著者が、 その経験則ーースクラムマスターは何をすればよいのかーーをまとめた、 Addison-Wesley Signature Series(Cohn)『The Great ScrumMaster: #ScrumMasterWay』 の日本語版です。 スクラムには、3つの役割があります。 プロダクトオーナー、開発チーム、スクラムマスターです。 プロダクトオーナーは、プロダクトの責任者であり、 開発チームは、プロダクトを開発します。 一方で、スクラムマス...

ここはウォーターフォール市、アジャイル町 ストーリーで学ぶアジャイルな組織のつくり方の表紙

ここはウォーターフォール市、アジャイル町 ストーリーで学ぶアジャイルな組織のつくり方

沢渡 あまね/新井 剛 ・翔泳社

アジャイル開発「最初の一歩」に好適! ウォーターフォールとアジャイルは融合できる。 現場のリアルが詰まった、幸せな共存ストーリー。 過去アジャイルに挫折した人も、これなら大丈夫。 【本書のポイント】 ・ストーリーでアジャイル開発の基本を学べる ・現場から目の前のことをどんどん解決していく方法が満載 ・昔ながらの開発をしている会社でも、大企業でもできる ・開発に限らず、チームワークや部署間の連携にも効く 【アジャイルの効能】 ・どんな現場でも使える ・変化に対応できる ・競争力が高まる ・カイゼンサイクルが回る ・組織がセイチョウする ・個人の力を活かせる ・協調性が生まれる ・部...

このバックナンバーをシェア

X LINE Facebook はてブ