今週のQiita技術書まとめ
2020年12月20日配信
技術書 2020
技術書を毎月 5 冊程度嗜む研鑽の日々が今年も終わり、新刊の中から良書を紹介。 1 月 2020-01-18 グラフィックスプログラミング入門( 2020-01-24 Python実践入門( グラフィックスをプログラミングする、がわからない人には『グラフィックスプログラミング入門』。JavaScript と HTML(Canvas) によるシューティングゲーム制作を通して、グラフィックスの基礎が学…
[ゲーム&モダンJavaScript文法で2倍楽しい]グラフィックスプログラミング入門 --リアルタイムに動く画面を描く。プログラマー直伝の基本
楽しく遊べる2Dゲームの開発を進めながら、 グラフィックスプログラミングの基本が学べる入門書。 一度習得すると、ゲームや映像生成、動的可視化をはじめ、 幅広い分野で長く役立つグラフィックスプログラミングの基礎。 本書では、リアルタイムに動く画像を描くために求められる技術や考え方を平易に解説します。 開発言語として、エディタとブラウザがあれば開発ができるJavaScriptを採用し、 すぐにスタートできる構成が特徴です。 豊富な図解に加え、いまどきのJavaScript(ES2015準拠)の基本文法、 これだけは知っておきたい数学知識も厳選収録。 一線の開発者による、現場で活かせるや...
Python実践入門 ── 言語の力を引き出し、開発効率を高める
Pythonはここ数年で日本語の書籍も増え、開発現場での利用実績も着実に増えてきています。ご自身の第二、第三の言語の選択肢としてPythonが気になっているという方も多いのではないでしょうか。また、「Pythonを始めてみたけど、実際に業務で利用するには不安が残る」「コードレビューに怯えながらPythonを書いている」という方も多いのではないでしょうか。 本書は、そういった方を対象に、Pythonという言語が持つ機能の実践的な使い方を紹介します。Pythonは、日常的なツールからWeb開発、データ分析、機械学習など分野を問わず利用できる汎用性の高い言語です。本書も同じく、Pythonとい...
ドメイン駆動設計入門 ボトムアップでわかる!ドメイン駆動設計の基本
学習しやすいパターンが満載! ドメイン駆動設計をやさしく学べる入門書! 【本書の概要】 本書は、 『エリック・エヴァンスのドメイン駆動設計』(ISBN978-4-7981-2196-3、翔泳社)、 『実践ドメイン駆動設計』(ISBN978-4-7981-3161-0、翔泳社) に感銘を受けた著者が贈る、ドメイン駆動設計の入門書です。 【対象読者】 『エリック・エヴァンスのドメイン駆動設計』や 『実践ドメイン駆動設計』をこれから読もうとしている方、 もしくはすでに読んだものの、「もう少しやさしい入門書も読みたい」 と感じているエンジニアの方を対象としています。 【本書の特徴】 ド...
DirectX 12の魔導書 3Dレンダリングの基礎からMMDモデルを踊らせるまで
複雑なライブラリも、 一歩ずつ進めれば怖くない。 「DirectX 9〜11に比べて超高機能/高性能だと聞いたけれど、 複雑すぎて何をしているかわからない」 「ゲームエンジンのメンテナンスをするために、 最新のDirectXの基礎を知りたい」 「フルスクラッチでMMDのモデルを 表示/アニメーションさせてみたい」 そんなC++プログラマーに向けた、 DirectX 12の「導きの書」がついに登場! ◆3Dグラフィックスの基礎 ◆グラフィックスパイプラインとステージ ◆PMDデータの読み込みと描画 ◆VMDデータの読み込みとアニメーション再生 ◆IK ◆ポストエフ...
プログラミングTypeScript
プログラミング言語TypeScriptの基礎から実践までを網羅的に解説! プログラミング言語TypeScriptの解説書。TypeScriptの型に関する基礎的な内容からその応用、エラー処理の手法、非同期プログラミング、各種フレームワークの利用法、既存のJavaScriptプロジェクトのTypeScript移行の方法まで、言語全般を総合的に解説します。本書全体を通じて、TypeScriptの洗練された型システムを最大限活用するために、コードをどのように記述すべきか、なぜそうすべきかを学べます。
Pythonではじめる教師なし学習
機械学習の手法の1つ、教師なし学習に絞って解説した実践書! 教師なし学習は、大きく3つに分類される機械学習の手法のうちの1つ。従来は、教師あり学習が主流でしたが、これからのデータ分析の形を考えると、教師なし学習も大きな一角を占めていくと考えられています。本書では、実践的な視点で、データ内に隠れている見つけにくいパターンを特定し、異常を検出し、自動的に特徴量抽出と選択を行っていきます。さらには、異なる機械学習手法の長所と短所を比較し、データに最適な手法の選び方についても、示していきます。
[増補改訂第3版]Swift実践入門 ── 直感的な文法と安全性を兼ね備えた言語
本書は、Swiftの言語仕様と実践的な利用方法を解説した入門書です。増補改訂第3版では、新バージョンのSwift 5に対応し、実践入門という趣旨に合わせて、第16章「Webサービスとの連携」と第17章「ユニットテスト」を新設しました。 Swiftは簡潔な言語ですが、その言語仕様を理解し、正しく使うことはけっして容易ではありません。Appleの公式ドキュメントをはじめとして、どんな言語仕様があり、それらをどのように使うかに関しては豊富な情報源があります。しかし、それらがなぜ存在し、いつ使うべきかについてまとまった情報があるとは言えません。本書は、読者のみなさんの「なぜ」や「いつ」を解消...
ゼロから作るDeep Learning 3
超人気シリーズの第3弾ー令和の時代の新ドラゴンブック! 大ヒットを続ける超人気シリーズの第3弾。今回は「DeZero」というディープラーニングのフレームワークをゼロから作ります。DeZeroは本書オリジナルのフレームワークです。最小限のコードで、フレームワークのモダンな機能を実現します。本書では、この小さなーそれでいて十分にパワフルなーフレームワークを、全部で60★のステップで完成させます。それによって、PyTorch、TensorFlow、Chainerなどの現代のフレームワークに通じる知識を深めます。キャッチフレーズはー作るからこそ、見えるモノ。
オブジェクト指向UIデザイン──使いやすいソフトウェアの原理
オブジェクト指向ユーザーインターフェース(OOUI)とは、オブジェクト(もの、名詞)を起点としてUIを設計すること。タスク(やること、動詞)を起点としたUIに比べて、画面数が減って作業効率が高まり、また開発効率や拡張性も向上する、いわば「銀の弾丸」的な効果を持つ。ブログや雑誌記事などで大きな反響を得たこの設計手法について、前半部では理論やプロセスを詳説。そして後半部の「ワークアウト(実践演習)」では18の課題に読者がチャレンジ。実際に考え、手を動かし、試行錯誤をすることにより、OOUIの設計手法を体得できる。
パーフェクト Ruby on Rails 【増補改訂版】
対象バージョンをRuby 2.6/2.7系、Rails 6.0系に変更した増補改訂版。新しいRailsのバージョンでサポートされた機能の紹介だけでなく、Dockerでの導入方法など最新の実践的内容を追加し,現在のトレンドとなる開発スタイルを紹介します。
最速詳解 Unity 2020 スタートブック
ゲーム開発を始める際にUnityを利用するのがスタンダードになりました。その反面,Unityはメジャーバージョンアップが年1回あり,機能の追加/削除が頻繁に起こり,Unityのトレンドの開発スタイルも都度変わるため、トレンドを追いかけるのに時間を費やします。そこで本企画は最新のトレンドをいち早くまとめ,新機能を用いた開発スタイルまで一冊にまとめたムックで提案します。
コンピュータアーキテクチャのエッセンス[第2版]
基礎知識こそ開発者にとっての “銀の弾丸”だ! 【本書の内容】 本書は Douglas E. Comer, "Essentials of Computer Architecture, 2nd Edition", Taylor & Francis Group, LLC. 2017 の邦訳版です。 「コンピュータアーキテクチャ」という学術分野は、コンピュータ科学とコンピュータ工学を抱合しているだけに、深く広大です。 この膨大な知識をすべて習得するのは、専門家ならいざしらず、いわゆるIT系技術者あるいは、そのトバクチに立っている初学者にとっては、無理筋というものです。 とはい...
達人プログラマー(第2版)
より良いプログラマになるための実践的アプローチ 本書は、Andrew Hunt and David Thomas、 The Pragmatic Programmer 20th Anniversary Edition (Addison Wesley、 2019)の日本語版です。 本書は、より効率的、そしてより生産的なプログラマーになりたいと願うソフトウェア開発者に向けて、アジャイルソフトウェア開発手法の先駆者として知られる二人により執筆されました。経験を積み、生産性を高め、ソフトウェア開発の全体をより良く理解するための、実践的なアプローチが解説されています。 先見性と普遍性に富んだ本書は、...
ペアワークのすゝめ
はじめに 本稿はGoodpatch Advent Calendar 2020( Goodpatchでエンジニアリングマネージャーをしていますが、今年はエンジニアリング観点ではXPのプラクティスとして有名なペアプログラミングを一般化してペアワークとし、そのメリットやデメリットについて考察してみたいと思います。 不確実な世の中に 去年の記事(
ジョイ・インク 役職も部署もない全員主役のマネジメント
全社員が仕事に喜びを感じられる環境を作る 官僚主義や長時間労働、顧客との信頼問題、社員間の関係の崩壊など、 過剰な市場競争のもとでは企業のブラック化を止めるのは困難極まります。 「見える化」やリーン、シックス・シグマなどの解決手法を導入しても、 持続できずにむしろ悪化させてしまうケースがほとんどです。 しかし、米国で最も幸せな職場と言われるメンロー・イノベーションズ社は 「働く喜びの追求」を経営の柱にし、このような問題を解決しました。 本書では同社の創業者かつCEOであるリチャード・シェリダン氏が、 職場に喜びをもたらす知恵や経営手法だけでなく、顧客も巻き込んで より良い製品...
FEARLESS CHANGE
あらゆる種類の新しいアイデアを、あらゆる規模の組織に導入しようと試みているすべての人に、本書を届けたい。誰でも、どの組織階層の人でも、他人の心を変えようとするときには、力不足を感じるものである。もし、新しいアイデアの導入に成功した人があなたのかたわらに座り、その秘訣を教えてくれたなら、どんなにすばらしいことだろう。本書にはそれに匹敵するくらいの、アイデアの導入に成功した世界中・歴史上の人たちのテクニックと戦略が凝縮されている。
Ruby 3.0で発生する「プロを目指す人のためのRuby入門」との差異について
はじめに 2020年12月25日に、Rubyの新しいバージョンであるRuby 3.0がリリースされました。 一方、2017年11月に出版した書籍「プロを目指す人のためのRuby入門( 2.4.1を対象にしています。 本書は紙の本であるため、簡単に内容をアップデートすることができません。しかし、何もしないとどんどん内容が古くなってしまい、「本の通りやってみたけど、今使っているRubyとなんか動きが違…
Emacsと暦
はじめに 本記事は、Emacs のカレンダー機能・天文計算ツールの簡単な紹介、Emacsでサポートされている世界の暦、また本フレームワークを使った、和暦の実装を試みと、その際に気づいた注意点を紹介します。また「またアジア各国の旧暦に関する雑学」についても触れています。 世界の暦 世界には様々な暦が存在します。 人類が月の満ち欠けを意識し、農耕・牧畜、そして宗教祭礼を始めた頃から、一年のうち、どの時…
【Day 24】アプリケーションまわりの整備【じゃんけんアドカレ】
じゃんけんアドベントカレンダー( の 24 日目です。 - 初回 ... 【Day 1】とりあえず 1 クラスに全部書く【じゃんけんアドカレ】( - 前回 ... 【Day 23】ドメインモデルをブラッシュアップ【じゃんけんアドカレ】( 今回は最終調整として、今更ですが、開発環境や Spring の設定などのアプリケーションまわりの整備をしていこうと思います。 実施するのは以下の 3 つです。
Web API:The Good Parts
Web APIの設計、開発、運用についての解説書。本書ではAPIをどのように設計し運用すればより効果的なのか、ありがちな罠や落とし穴を避けるにはどういう点に気をつけなければいけないのかを明らかにします。ターゲットは、URIにアクセスするとXMLやJSONなどのデータが返ってくるシンプルなタイプーXML over HTTP方式やJSON over HTTP方式ーのAPIです。
キカガクで一番人気の『脱ブラックボックスコース』に完全版が登場&全編無料で公開決定!の裏話
はじめに メリークリスマス! 株式会社キカガク 代表取締役の吉崎です。 こうやって Qiita に記事を投稿するのがなんと『2年ぶり』です。 月日の流れは早いものです。
ディープラーニング実装入門 PyTorchによる画像・自然言語処理
機械学習の登場により、画像の分析/異常検知/テキストの解析など、飛躍的に高精度なデータの分析が可能となりました。 本書は、機械学習の手法の中でもディープラーニングに注目し、その実現の方法をまとめていきます。基礎知識のまとめから、Python言語とフレームワークPyTorchを使ったプログラミング、クラウドによる環境構築までを一気通貫に解説しています。 理論から実行基盤構築までのさまざまな要素を紹介し、業務にも応用可能な本格的システムを作るための知識が身につく一冊です。
LaTeX のマイプリアンブル解説
はじめに こんにちは,工学部計数工学科3年生の実数(@rityomath( これは物工/計数Advent Calendar 2020( さて,この記事は作成者がプリアンブルで使っている設定について解説しています.この記事を書いた理由は, - LaTeX のパッケージ布教
理想と現実のCSS設計
株式会社ピー・アール・オー アドベントカレンダーの20日目の予定でした(力尽きて投稿遅れました)。 CSS設計は語られることが多く、「素敵!ベストプラクティス!」は数あれど、実行するのは難しい。 この記事は「ベストプラクティス!」ではなく、無間地獄を生成しないためのTipsです。 CSS設計の理想 基本の「き」ですが、すごく大事なことなのでおさらい。
CSS設計完全ガイド 〜詳細解説+実践的モジュール集
CSS設計は多くの現場で導入されていますが、いまだに悩みがつきません。プロジェクトの大小や性質によって最適解も変わってきます。 そこで本書は、CSSのさまざまな設計手法を紹介しつつ、考え方や実践のポイントを明確化します。そのうえでボタン、ラベル、カード、テーブル…といったウェブの定番的なモジュールを網羅的に取り上げ、さらにはそれらの組み合わせ方まで、実践的なコードを紹介します。 代表的な設計手法である「BEM」と、著者が開発した設計手法「PRECSS」によって対比的な解説を加えており、思考をなぞることで最適解が炙り出されることでしょう。 駆け出しのウェブ開発者、フロントエンドエンジニアの...
データを見るときに気をつけている5つのこと
最近は開発のみならず、施策を考えることも多くなりました。 施策を考える上で重要なのはやはり カン データ ですね! (いや、最後はカンが大事だったりすることもあるんですけども。) そこで、私のようにデータを見ないといけなくなったエンジニアの方に向けて、 データを見るときに私が気をつけていることをご紹介したいと思います。
FACTFULNESS(ファクトフルネス)
愛されて、【5冠】達成! ・2020年間ベストセラー【1位】(ビジネス書、トーハン調べ) ・オリコン年間BOOKランキング2020 ジャンル別「ビジネス書」【1位】 ・読者が選ぶビジネス書グランプリ2020 総合グランプリ【1位】(主催:グロービス経営大学院、フライヤー) ・ビジネス書大賞2020【大賞】(実行委員会:ディスカヴァー・トゥエンティワン) ・第30回TOPPOINT大賞【大賞】(2019年上半期TOPPOINT誌調べ) 100万部突破 テレビでも大反響! あさイチ(NHK)、ニュースシブ5時(NHK)、新・情報7daysニュースキャスター(TBS)、NEWS23(TBS)...
「原因と結果」の経済学
「健診を受けていれば健康になれる」「テレビを見せると子どもの学力が下がる」「偏差値の高い大学に行けば収入は上がる」はなぜ間違いなのか? 世界中の経済学者がこぞって用いる最新手法「因果推論」を数式なしで徹底的にわかりやすく解説。世のなかにあふれる「根拠のない通説」にだまされなくなる!
Markdown原稿からPandocしてLaTeX組版する本作りの事例
これは「TeX & LaTeX Advent Caleandar 2020( 22日目は、MusicDumpさん( みなさん、テフライブ!( していますか? ここ最近、「Markdown原稿からPandocしてLaTeX組版する」一連の処理で、書籍製作することが増えてきました。 例えば、某弊社で製作させていただきました事例をいくつかあげます。
C言語によるプログラミングー基礎編ー(第3版)
C言語の定番入門書、待望の改訂版登場! 1991年に発行以来、好評を博している『C言語によるプログラミング -基礎編ー』を第3版として大幅改訂。初めてC言語を学ぶ方のために、C言語の文法の修得を中心に、プログラミングに必要な基礎知識をさまざまな例題を基に解説します。プログラミングを学習する際の数多くの疑問やトラブル、そしてさまざまなプログラミングテクニックについても解説していますので、本格的なシステムプログラミングへの足がかりを得ることができる内容です。
Web配信の技術ーHTTPキャッシュ・リバースプロキシ・CDNを活用する
HTTPキャッシュ、リバースプロキシ、CDNなどWeb開発で大切な「配信」の技術。 重要な技術ながら、現場では知見のあるエンジニアが少なく、なんとなくで運用されていたり、導入が遅れていたりします。 本書では、HTTPキャッシュの基礎から解説し、一冊でしっかり配信が学べます。 速くて落ちないWebサイト/Webサービス/Web APIの実現はもちろん。キャッシュ事故やセキュリティ上の問題を防ぐのにも役立ちます。
TypeScriptとReact/Next.jsでつくる実践Webアプリケーション開発
新しいフロントエンドの入門書決定版! 本書はReact/Next.jsとTypeScriptを用いてWebアプリケーションを開発する入門書です。 WebアプリケーションフレームワークNext.jsはReactをベースに開発されています。 高速さに裏付けされた高いUXと、開発しやすさを両立しているのが特徴です。 本書では、Next.jsの開発をより快適・堅牢にするTypeScriptで開発を進めます。 Next.jsによるアプリケーション開発の基礎、最新のフロントエンドやWebアプリケーションの開発方法が学べます。
実践Redis入門 技術の仕組みから現場の活用まで
インメモリデータベース、Redisの解説書です。 Redisは高速な応答性などからRDBMSでは対応しきれないデータの格納などに用いられます。高速さと柔軟さを併せ持ち、数多くのプログラミング言語から利用できます。 RDBMSの前段に配置してキャッシュとして用いるときの圧倒的な応答性能、 Redisの多様なモデルによるアプリケーションからの扱いやすさなどで人気を集めています。リアルタイムの処理や高速なサービスが求められるWebサービスで特に支持を得ています。 本書では、このRedisを基礎から実践まで解説します。体系的な知識が身につき、アプリケーション開発や運用、トラブルシューティング...
実践Node.js入門ー基礎・開発・運用
Node.jsの入門書です。Node.jsは今やWebアプリケーション開発には欠かせない存在です。 本書には、Node.jsで実際にアプリケーション開発をはじめるための知識がまとまっています。 基礎知識、環境構築、重要文法、非同期、CLIツール開発、Expressを用いたサーバーサイドの開発やフロントエンド(React)との連携などNode.jsの全体像が学べます。 現場で活躍する第一人者が、Node.jsのアプリケーション開発の指針やノウハウを教えます。
機械学習による検索ランキング改善ガイド
検索ランキング改善の基礎から機械学習による改善手法まで学べる! 検索は、ECや動画配信など私たちが利用するサービスのいたるところで使われていますが、その内容は日々変更され、改善が続けられています。本書はそんな検索システムの改善に業務として携わる著者陣によって「検索ランキングの改善」というトピックに焦点を当てて、実サービスの検索ランキングの改善に役立つ知識と、実際の実装例、またそれらを導入するための周辺知識までを包括的に解説する書籍です。機械学習の理論と実践の間を埋める、実務で役立つことを目的とした書籍です。
Docker/Kubernetes実践コンテナ開発入門 改訂新版
話題のコンテナ技術、Docker/Kubernetesの基礎から実際にアプリケーションを作るまでを解説した入門書です。 Docker/Kubernetesを実際の現場で活用している著者が最新情報や実践スキルをわかりやすく解説します。 ローカル環境での検証はもちろん、Google Kubernetes Engineへのデプロイなどクラウドでの実践にも触れています。 コンテナを中心とした開発スタイル、実践的なCD(継続的デリバリー)入門など現場で本当に必要な知識が身につきます。 Docker/Kubernetesをきちんと本番で使うための王道的な解説を中心としつつ、CLIツールとしてDo...
コード×AI-ソフトウェア開発者のための生成AI実践入門
GitHub CopilotやChatGPTなど生成AIによるコード生成やコードリーデイング支援が流行っています。 これらは破壊的なイノベーションで、いずれはすべての開発者や企業が導入するものです。 ただ、現状では生成AI×コードを推進・導入している企業は多くはなく、さらに活用法については手探りの状況です。 本書では生成AI×コードでなにができるか、どうすればよりよく活用できるかを解説します。 しっかりと活用していくための知識と、現場で活用できる実践が身に付く必携の一冊です。 1. 生成AIがエンジニアリングの常識を変える 1. 変化は「今」起こっているーさて、どうする? 2. ...
Rustで学ぶWebAssembly--入門からコンポーネントモデルによる開発まで
Webブラウザー上でプログラムを高速に実行するための技術として開発されたWebAssembly(Wasm)ですが、近年では「特定のプログラミング言語・アーキテクチャに依存しない」「プログラムをサンドボックス内で安全に実行できる」という強みに注目が集まっています。さらに、新たに導入される予定の「コンポーネントモデル」によって、大規模なプロジェクトでもWebAssemblyを利用しやすくなる環境が整いつつあります。本書では、プログラミング言語としてRustを採用し、以下の3つの観点で、“新しい”WebAssemblyについて手を動かしながら理解を深めます。 ・Rustで書いたプログラムから...
改訂新版 良いコード/悪いコードで学ぶ設計入門 -保守しやすい 成長し続けるコードの書き方
本書は、より成長させやすいコードの書き方と設計を学ぶ入門書です。筆者の経験をふまえ構成や解説内容を見直し、より実践的な一冊になりました。 システム開発では、ソフトウェアの変更が難しくなる事態が頻発します。 コードの可読性が低く調査に時間がかかる、 コードの影響範囲が不明で変更すると動かなくなる、 新機能を追加したいがどこに実装すればいいかわからない......。 変更しづらいコードは、成長できないコードです。 ビジネスの進化への追随や、機能の改善が難しくなります。 成長できないコードの問題を、設計で解決します。
[詳解]AWS Infrastructure as Code--使って比べるTerraform&AWS CDK
本書は、Amazon Web Services(AWS)のリソースを対象とした、コードによるインフラ管理ーーInfrastructure as Code(IaC)をテーマにした実践的な解説書です。IaCツールの中でも、幅広いシステムに対応できる「Terraform」と、抽象的なリソース記述が可能な「AWS CDK」を取り上げます。それぞれのツールの基本的な使い方や仕組みを解説するとともに、VPCやECSの構築といった具体例を通じてこれら2つのツールを横断的に比較・理解します。両ツールの「宣言的なコード記述」という共通点や、コード記述法や差分抽出プロセスの違いを掘り下げながら、AWSにおけ...
実践Apache Iceberg -- 高効率・高生産性を実現するオープンなデータ基盤の構築と運用
Apache Icebergは、ストレージ上のファイル群を抽象化し分散クエリエンジンで扱うためのオープンな「テーブルフォーマット」です。本書では、データレイク構築に関する基本的な考え方やIcebergを使うことのメリットといった基本から、Sparkなどの各種分散クエリエンジンにおける実践的な活用方法、そして実運用のためのノウハウまで、豊富なハンズオンとともに解説。次世代のデータ基盤の構築・運用に関わるエンジニア必携の一冊です。
MCPサーバー開発大全 独自サーバーの実装から自動テストの構築まで
MCP(Model Context Protocol)は、LLM(大規模言語モデル)とツールを連携させる革新的なプロトコルとして急速に普及しています。MCPによって、AIエージェントに各種のタスクを任せることが現実になりました。 同時に重要性を増しているのが、自サービスのMCPサーバーを完備してAIフレンドリーにすることです。サービスやデータベースは「AIから使えるかどうか」によってその価値が大きく変わります。 本書はMCPの基礎概念からMCPサーバー開発のための環境構築、基本的な実装、複雑なドメインヘの応用、そして品質保証を扱います。書籍内では実例として、初歩的な天気予報サーバーや、...
JavaScriptの実行環境と仕様
はじめに JavaScriptは現在人気となっている言語の一つですが、その生い立ちや作成された背景などを知っている人は意外に少ないのではないでしょうか? そこでこのような作成背景や生い立ちなどを知ると、JavaScriptをより多面的に深く理解できるのではないか?と思い、本記事を作成しました。 シリーズものとなっており、2回目・3回目というようにしばらく続けていくつもりです。 JavaScript…
スクラムマスター3年生が、学習する上で役に立ったな感じた書籍
はじめに 「ヤフーのスクラム開発実践者の経験年数ごとの学習方法の紹介( ウォーターフォール文化で育った人間がちゃんとスクラムを勉強して、全社向けにちょっとした発表や勉強会をしちゃうくらいになった人です。 自分が読んで役に立ったなと感じた本を紹介します。 (何番煎じかわからんけど。)
SCRUM BOOT CAMP THE BOOK【増補改訂版】 スクラムチームではじめるアジャイル開発
“はじめて「スクラム」をやることになったら読む本”が7年ぶりに増補改訂! 近年、より複雑化しているプロダクト開発をチームでうまく進めていく手法として、 世界中で注目されている「スクラム」。実際の開発現場にどう適用すればよいのかを、 とにかくわかりやすく解説しています。 ・理論だけで終わらない“実践”の手引き ・架空の開発現場を題材に、実際のプラクティスを詳しく解説! 増補改訂では、初版以降のスクラムのルールの変更を踏まえて、用語や説明の変更、 最近の開発現場に向けた追補など、全面的な見直しを行っています。 ・スクラムガイド2017年版に対応 ・スクラムを実践しているチーム...
カイゼン・ジャーニー たった1人からはじめて、「越境」するチームをつくるまで
「日本の現場」に寄り添った、アジャイル開発の実践! 現場のストーリーで、開発の神髄を学ぼう 【本書の特徴】 ・現場のストーリーから、考え方とプラクティスを一緒に学べる ・1人でも始められる業務改善の手法から、チームマネジメントの手法まで解説 ・日本の現場を前提にしているので、実践しやすい ・アジャイルをこれから始める人だけでなく、もっとうまく実践したい人にも最適 【本書に登場するプラクティス】 モブプログラミング / バリューストリームマッピング / ユーザーストーリーマッピング / 仮説キャンバス / ハンガーフライト / カンバン / 期待マネジメント / リーダーズインテグ...
アジャイルな見積りと計画づくり
ソフトウェア開発の難題である見積りと計画づくりを「アジャイル」にすることで、開発の現実に即した、誤差の少ない計画づくりができるようになる。その技法を、分かりやすく説いた1冊。
エンジニアリング組織論への招待
技術的負債・経営との不和。プロジェクトの理不尽。上がらない生産性。そのすべての正体は不確実性の扱い方の失敗にあった。「コミュニケーションにおける不確実性を減らすには?」「技術的負債を解消する方法とは?」「経営陣とエンジニア間の認識のずれを解消するには?」エンジニアリングにおける、課題を解決する思考の整理方法やメンタリング手法を解説!
チームが機能するとはどういうことか
★マネジメント思想のアカデミー賞「Thinkers50」1位! ★ 『チームが機能するとはどういうことか』『恐れのない組織』著者のエイミー・エドモンドソン教授が「Thinkers50」2021年版ランキングで1位に表彰されました! 2001年創設のThinkers50歴代1位はマイケル・ポーター、クレイトン・クリステンセン、C・K・プラハラード、ピーター・ドラッカーなど。 ★心理的安全性研究の第一人者による、〈チームワーク〉のロングセラー★ トヨタ、IDEO、チリ鉱山落盤事故救出チーム、北京五輪会場設計チーム…20年以上にわたって多様な人と組織を見つめてきた著者が提案する、学習しな...
コーチングのすべて
著書累計150万部、60カ国6000人のコーチを輩出した世界的権威の叡智を一冊に凝縮。NLP、ポジティブ心理学、行動コーチング…多様なアプローチを総合してコーチングの本質に迫る。
世界一やさしい問題解決の授業
いちばん売れてる問題解決の本 世界最高峰のコンサルティング会社で学んだロジカルシンキング・問題解決の考え方を中高生にもわかるように解説。 世の中を生き抜く「ホンモノの思考力」が身につきます! 日本、そして世界を代表する企業において、新人から経営陣まで大絶賛の問題解決力研修を提供する著者が、本質を、分かりやすく、刺激的に届けます。
ライト,ついてますか
自動車用トンネルを抜けた後も車のヘッドライトを点灯して走行し、そのまま長時間駐車してバッテリーを上げてしまった経験はありませんか? この種の問題の解決策としてトンネルの出口に「ライトを消せ」という標識を出すことが考えられるけど、それだと夜中にライトを消す人があるかも知れません。もしあなたがトンネル管理者なら、どんな標識を考えますか? <訳者前口上>より この楽しい本を訳して出すことは、著者の一人から1冊もらって以来の夢だった。一見冗談だらけに見えるけれども、実はひどく思い当たることばかり書いてある。訳者は世慣れない方で、ここに書いてあるようなことでしょっちゅう失敗をする。この本を訳したい...
入門 考える技術・書く技術
日本人が論理思考を苦手とするのは、「日本語ならではのハンディ」があるからだった! 研修歴20年以上の著者が、そのハンディを乗り越える方法を具体的に指南。 ビジネス文書もメールも見違えるように上達する! 最も有名なバーバラ・ミントの大ロングセラー『考える技術・書く技術』で紹介された「ピラミッド原則」がよくわかる、入門ガイド決定版!
ロジカル・シンキング
本書の狙いは、体系立った、しかもシンプルで実践的なロジカル・コミュニケーションの技術を習得することにある。あえてこれを「技術」と呼ぶのは、これまでの経験から訓練を積めば誰でも身に付けられると確信するからだ。
考える技術・書く技術新版
マッキンゼーをはじめ、世界の主要コンサルティング会社、さらにペプシコ、オリベッティ、AT&Tシステム、ユニリーバなどでライティングのコースを教えているバーバラ・ミントが、コミュニケーション力を高める文章の書き方を紹介。
プロジェクトマネジメントの勘所〜補講編〜
本記事は DMMグループ Advent Calendar 2020( の21日目です。 自己紹介 わたし( エンジニアリングマネージャー(EM)の担当領域は、所属会社やその時々の状況や個人のスキルによって違いがあると思います。昨年時点の自分自身は去年のアドベントカレンダー記事( はじめに
カンバン仕事術
カンバンの導入についての本格的な入門書! 本書は、計画と見積もりを作り、計測を行い、キューとボトルネックを視覚化し、カンバンを作り、それを使う方法を網羅した書籍です。カンバンを導入するための実践的な入門書。
ゲームQAへの転職について
はじめに 私は元々システム系のテスト担当の仕事をしていましたが、2012年の6月にグリーのQAチームに転職しました。 その際に感じた違いや苦労、転職してよかったことなどを書いてみたいと思います。 別業界のQAをしていて、ゲーム業界への転職を考えている人の参考になれば幸いです。 1.前職と現職の比較