についてお探し中...

【2025年】「ソフトウェア開発」のおすすめ 本 172選!人気ランキング

この記事では、「ソフトウェア開発」のおすすめ 本 をランキング形式で紹介していきます。インターネット上の口コミや評判をベースに集計し独自のスコアでランク付けしています。
記事内に商品プロモーションを含む場合があります
目次
  1. リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)
  2. 良いコード/悪いコードで学ぶ設計入門 ―保守しやすい 成長し続けるコードの書き方
  3. 競技プログラミングの鉄則 ~アルゴリズム力と思考力を高める77の技術~ (Compass Booksシリーズ)
  4. 体系的に学ぶ 安全なWebアプリケーションの作り方 第2版 脆弱性が生まれる原理と対策の実践
  5. 達人に学ぶDB設計徹底指南書: 初級者で終わりたくないあなたへ
  6. Team Geek ―Googleのギークたちはいかにしてチームを作るのか
  7. オブジェクト指向でなぜつくるのか 第3版 知っておきたいOOP、設計、アジャイル開発の基礎知識
  8. ソフトウェアアーキテクチャの基礎 ―エンジニアリングに基づく体系的アプローチ
  9. マスタリングTCP/IP―入門編―(第6版)
  10. 新装版 達人プログラマー 職人から名匠への道
他162件
No.1
100

本書は、理解しやすいコードを書くための方法を紹介しています。具体的には、名前の付け方やコメントの書き方、制御フローや論理式の単純化、コードの再構成、テストの書き方などについて、楽しいイラストを交えて説明しています。著者はボズウェルとフォシェで、須藤功平氏による日本語版解説も収録されています。

みんなのレビュー
まだレビューはありません
No.3
69

本書は競技プログラミング(競プロ)に必要なアルゴリズムやデータ構造、考察テクニックを詳しく解説し、150問以上の演習問題を通じて知識を定着させることを目的としています。77個のテクニックを網羅し、320点以上の図で理解を助ける内容で、全問題は自動採点システムに対応しています。著者は国際情報オリンピックで金メダルを三度獲得した実績を持つ米田優峻氏です。

みんなのレビュー
まだレビューはありません
No.4
69

この書籍は、Webアプリケーションの脆弱性とその対策を解説した改訂版の必読書です。PHPサンプルを通じて脆弱性の原理と具体的な対処法を学べ、OWASP Top 10 - 2017に対応しています。新たにHTML5やJavaScriptの解説、脆弱性診断の入門章が追加され、実習環境もWindowsとMacに対応しています。著者はWebアプリケーションセキュリティの専門家で、啓蒙活動も行っています。

みんなのレビュー
まだレビューはありません
No.6
67

本書は、複数のプログラマが関わるプロジェクトの成功にはチームの協力が不可欠であることを強調し、著者がエンジニアとしての経験を基に「エンジニアが他人とうまくやる」ためのコツを紹介します。内容は「チーム文化の作り方」や「有害な人への対処法」など多岐にわたり、楽しい逸話を交えつつエンジニアの社会性を解説しています。

みんなのレビュー
まだレビューはありません
No.7
67

『オブジェクト指向でなぜつくるのか』の改訂第3版は、オブジェクト指向プログラミング(OOP)の基本と最新動向をわかりやすく解説しています。著者は、OOPの全体像、プログラミング言語の歴史、アジャイル開発手法などについて触れ、特に人気のある言語(Java、Python、Ruby、JavaScript)の情報も更新されています。読者は、OOPがソフトウェア開発においてどのように役立つかを学び、実践的な知識を得ることができます。

みんなのレビュー
まだレビューはありません
No.8
66

本書は、ソフトウェアアーキテクチャの重要性と、効果的なアーキテクチャを設計・構築・維持するためのスキルや知識を現代的視点から解説しています。内容は、アーキテクチャの基礎、アーキテクトの役割、アーキテクチャスタイル、チームとのコラボレーションに必要なソフトスキルなど多岐にわたり、実践的な例を交えて説明されています。著者は経験豊富なアーキテクトたちで、読者がソフトウェアアーキテクトとして成長するための道筋を示しています。

みんなのレビュー
まだレビューはありません
No.9
66

本書『マスタリングTCP/IP 入門編 第6版』は、TCP/IPに関する解説書の決定版であり、時代の変化に対応した内容を加えて刷新されています。豊富な図版や脚注を用いたわかりやすい解説により、TCP/IPの基本や関連技術を学ぶことができます。目次にはネットワーク基礎、TCP/IPの基礎、ルーティングプロトコル、アプリケーションプロトコル、セキュリティなどが含まれています。著者はネットワンシステムズや大学の教授など、専門家たちです。

みんなのレビュー
まだレビューはありません
No.12
65

本書は、SpotifyやNetflix、Google、Amazonなどの成功事例から学んだチームとアーキテクチャーの進化に関する実践的なモデルを紹介しています。真のパフォーマンスを引き出すためには、チームのタイプとインタラクションのモードが重要とされ、IT組織論に新たな視点を提供します。著者はアジャイルコーチとしての経験を持つ専門家たちで構成されています。

みんなのレビュー
まだレビューはありません
No.14
65

本書は、メタバースの可能性や影響を探るルポルタージュで、特にソーシャルVRに焦点を当てています。著者は仮想現実の住人として、メタバースが人間の文化やアイデンティティ、コミュニケーション、経済に与える影響を考察します。前半ではソーシャルVRサービスや関連技術を解説し、後半ではユーザーの経験や調査結果を基に、メタバースがもたらす変化を論じます。メタバースは新たな人間社会の形成を促進し、物理的制約から解放される可能性を示唆しています。

みんなのレビュー

メタバース世界で活動するバーチャル美少女ねむによる、メタバースの今が分かる書籍。ビジネス観点というよりも実際にメタバースを利用する消費者側の今が学べる。

No.15
65

本書『アジャイルサムライ』は、ソフトウェア開発におけるアジャイル手法を紹介しており、顧客に価値を提供するプロフェッショナルとしてのアプローチを解説しています。内容はアジャイルの基本、方向づけ、計画、プロジェクト運営、プログラミングに関する各部に分かれており、著者は実務経験豊かなアジャイルコーチたちです。

みんなのレビュー
まだレビューはありません
No.16
65

本書は、サーバやインフラの運用・管理に必要な技術や知識を基礎から解説した教科書です。ネットワークやサーバの基本知識に加え、クラウド関連の知識やエンジニアとしての考え方、学習法、スキルアップ、業務知識、職業倫理も取り上げています。これからサーバ/インフラエンジニアを目指す人に適した内容となっています。目次には、エンジニアとしての生き方、ネットワーク、インターネット、サーバ、仮想化、ミドルウェア、Webサービス運用、セキュリティ、クラウド、法律・ライセンスの基礎知識が含まれています。著者は馬場俊彰氏で、豊富な実務経験を持つエンジニアです。

みんなのレビュー
まだレビューはありません
No.18
63

この文章は、エリック・エヴァンスの著書に関する目次と著者情報を紹介しています。目次は、ドメインモデルの機能、モデル駆動設計の要素、リファクタリングの深い洞察、戦略的設計の4部構成で、各部での主要なテーマが列挙されています。著者は、ビジネスとソフトウェア構築に関する専門家や技術コンサルタントであり、各自の経歴や専門分野も述べられています。

みんなのレビュー
まだレビューはありません
No.19
62

本書『新人エンジニア向け教科書』第3版は、システム開発の基礎知識をゼロから解説する入門書です。新人エンジニアや学生を対象に、ウォータフォール型とアジャイル型の開発手法の特徴や違いを学べる内容となっており、アジャイル型開発の解説が大幅に加筆されています。また、開発過程での文書作成手順や演習課題も用意されており、現役エンジニアや研修担当者にも役立つ一冊です。

みんなのレビュー
まだレビューはありません
No.20
62

『プリンシプル オブ プログラミング』は、プログラマーが3年目までに身につけるべき101の原理原則を紹介するガイドブックです。KISSやブルックスの法則など、古今東西の知恵を集約し、質の高いプログラミングを実現するための基本的な考え方や手法をわかりやすく解説しています。初心者から脱却したいプログラマーに最適な一冊です。著者は上田勲で、キヤノンITソリューションズでの豊富な経験を持っています。

みんなのレビュー
まだレビューはありません
No.21
62

RESTful Webサービス

Leonard Richardson
オライリー・ジャパン
みんなのレビュー
まだレビューはありません
No.23
62

この本は、iOSプログラミング初心者向けの詳細な入門書であり、プログラミング経験がゼロでも理解できるように丁寧に解説されています。Swiftとアプリ開発の基本を習得できる内容で、Xcode 11やiOS 13.5、SwiftUIに対応しています。アプリ開発は副業にも最適で、リスクなく始められ、収益を上げる方法も紹介されています。著者はiPhoneアプリ開発の経験が豊富で、数々の成功作を持っています。

みんなのレビュー
まだレビューはありません
No.24
62

本書『達人プログラマー 20周年記念版』は、ソフトウェア開発者向けに、効率的で生産的なプログラマーになるための実践的アプローチを提供します。著者はアジャイルソフトウェア開発の先駆者であるAndrew HuntとDavid Thomasで、経験を積みながらソフトウェア開発の理解を深める方法を解説しています。初心者からベテランまで幅広い読者に役立つ内容で、20年間の集大成として位置付けられています。

みんなのレビュー
まだレビューはありません
No.25
74
みんなのレビュー

初心者がプログラミングを学びやすい構成が魅力。Pythonの基本的な文法から実際にコードを書く過程まで、わかりやすい解説でスムーズに学べます。豊富な例題や演習が用意されているため、しっかりと理解を深めながら進めることができ、実践的なスキルが身につく点がポイントです。初めてPythonに触れる人でも安心して学べます。

No.26
62

この書籍は、良いコードを迅速に生み出すための共同開発の手法を実践的に学べる内容です。目次には、GitやGitHubの導入、操作方法、Pull Requestの使い方、連携ツール、開発フローなどが含まれています。著者の大塚弘記はアジャイル開発の専門家で、企業におけるWebアプリケーション開発の指導を行っています。

みんなのレビュー
まだレビューはありません
No.27
61

この文章は、Chad Fowlerによる書籍の目次と著者情報を紹介しています。目次は市場の選択、製品への投資、実行、マーケティング、研鑽の重要性についての章で構成されています。著者は著名なソフトウェア開発者であり、Ruby言語の専門家として知られています。彼は多くの企業での経験を持ち、ソフトウェア関連の書籍も執筆しています。

みんなのレビュー
まだレビューはありません
No.28
61

この本は、スクラムを初めて導入する人のために書かれた実践的なガイドです。内容は、スクラムの基本的な理論から実際の開発プロセスまでを分かりやすく解説しており、架空の開発現場を用いて具体的なプラクティスを紹介しています。増補改訂版では、スクラムガイド2017年版に基づく最新のルールや用語の変更、実際の開発現場に合わせた内容が反映されています。スクラムを始めたい人や、導入に苦労している人にとって役立つ一冊です。

みんなのレビュー
まだレビューはありません
No.29
61

本書は、Webアプリケーション開発におけるフロントエンドエンジニア向けに、テストの基本知識と実践手法を解説したものです。自動テストの重要性を強調し、具体的なテストコードの書き方や手法、ツールの使い分けを学べます。UIコンポーネントテストやビジュアルリグレッションテストなど、フロントエンド特有の課題に焦点を当て、サンプルアプリケーション(Next.js)を使ったハンズオン形式で進められます。テストを始めたいが方法がわからないエンジニアに最適な内容です。

みんなのレビュー
まだレビューはありません
No.30
61

本書はテスト駆動開発(TDD)の実践方法を解説した日本語版で、原著者Kent Beckによる内容を和田卓人が翻訳しています。TDDは単なるテスト自動化ではなく、ユニットテストとリファクタリングを組み合わせた手法で、設計の進化を促進します。書籍は多国通貨オブジェクトやxUnitの例題を通じてTDDの原理とパターンを学ぶ構成になっています。

みんなのレビュー
まだレビューはありません
No.33
61

本書は、JavaScriptの基礎から実践的な知識までを網羅しており、プログラミング初心者でも現場で役立つスキルを身につけられる内容です。目次には、導入編、基本編(変数、関数、オブジェクト指向など)、実践編(Webページ作成)、応用編(フレームワーク)などが含まれています。著者は技術書やゲーム開発に携わる柳井政和氏です。

みんなのレビュー
まだレビューはありません
No.34
61

この文章は、書籍の目次と著者情報を紹介しています。書籍は三部構成で、第一部ではアルゴリズムやプログラムの構造について、第二部ではパフォーマンスやアルゴリズムデザインのテクニックについて、第三部では具体的な問題解決の作品を扱っています。著者の小林健一郎は東京大学で物理学を学び、情報科学を専門とする教授です。

みんなのレビュー
まだレビューはありません
No.35
61

本書では、統計学があらゆる学問の中で最強である理由を解説し、現代社会におけるその重要性や影響力を最新の事例を通じて探求しています。著者は、統計学の基本概念や手法(サンプリング、誤差、因果関係、ランダム化など)を紹介し、統計学の魅力とパワフルさを伝えます。著者は東京大学出身の専門家で、データを活用した社会イノベーションに取り組んでいます。

みんなのレビュー

学生の時にこの書籍を読んで統計学に興味を持った。統計学の魅力について分かりやすく学べる書籍。専門的な内容はそれほどないのでスラスラ読める。統計学ってどんなことができるの?なんでそんなにすごいの?ということを知りたい人がまず最初に読むべき本。

No.36
61
みんなのレビュー
まだレビューはありません
No.38
61

この文章は、書籍の目次と著者情報を紹介しています。目次には、ソフトウェアエンジニアリングやシステムデザインに関する様々なテーマが列挙されており、著者は滝沢徹、牧野祐子、富澤昇の3名で、それぞれの学歴と現在の職業が記載されています。

みんなのレビュー
まだレビューはありません
No.39
61

本書は、プログラムの洗練を進めるための判断力を養うケーススタディを提供します。内容は「クリーンコード」や「意味のある名前」など、プログラミングの重要な要素を扱い、プログラムが動作することだけではなく、質の高いコードを書くための方法論を学ぶことができます。各章では、関数、コメント、エラー処理、単体テストなど、多岐にわたるテーマを深く掘り下げています。

みんなのレビュー
まだレビューはありません
No.40
61

「シス管系女子」は、Linuxのコマンド操作を漫画で楽しく学べる書籍で、5万部を突破した人気シリーズの新エピソードを含んでいます。主人公の新人社員利奈と先輩社員大野のやり取りを通じて、シェルスクリプトやサーバー管理の基本が分かりやすく解説されており、実際の仕事で役立つ情報が満載です。各エピソードでは、リモート操作やファイル管理、コマンドの復帰など、具体的な操作方法が紹介されています。

みんなのレビュー
まだレビューはありません
No.41
60
みんなのレビュー
まだレビューはありません
No.42
60

この書籍は、システムエンジニア(SE)を目指す人や活躍したい人に向けて、必要なテクニカルスキルやマネジメントスキル、コミュニケーション術、炎上プロジェクトへの対処法などを解説しています。特に、IoTやAI、ビッグデータの活用が進む中で、社会課題を解決するための発想力や戦略立案術、柔軟性が求められることを強調しています。著者は、SEとしての経験を持つ専門家で、幅広い知識とスキルを提供しています。

みんなのレビュー
まだレビューはありません
No.43
59
みんなのレビュー
まだレビューはありません
No.44
59

『独習Python』は、プログラミング初学者向けのPython入門書で、著者は山田祥寛氏です。本書は、手を動かして学ぶスタイルを重視し、Pythonの基本から応用までを体系的に学べる内容となっています。解説、例題、理解度チェックの3ステップで、基礎知識がない人でも理解しやすい構成です。プログラミング初心者や再入門者におすすめの一冊です。目次には、Pythonの基本、演算子、制御構文、標準ライブラリ、ユーザー定義関数、オブジェクト指向構文などが含まれています。

みんなのレビュー

Pythonをしっかり学びたい人向けの本格的な入門書です。基礎から応用まで幅広いトピックをカバーしており、実際に手を動かしながら理解を深められるよう工夫されています。独習スタイルに特化しているため、自分のペースで着実に学びたい人におすすめ。豊富なコード例や練習問題もあり、プログラミングの実力を着実に高めることができます。

No.45
59

本書は、情報システムの設計手順を体系化し、ユーザーと開発チームをつなぐ方法を明示します。各工程の目的や作業内容を示しながら、データ、業務プロセス、画面UIの設計を「概要定義から詳細定義へ」「論理設計から物理設計へ」と進める手順を説明します。特定の開発手法に依存せず、実装技術や環境変化に左右されない原理原則を実践に即して解説しています。著者はシステム設計や業務改革に携わる専門家です。

みんなのレビュー
まだレビューはありません
No.46
62
みんなのレビュー
まだレビューはありません
No.47
59

『プログラムはなぜ動くのか』の改訂第3版は、プログラムの動作原理をわかりやすく解説し、基礎知識を身につけることを目的としています。内容は新しい製品やツールに更新され、初心者でも理解しやすいように加筆されています。特に、C言語と新たにPythonを用いた機械学習に関する章が追加されており、プログラミングの本質を探求することができます。全体を通して、プログラムの仕組みや環境について詳しく説明されています。

みんなのレビュー
まだレビューはありません
No.49
59
みんなのレビュー

コレ一冊読めばWeb技術の基本が分かる!新しいテクノロジーが登場しても基本となるWebの技術は非常に大事だし活きる!IT系の仕事に付く人はまずこの書籍を読んで基本を固めるべし!

No.51
59

この書籍は、ソフトウェア開発の原則、デザインパターン、プラクティスを統合した内容で、プログラマ向けの実用的なガイドです。アジャイル開発や設計、具体的なケーススタディを通じて、効果的な開発手法を提供しています。著者は、経験豊富なソフトウェア専門家たちで構成されており、各分野での豊富な知識と実績を持っています。

みんなのレビュー
まだレビューはありません
No.52
59

本書『プログラマー脳』は、著者が認知科学に基づいてプログラミングの効率的な学習方法を解説しています。プログラミング時の認知プロセスを理解し、コードの速読や新しい言語の習得、問題解決技術など、具体的なテクニックを紹介しています。全13章から構成され、特に職業プログラマー向けにチーム開発やオンボーディングプロセスについても触れています。著者はプログラミング教育の専門家であり、初心者向けのプログラミング言語「Hedy」を開発しています。

みんなのレビュー
まだレビューはありません
No.53
59

『これからはじめるプログラミング 基礎の基礎』の改訂第3版は、プログラミング入門者向けに書かれた定評ある書籍です。内容は現代の読者に合わせて見直され、プログラミング環境や言語もアップデートされています。目指すゴールは旧版と同じで、プログラミングの基本知識や実践的なステップを学ぶことができます。この本は、プログラミングを始める人にとっての「最初に読むべき入門書」とされています。

みんなのレビュー
まだレビューはありません
No.54
59

この本は、プログラミング初心者向けに、PHPとMySQLを楽しく学べる方法を提供しています。秋葉原での速習コースを基に、挫折しやすいポイントを分析し、1日でWeb画面と簡単なデータベースを作成できる内容です。目次には心の準備、パソコン設定、プログラミング、データベースの各章があり、著者は豊富な経験を持つ谷藤賢一氏です。

みんなのレビュー
まだレビューはありません
No.55
58

本書は、Webサービスの実践的な設計について解説しています。初めに、HTTP、URI、HTMLの仕様とその歴史や設計思想を紹介し、その後、望ましいURIやHTTPメソッドの使い分け、クライアントとサーバの役割分担、設計プロセスなどの設計課題とベストプラクティスを提示しています。目次はWeb概論、URI、HTTP、ハイパーメディアフォーマット、Webサービスの設計、付録で構成されています。

みんなのレビュー
まだレビューはありません
No.56
58

本書は、企業のIT担当者が必要とする基礎知識を解説しています。内容は、パソコンや周辺機器の調達、社内インフラの整備、情報セキュリティの強化、業務システムの導入、システム開発の外部委託に関する5章から構成されています。各章では、専門的な知識が求められるテーマを取り上げ、IT業務に携わる初心者向けに必要最低限の情報を提供しています。著者は、豊富な経験を持つエンジニアたちです。

みんなのレビュー
まだレビューはありません
No.57
58

この入門書は、初学者や非プログラマー向けにプログラムの動作原理を「実習」と「講義」を通じて解説しています。内容はプログラミングの基本、コンピュータやOSの役割、プログラミング言語の基礎、JavaScriptやC言語の学習、オブジェクト指向モデリングなど多岐にわたります。著者は河村進氏で、実業界や研究機関での豊富な開発経験を持つ専門家です。

みんなのレビュー
まだレビューはありません
No.58
58

システム開発の上流工程の1つである、システム設計にスポットを当てた入門書です。システム設計を大きくアプリケーション設計とインフラ設計の2つに分類し、各分類における設計内容を軸に、実践のポイントや注意点などを紹介しました。関係者間で共通の認識を持って開発を進め、システムの品質を高められるようになるはずです。また、設計書の活用方法についても解説されているので、メンテナンスも効率的にできるようになるでしょう。 CHAPTER1 「システム設計」の位置付け Section 01 本書の前提とシステム「開発」の全体像 Section 02 「要件定義」とは Section 03 「設計」とは Section 04 「開発テスト」とは Section 05 「リリース」とは Section 06 「保守・運用」とは COLUMN どの工程にどれくらいリソース(工数)が必要なの? CHAPTER2 「システム設計」とは Section 07 本書における「システム設計」の整理方法 Section 08 設計書を作成する理由 Section 09 設計書の種類 Section 10 「全体設計」の概要 Section 11 「入出力設計」の概要 Section 12 「データベース設計」の概要 Section 13 「ロジック設計」の概要 Section 14 「ネットワーク設計」の概要 Section 15 「サーバ設計」の概要 COLUMN システム設計は広く、深い CHAPTER3 「システム設計」 に影響する考え Section 16 ソフトウェア設計モデル Section 17 フレームワーク Section 18 社外要因・社内要因 Section 19 オンプレミスとクラウド Section 20 仮想化技術 Section 21 ミドルウェア COLUMN ソフトウェアを作るのは勉強も必要だが、本来は楽しいもの CHAPTER4 全体設計 Section 22 全体設計の流れとポイント Section 23 システムアーキテクチャ設計 Section 24 信頼性・安全性設計(全体編) Section 25 環境設計(全体編) Section 26 性能設計(全体編) Section 27 セキュリティ設計(全体編) Section 28 運用方式設計(全体編) Section 29 外部接続方式設計(全体編) Section 30 標準化設計 Section 31 テスト方式設計(全体編) Section 32 移行方式設計(全体編) COLUMN こんなにも全体設計が必要なの? CHAPTER5 入出力設計 Section 33 設計書一覧 Section 34 画面系:画面一覧 Section 35 画面系:画面遷移図 Section 36 画面系:画面共通設計 Section 37 画面系:画面レイアウト Section 38 画面系:画面入力設計 Section 39 帳票系:帳票レイアウト Section 40 IF系:外部接続先一覧 Section 41 IF系:外部接続方式設計 Section 42 IF系:IFレイアウト Section 43 その他:送信メール設計 COLUMN 入出力設計は、システム知見に加えてコミュニケーション力が必要 CHAPTER6 データベース設計 Section 44 設計書一覧 Section 45 ボリューム一覧 Section 46 RDB:データベース設定 Section 47 RDB:ER図 Section 48 RDB:テーブルレイアウト Section 49 ファイル:ファイル設計 COLUMN データベース設計といえば、まずはRDBです CHAPTER7 ロジック設計 Section 50 設計書一覧 Section 51 ユースケース図 Section 52 アクティビティ図 Section 53 クラス図 Section 54 シーケンス図 Section 55 処理フロー図(フローチャート) Section 56 状態遷移設計 Section 57 バッチ全体設計 Section 58 処理設計(プログラム仕様書) COLUMN システム構築には「システムならではの考え方」や「業界特有の知識」が必要 CHAPTER8 ネットワーク設計 Section 59 設計書一覧 Section 60 ネットワーク全体構成図(物理構成) Section 61 ネットワーク全体構成図(論理構成) Section 62 ネットワーク提供サービス一覧 Section 63 通信要件一覧 Section 64 IPアドレス設計 Section 65 ネットワークサービス設計 Section 66 FW(ファイアーウォール)ルール設定方針書 Section 67 流量制御設計 COLUMN ネットワークの基礎はOSI参照モデルを知るのが早い CHAPTER9 サーバ設計 Section 68 設計書一覧 Section 69 サーバ仕様設計 Section 70 仮想化設計 Section 71 サーバプロダクト構成書 Section 72 サーバ稼働サービス一覧 Section 73 サーバ設定仕様書 Section 74 サーバ構築手順書(クラウド編) Section 75 サーバ運用設計 Section 76 障害対応手順書 COLUMN サーバ設計ができれば、たいていはなんとかなる CHAPTER10 設計書の活用 Section 77 設計書は開発のためだけではない Section 78 設計書は継続したメンテナンスが重要 Section 79 設計書は影響調査に使用する Section 80 設計書はシステムの品質を高めるために使用する Section 81 設計書は教育に使用する Section 82 設計書は移行の元ネタに使用する COLUMN 設計書は不要、という暴論

みんなのレビュー
まだレビューはありません
No.59
58

本書『JavaScript』は、最も広く使用されているプログラミング言語であるJavaScriptを包括的に解説したもので、第6版から大幅に加筆・更新されています。基本的な構文や機能、標準ライブラリ、クライアントサイドおよびサーバサイドのJavaScriptについて詳しく説明し、非同期プログラミングやクラスの定義方法、モジュールの使い方なども紹介しています。開発者にとって必携の一冊です。著者はJavaScriptの専門家であり、プログラミングの基礎から応用まで幅広くカバーしています。

みんなのレビュー
まだレビューはありません
No.62
58

先を制してライバル企業に勝つためのポイントとは?決算を早期化して利益を稼ぎだすには?業務改革で会社をよみがえらせるには?最高のシステムをつくるための「亀のコウラ」とは?ベンチャーから中堅企業まで50社以上、業務設計・改善から会計監査さらにIPO支援まで20年近いコンサルティング実績を誇る「公認会計士兼システムコンサルタント」という異色の著者だからこそ書ける成功のノウハウが満載! 第1章 「稼げるシステム」と「稼げないシステム」の分かれ道はどこにあるのか? 第2章 先を制してライバル企業に勝つ"経営の視点" 第3章 決算を早期化して利益を稼ぎ出す"会計の視点" 第4章 業務改革で会社をよみがえらせる"業務の視点" 第5章 正しい知識で最高のシステムをつくる"システムの視点" 第6章 プロジェクトを成功に導き、会社を飛躍させよう

みんなのレビュー
まだレビューはありません
No.63
58
みんなのレビュー
まだレビューはありません
No.64
58

この書籍は、WebブラウザがURLを入力してからWebページが表示されるまでのプロセスを探る内容で、ネットワーク技術に関する基礎解説が大幅に加筆された改訂版です。目次にはブラウザ内部のメッセージ作成、TCP/IPプロトコル、LAN機器(ハブ、スイッチ、ルーター)、アクセス回線とプロバイダ、サーバー側のLAN、Webサーバーへの到達と応答データの戻りなどが含まれています。著者はネットワーク業界での経験を持つ戸根勤氏です。

みんなのレビュー
まだレビューはありません
No.66
58

『メタプログラミングRuby』の改訂版は、Ruby 2.x、Ruby 1.9、Rails4、およびJRubyに対応しています。メタプログラミングの基本概念や技術を解説し、前半では様々な手法を紹介、後半ではRailsを用いた実例を示しています。内容はほぼ全面的に刷新されており、Rubyを活用したプログラミングを習得したい開発者にとって必携の一冊です。著者は豊富な開発経験を持つパウロ・ペロッタ氏と角征典氏です。

みんなのレビュー
まだレビューはありません
No.67
58

本書は、IT業界での技術系マネージャーを目指すエンジニアに向けて、マネジメントに必要なスキルやキャリアパスを解説しています。著者のカミール・フルニエは、テックリードからCTOに至る自身の経験を基に、メンタリング、プロジェクト管理、チーム管理、経営幹部の役割など、各ステージで求められる役割や考え方を具体的に紹介します。技術力の維持やチームの立て直しなど、管理職に伴うさまざまな課題への対処法も提案されており、マネジメントキャリアを志すエンジニアにとって必携の一冊です。

みんなのレビュー
まだレビューはありません
No.71
58

この書籍は、ディープラーニングをゼロから実装することで学ぶ入門書です。Python 3を用いて、基礎から誤差逆伝播法や畳み込みニューラルネットワークなどの実装を通じて理解を深めます。また、ハイパーパラメータの設定やBatch Normalization、Dropout、Adamなどの最新技術、さらには自動運転や画像生成などの応用例についても触れています。著者は斎藤康毅氏で、コンピュータビジョンや機械学習の研究開発に従事しています。

みんなのレビュー

ディープラーニングの概要は分かっているし機械学習はある程度理解しているつもりだけど、ディープラーニングの中身はちゃんと理解できていない人にぜひ読んで欲しい書籍。ディープラーニングは一旦これ1冊読んでおけば問題なし。複雑で難しい印象だったディープラーニングがこれを読むだけで一気に身近なものになる。

No.72
58

本書は、システム開発における設計の基本知識を提供する解説書で、エンジニアがゼロからシステムを構築するための実践的ノウハウを紹介しています。設計に挑戦する際の課題(アプリケーション設計、データベース設計、画面設計など)を事例を通じて解説し、アジャイルやマイクロサービスの最新手法も取り入れています。若手エンジニアのステップアップやリーダーシップ向上を目指す人に向けた内容です。著者はITアーキテクトとしての豊富な経験を持つ吉原庄三郎氏です。

みんなのレビュー
まだレビューはありません
No.74
58

本書は、Laravelフレームワークの入門書で、最新バージョンに対応して改訂されています。内容は、Laravelのインストール、MVCの使い方、各種機能の解説を含み、新しいディレクティブやバリデーションルール、Bootstrapによるページネーション、認証機能などが追加されています。著者は、さまざまなプラットフォーム向けにプログラミング初心者向けの書籍を執筆している掌田津耶乃です。

みんなのレビュー
まだレビューはありません
No.75
57

本書はRubyプログラミング言語の仕様や実践的な知識を解説した入門書で、豊富なサンプルコードと例題を通じて文法やプログラミングの流れを学べます。2017年に初版が発行され、2020年にはRuby 3.0の新機能に対応した改訂版が登場。初心者向けにわかりやすく説明されており、基礎からプロの技術まで幅広くカバーしています。著者は伊藤淳一氏で、プログラミング教育にも力を入れています。

みんなのレビュー
まだレビューはありません
No.77
57
みんなのレビュー
まだレビューはありません
No.82
63
みんなのレビュー
まだレビューはありません
No.87
57

この本は、人工知能の巨人であるジューディア・パールが「なぜ?」の科学を探求する革命的な入門書です。従来の統計学では答えられない因果関係を「因果のはしご」を通じて説明し、因果推論の重要性を強調しています。著者はチューリング賞受賞者であり、ビッグデータやAIの未来にも触れています。データ分析や意思決定に関わるビジネスパーソンにとって必読の一冊です。

みんなのレビュー
まだレビューはありません
No.88
57
みんなのレビュー
まだレビューはありません
No.89
63

新しいプログラムを作ることは新しいコンピュータの使い方を発見すること。たかが技術と侮るなかれ。プログラムのかき方を学ぶと…

みんなのレビュー
まだレビューはありません
No.90
63
みんなのレビュー
まだレビューはありません
No.91
57

この書籍は、累計10万部のベストセラーを改訂したもので、Webサイト制作とHTML・CSSの基本を学ぶ入門書です。架空のカフェ「KUZIRA CAFE」のサイトを作成しながら、最新のHTMLとCSSの技術を身につけることができます。PCとモバイル対応のサイト制作手順を図解で詳しく解説しており、初心者や再学習者に最適です。著者はUIデザイナーの狩野祐東です。

みんなのレビュー

No.94
57

本書は、UIデザインの基本から具体的な実践方法までを体系的に解説しています。デザインの目的や物理的・ソフトウェアの制約、人間の認知特性を考慮し、「わかりやすさ」と「使いやすさ」を追求する方法を示します。デザイナーやエンジニアなど、UI制作に関わるすべての人に役立つ内容です。また、2013年の『UIデザインの教科書』を基に最新の情報に更新されています。

みんなのレビュー

No.95
57
みんなのレビュー
まだレビューはありません
No.99
57
みんなのレビュー
まだレビューはありません
No.104
57

この書籍は、JavaScriptを学ぶ初心者や再挑戦する人向けに、実践的なサンプルを通じて基礎力を身につける内容です。楽しいサンプルを提供し、つまずきやすいポイントを丁寧に解説しており、挫折を防ぐ工夫がされています。第2版では新しいECMA Script規格に対応し、全体の情報がアップデートされ、実践的なテクニックが学べるように内容が刷新されています。Web業界を目指す人やフロントエンドエンジニアを目指す人におすすめです。

みんなのレビュー

No.107
57

『達人に学ぶSQL徹底指南書』の第2版は、SQLを扱うエンジニア必携の書で、10年ぶりの改訂を経て、最新のSQL機能や実践的なコーディング事例を多数紹介しています。ウィンドウ関数やCASE式、外部結合などの重要なトピックを詳しく解説し、標準SQLに基づいて多様なデータベースに対応しています。また、リレーショナルデータベースの歴史や原理についても触れています。SQLを深く理解したいエンジニアやプログラマにおすすめの一冊です。

みんなのレビュー
まだレビューはありません
No.108
57

基礎から学ぶ ノーコード開発

NoCode Ninja(森岡 修一)
シーアンドアール研究所
みんなのレビュー
まだレビューはありません
No.113
57

この書籍は、ITインフラの基礎知識を包括的に解説しており、サーバー、OS、ネットワーク、ストレージ、仮想化、クラウド、データセンター、セキュリティ、運用などの最新情報が含まれています。新入社員やインフラエンジニアを目指す人に推奨される入門書です。著者は富士通やLINEでの豊富な経験を持つ佐野裕氏です。

みんなのレビュー
まだレビューはありません
No.114
63

エンジニアのための時間管理術

Thomas A. Limoncelli
オライリー・ジャパン
みんなのレビュー
まだレビューはありません
No.115
63

Peter Seibel interviews 15 of the most interesting computer programmers alive today in Coders at Work, offering a companion volume to Apress's highly acclaimed best-seller Founders at Work by Jessica Livingston. As the words "at work" suggest, Peter Seibel focuses on how his interviewees tackle the day-to-day work of programming, while revealing much more, like how they became great programmers, how they recognize programming talent in others, and what kinds of problems they find most interesting. Hundreds of people have suggested names of programmers to interview on the Coders at Work web site: www.codersatwork.com. The complete list was 284 names. Having digested everyone's feedback, we selected 15 folks who've been kind enough to agree to be interviewed: * Frances Allen: Pioneer in optimizing compilers, first woman to win the Turing Award (2006) and first female IBM fellow * Joe Armstrong: Inventor of Erlang * Joshua Bloch: Author of the Java collections framework, now at Google * Bernie Cosell: One of the main software guys behind the original ARPANET IMPs and a master debugger * Douglas Crockford: JSON founder, JavaScript architect at Yahoo! * L. Peter Deutsch: Author of Ghostscript, implementer of Smalltalk-80 at Xerox PARC and Lisp 1.5 on PDP-1 * Brendan Eich: Inventor of JavaScript, CTO of the Mozilla Corporation * Brad Fitzpatrick: Writer of LiveJournal, OpenID, memcached, and Perlbal * Dan Ingalls: Smalltalk implementor and designer * Simon Peyton Jones: Coinventor of Haskell and lead designer of Glasgow Haskell Compiler * Donald Knuth: Author of The Art of Computer Programming and creator of TeX * Peter Norvig: Director of Research at Google and author of the standard text on AI * Guy Steele: Coinventor of Scheme and part of the Common Lisp Gang of Five, currently working on Fortress * Ken Thompson: Inventor of UNIX * Jamie Zawinski: Author of XEmacs and early Netscape/Mozilla hacker What you'll learnHow the best programmers in the world do their jobs! Who this book is for Programmers interested in the point of view of leaders in the field. Programmers looking for approaches that work for some of these outstanding programmers. Table of Contents * Jamie Zawinski * Brad Fitzpatrick * Douglas Crockford * Brendan Eich * Joshua Bloch * Joe Armstrong * Simon Peyton Jones * Peter Norvig * Guy Steele * Dan Ingalls * L Peter Deutsch * Ken Thompson * Fran Allen * Bernie Cosell * Donald Knuth

みんなのレビュー
まだレビューはありません
No.116
57

本書は、長寿社会を迎える現代における新しい生き方や働き方を提案する内容です。著者は、従来の教育・仕事・引退の3ステージモデルが崩れつつある中で、エクスプローラーやポートフォリオ・ワーカーといった新しいライフステージを示し、健康で長い人生を楽しむための戦略的な人生設計を促します。お金や有形資産だけでなく、見えない資産や人間関係の重要性も強調され、結婚や職業選択において慎重さが求められます。また、未来の労働市場や人間関係の変化についても触れています。全体として、100歳時代における新しい価値観と生き方の指針を示す一冊です。

みんなのレビュー

今では色んなところで引用される人生100年時代というパスワードのきっかけになった書籍。もう既に1つの会社に勤め上げるような旧来の生き方は崩壊している。将来に不安を抱いているビジネスパーソンはこの本を読んで時代の変化に置いていかれないような生き方を選択して欲しい。

No.117
57

エンタープライズにアジャイル開発を導入しようとしているすべての人に。 企業にアジャイル開発を導入するときに、何が障壁となり、何が課題となり、どのように取り組んでいけばその中で成功がつかめるのか? アジャイル開発を成功させるためのチーム作り、プロジェクトの進め方、プランニングからリリースまでの流れ、開発時に必要な技術、評価と改善まで、徹底的に解説。 エンタープライズでのアジャイル開発の実現に向けて様々な経験をし、度重なる試行をしてきた執筆陣が、その実践の中で得た知見とノウハウをこの一冊に凝縮しました。 前半は「導入編」として、「チームを作る」「開発の準備」「開発」「評価と改善」など、それぞれの場面でのアジャイルの理想と現実、そしてどうしたら上手くいくか、を説明しています。これらを参考に、是非、読者自身の組織やチームに適用してみてください。 後半は「実践編」として、「要件管理」「アジャイルで求められる開発技術」「品質管理」「構成管理」「DevOps」「プロジェクト管理」などのトピックを解説しています。 「アジャイルに必要な考え方やプロセスだけでなく、エンジニアリングの解説もしています。これまでの私たちの経験のなかで、アジャイルの実践においてはプロセスだけに力を入れても上手く実践できないことを学んだためです。プロセスとエンジニアリングを両輪として実践していく必要があります。プロセスとエンジニアリングの両方が書かれていることも本書の特徴です。 本書を読んだあと、アジャイル導入に関するあなたの悩みや課題が解消でき、よいプロダクトができ、顧客へさらなる価値が提供できることを期待しています。」(著者「はじめに」) Introduction 1 アジャイル開発の守破離 2 ソフトウェアのビジネス価値 3 アジャイルを始める前に理解しておくべきこと 4 我々の知っているアジャイル開発 5 アジャイル開発のフレームワーク 6 アジャイル開発についてよく聞かれる2つのこと 導入編 Chapter1 チームを作る 1-1 メンバーを集める    1-1-1 プロダクトオーナーを決める    1-1-2 プロダクトオーナーの権限    1-1-3 開発チームのメンバーを集める 1-2 チームビルディング    1-2-1 メンバーの適切な関係を作る    1-2-2 目標に対して一丸となる 1-3 環境を整える    1-3-1 ステークホルダーのサポートを受ける    1-3-2 快適な作業環境を準備する Chapter2 開発の準備 2-1 プロジェクトの方針を決める    2-1-1 方針の決め方    2-1-2 プロジェクトを管理する方法    2-1-3 関係者の認識を合わせる 2-2 プロダクトバックログの作成    2-2-1 プロダクトバックログアイテムを作成する    2-2-2 アイテムの優先順位を決める    2-2-3 リリースのタイミングを決める 2-3 開発のスタートができる状態にする    2-3-1 開発環境を構築する    2-3-2 開発のリハーサルをする 2-4 ステークホルダーへの説明    2-4-1 ステークホルダーへの説明 Chapter3 開発 3-1 イテレーション(スプリント)のプランニング    3-1-1 プランニングの準備    3-1-2 プランニングで目標とスコープを決める    3-1-3 プランニングで開発作業の計画を立てる 3-2 バックログアイテムの実装    3-2-1 リリースまでの開発の進め方    3-2-2 開発中のコミュニケーション    3-2-3 設計    3-2-4 コーディング    3-2-5 他のシステムとの連携    3-2-6 テスト    3-2-7 デイリースクラムの開催    3-2-8 ドキュメントの作成    3-2-9 開発したソフトウェアのレビュー/ 受け入れ 3-3 ソフトウェアのリリース    3-3-1 計画した通りにリリースする 3-4 プロジェクトの管理    3-4-1 品質の管理    3-4-2 プロジェクトの進捗管理    3-4-3 スプリントの進捗管理    3-4-4 バージョン管理    3-4-5 ステークホルダーへの報告 3-5 運用    3-5-1 運用フェーズへの移行 Chapter4 評価と改善 4-1 ソフトウェアの評価と改善    4-1-1 ソフトウェアの評価    4-1-2 ソフトウェアの改善 4-2 組織の評価と改善    4-2-1 組織の評価    4-2-2 組織の改善 4-3 開発チームの評価と改善    4-3-1 開発チームの評価    4-3-2 開発チームの改善 実践編 Chapter5 要件管理 5-1 プロダクトオーナーの役割    5-1-1 プロダクトオーナーの役割・責任 5-2 インセプションデッキ    5-2-1 インセプションデッキを作成する理由    5-2-2 エンタープライズならではのナレッジ    5-2-3 インセプションデッキの活用 5-3 プロダクトバックログの概要    5-3-1 プロダクトバックログとは    5-3-2 プロダクトバックログを見える化する方法 5-4 プロダクトバックログの作り方    5-4-1 ユーザーに届けたい価値を整理する    5-4-2 ユーザー像の深堀り    5-4-3 ユーザーストーリーマッピング    5-4-4 プロダクトバックログアイテムを作る    5-4-5 プロダクトバックログアイテムの見積り 5-5 フィードバックを集める    5-5-1 背景にある考え方    5-5-2 ユーザーのフィードバック    5-5-3 フィードバックを集める Chapter6 アジャイルで求められる開発技術 6-1 オブジェクト指向    6-1-1 オブジェクト指向の基本    6-1-2 アジャイルで必要なオブジェクト指向の考え方 6-2 デザインパターン    6-2-1 デザインパターンの基本    6-2-2 アジャイル開発で効果を発揮するデザインパターン 6-3 テスト駆動開発    6-3-1 テスト駆動開発の必要性    6-3-2 テスト駆動開発のしくみ    6-3-3 テスト駆動開発で利用するツール    6-3-4 テスト駆動開発の本質 6-4 リファクタリング    6-4-1 リファクタリングとは    6-4-2 コードの臭い    6-4-3 リファクタリングカタログ    6-4-4 リファクタリングツール 6-5 ペアプログラミング    6-5-1 ペアプログラミングとは    6-5-2 モブプログラミング    6-5-3 リモートでのプログラミング 6-6 アーキテクチャ設計(マイクロサービス)    6-6-1 サービス化の検討    6-6-2 マイクロサービスの効果と支えるしくみ    6-6-3 サービスメッシュについて 6-7 マイクロサービスの採用と組織    6-7-1 マイクロサービスの概要    6-7-2 アジャイルの組織とマイクロサービス Chapter7 品質管理 7-1 アジャイルの品質管理    7-1-1 アジャイル開発の品質課題    7-1-2 アジャイル開発の品質管理の基本    7-1-3 エンタープライズで押さえるポイント 7-2 テスト技法    7-2-1 アジャイルテストの分類    7-2-2 Q1 エリア: テクノロジー観点の開発支援テスト    7-2-3 Q2 エリア: ビジネス観点の開発支援テスト    7-2-4 Q3 エリア: ビジネス観点のプロダクト評価テスト    7-2-5 Q4 エリア: テクノロジー観点のプロダクト評価テスト    7-2-6 アジャイルテストの重要ポイント 7-3 ソフトウェアメトリクスの収集と改善    7-3-1 ソフトウェアメトリクスによる品質チェック    7-3-2 ソフトウェアメトリクス収集の仕方 7-4 アジャイルの品質報告    7-4-1 ウォーターフォール開発との成果物比較    7-4-2 アジャイルの品質報告 Chapter8 構成管理 8-1 分散型バージョン管理    8-1-1 分散型バージョン管理とは 8-2 Git    8-2-1 Git 誕生の背景    8-2-2 ノンリニア開発のための分岐システム    8-2-3 Git の仕組み    8-2-4 基本操作    8-2-5 ブランチモデル決定の3 つのポイント    8-2-6 主要なブランチモデルの概要 8-3 まとめ Chapter9 DevOps 9-1 DevOpsとは    9-1-1 背景    9-1-2 DevOpsの考え方 9-2 DevOpsのためのインフラ構築の自動化    9-2-1 クラウドのリソースの構築/管理を自動化する    9-2-2 ミドルウェアの構築/ 管理を自動化する 9-3 DevOpsのためのアプリケーション開発の自動化    9-3-1 基本となる技術    9-3-2 自動化の種類    9-3-3 チームや組織に合致した自動化の選択    9-3-4 自動化を実現する構成 9-4 DevOpsを導入する    9-4-1 エンタープライズのDevOpsの問題点    9-4-2 DevOps の準備    9-4-3 DevOps の環境を試運転する    9-4-4 DevOpsを実践する 9-5 組織のパフォーマンスを高めるための体制    9-5-1 エンタープライズに多い組織体制    9-5-2 従来の組織体制が引き起こす問題    9-5-3 パフォーマンスを向上させる組織体制への変更 Chapter10 プロジェクト管理 10-1 プロジェクトプランニング    10-1-1 ウォーターフォール開発    10-1-2 アジャイル開発 10-2 体制作り(チームビルディング)    10-2-1 ウォーターフォール開発での体制作り    10-2-2 アジャイル開発での体制作り 10-3 開発の進め方(リリース計画)    10-3-1 Quality(品質)    10-3-2 Delivery(スケジュール)    10-3-3 Cost(お金) 10-4 まとめ Conclusion 本書のまとめ    1 魔法の杖ではない    2 アジャイルの導入をはじめる    3 アジャイルのチームづくり    4 改善サイクル    5 BizDevOps    6 最後に

みんなのレビュー
まだレビューはありません
No.118
58
みんなのレビュー
まだレビューはありません
No.119
57

著者ちきりんが、個人の思考力を高めるための方法を紹介する本。内容は、決定プロセスの重要性や、疑問を持つことの意義、情報のフィルターの重要性など多岐にわたる。著者は自身の経験を基に、思考を整理する方法やデータの活用法を提案し、読者が自分なりの答えを見つける手助けをする。

みんなのレビュー
まだレビューはありません
No.122
57
みんなのレビュー
まだレビューはありません
No.123
57

お金の力を正しく知って、思い通りの人生を手に入れよう。変化の時代のサバイバルツールとして世界中で読まれるベスト&ロングセラー オリエンタルラジオ 中田敦彦さん「YouTube大学」で紹介、大絶賛! □最初に読むべき「お金」の基本図書 毎年多くの「お金」に関する本が出版され,書店に並び、そして消えていきます。 そんな状況の中で、「金持ち父さんシリーズ」は刊行から20年経った今でも変わらず多くの支持を得ています。 その第1作目である『金持ち父さん 貧乏父さん』は、時代が変わっても古びない原理原則を示す「お金」の基本図書。 「目からウロコの連続でした! 」という声が絶えず寄せられ、これまで数多の人々の「お金観」を変えてきました。 日本やアメリカのみならず、本書が刊行された2013年時点で51ヶ国語に翻訳され、109ヶ国で読まれています。 教えの書―金持ち父さんの六つの教え 金持ちはお金のためには働かない お金の流れの読み方を学ぶ 自分のビジネスを持つ 会社を作って節税する 金持ちはお金を作り出す お金のためでなく学ぶために働く 実践の書 まず五つの障害を乗り越えよう スタートを切るための十のステップ 具体的な行動を始めるためのヒント

みんなのレビュー

物語形式で、わかりやすくお金への知識が書いてありました。お金に関する本では、お金の使い方がずさんな人に対して攻撃的や嫌味な表現も見られますが、この本はそういったものがなく、気持ちよく読了できました。お金に関する入門書としてぜひ読んでほしいです。

『改訂版 金持ち父さん 貧乏父さん』は、金銭教育の重要性と資産形成の基本をわかりやすく教えてくれる一冊です。著者が実際に経験した「金持ち父さん」と「貧乏父さん」の対比を通じて、働いて稼ぐだけでなく、投資やビジネスを通じた資産の増やし方を学べます。学校では教わらないお金に関する知識を、誰にでも理解しやすいエピソード形式で展開しており、特に経済的自立を目指す人にとって有益です。

No.124
57

著者は、手本や解答がない現代において成功するための思考法を示し、戦略的思考の重要性を解説しています。内容は、戦略的思考の基礎や企業への応用、阻害要因、グループ形成、さらに戦略的経営計画の実践について詳細に述べています。

みんなのレビュー
まだレビューはありません
No.128
62
みんなのレビュー
まだレビューはありません
No.132
57
みんなのレビュー

学生の時に読んでよく分からなかったが社会人になって読んでめちゃくちゃ腹落ちした書籍。何度も何度も読み返すことで多くを学べる。社会人で日々の仕事に忙殺されて大変な人には是非読んで欲しい書籍。

No.136
57

本書は、ネットワーク構築に必要な基礎技術や設計ポイントを400以上の図解を用いて解説した改訂版で、2万4000部を突破したベストセラーです。新たに追加された内容には、高速化設計や最適化設計が含まれ、クラウドとオンプレミスの共存環境に対応しています。著者は、ネットワーク業務に精通したシステムエンジニアで、実務直結の知識を提供しています。

みんなのレビュー
まだレビューはありません
No.138
62
みんなのレビュー
まだレビューはありません
No.142
57

この文章は、コンサルタント会社アトランティック・システムズ・ギルド社の共同経営者であるトム・デマルコとティモシー・リスターの著書についての目次と著者情報を提供しています。目次は、人材活用、生産性向上、チーム育成などのテーマを含む6つの部に分かれています。著者たちは、システム構築の人間的側面を重視し、国際的にコンサルティングや執筆活動を行っています。また、松原友夫、山浦恒央、長尾高弘の経歴も紹介されています。

みんなのレビュー
まだレビューはありません
No.143
57

この書籍は、データベース設計やアプリケーション開発におけるアンチパターンを紹介し、失敗を避けるための改善策を提案しています。内容はデータベース論理設計、物理設計、クエリ、アプリケーション開発の4つのカテゴリに分かれており、複数の値を持つ属性や再帰的なツリー構造、小数値の丸め、SQLインジェクションなどの実践的な問題を扱っています。著者はソフトウェアエンジニアやデータモデリングの専門家で構成されています。

みんなのレビュー
まだレビューはありません
No.144
58
みんなのレビュー
まだレビューはありません
No.147
57

この書籍は、システム保守における複雑なコードの分析手法や対処方法を解説しています。具体的には、コードの理解、テスト、リファクタリング、機能追加のためのテクニックを紹介。内容は、ソフトウェアの変更メカニズムや、変更作業における課題、依存関係の排除手法に分かれています。著者は、テスト駆動開発やオブジェクト指向設計に関する専門家たちです。

みんなのレビュー
まだレビューはありません
No.148
57

基礎 データ構造 整列 探索

みんなのレビュー
まだレビューはありません
No.150
57

本書は、並行プログラミングの理論と実装をRust、アセンブリ、Cを用いて解説し、処理速度向上のための知識や技術を提供します。内容にはCPUのアトミック命令、グリーンスレッド、アクターモデル、async/awaitなどが含まれ、AArch64とx86-64アーキテクチャについての付録もあります。GitHub上のソースコードを通じて実践的な理解を深めることができます。著者は大阪大学の特任准教授、高野祐輝氏です。

みんなのレビュー
まだレビューはありません
No.153
56
みんなのレビュー
まだレビューはありません
No.155
56
みんなのレビュー
まだレビューはありません
No.156
57

本書『リファクタリング』第2版は、ソフトウェアの内部構造を改善しつつ外部の振る舞いを保つ方法を解説するガイドブックです。リファクタリングの必要性や改善点を具体的な事例を交えて説明しており、特にリファクタリング・カタログがアップデートされています。サンプルコードはJavaからJavaScriptに変更され、現代的な内容になっています。著者は情報システム分野の専門家で構成されており、実践的なリファクタリングの価値を実感できる内容となっています。

みんなのレビュー
まだレビューはありません
No.158
62

複雑で変化の激しい問題に強いチームで立ち向かう。要求、見積り、進捗、問題を可視化する。ふりかえりとレビューにより、改善を繰り返す。属人化を解消し、チーム全体を成長させる。導入時に起こりがちな失敗を回避する。DeNA、GMOペパボ、mixiのノウハウを凝縮。 ソフトウェア開発の困難にスクラムで立ち向かう スクラムチーム スクラムイベント スクラムの作成物 スクラムを支えるプラクティス GMOペパボの事例-どのように導入したか mixiの事例-導入失敗からの立てなおし DeNAの事例-大規模開発、業務委託への適用 スクラム導入時によくある問題と解決策 スクラムチームでよくある問題と解決策〔ほか〕

みんなのレビュー
まだレビューはありません
No.160
57

『新版暗号技術入門』の改訂版は、2008年の刊行以来セキュリティ関連で人気を保ち続けている書籍です。暗号技術の基本を図解と易しい文章で解説し、対称暗号や公開鍵暗号、デジタル署名などを取り上げています。第3版では、現代の暗号技術に関する最新情報や、SHA-3、SSL/TLSへの攻撃、ビットコインとの関係などが加筆されています。全ての人にとって必読の内容で、暗号の歴史から応用技術まで幅広くカバーしています。

みんなのレビュー
まだレビューはありません
No.161
56
みんなのレビュー
まだレビューはありません
No.162
57

本書は、深層学習に関する改訂版のベストセラーで、トランスフォーマーやグラフニューラルネットワーク、生成モデルなどの手法を詳しく解説しています。著者は、理論的な証明がなくても納得できる説明を重視し、実用性を考慮した内容を提供。全12章で、基本構造から各種学習方法、データが少ない場合の対策まで幅広く網羅しています。著者は東北大学の教授であり、実務家との共同研究の経験も反映されています。

みんなのレビュー
まだレビューはありません
No.163
56
みんなのレビュー
まだレビューはありません
No.166
56
みんなのレビュー

超人気のUdemy講師酒井さんの書籍。この書籍さえ一通り読んでおけばPythonは問題ないといっても過言ではないくらい網羅性があって分かりやすい。

No.167
57

Winner of the 2011 Jolt Excellence Award! Getting software released to users is often a painful, risky, and time-consuming process. This groundbreaking new book sets out the principles and technical practices that enable rapid, incremental delivery of high quality, valuable new functionality to users. Through automation of the build, deployment, and testing process, and improved collaboration between developers, testers, and operations, delivery teams can get changes released in a matter of hours- sometimes even minutes-no matter what the size of a project or the complexity of its code base. Jez Humble and David Farley begin by presenting the foundations of a rapid, reliable, low-risk delivery process. Next, they introduce the "deployment pipeline," an automated process for managing all changes, from check-in to release. Finally, they discuss the "ecosystem" needed to support continuous delivery, from infrastructure, data and configuration management to governance. The authors introduce state-of-the-art techniques, including automated infrastructure management and data migration, and the use of virtualization. For each, they review key issues, identify best practices, and demonstrate how to mitigate risks. Coverage includes * Automating all facets of building, integrating, testing, and deploying software * Implementing deployment pipelines at team and organizational levels * Improving collaboration between developers, testers, and operations * Developing features incrementally on large and distributed teams * Implementing an effective configuration management strategy * Automating acceptance testing, from analysis to implementation * Testing capacity and other non-functional requirements * Implementing continuous deployment and zero-downtime releases * Managing infrastructure, data, components and dependencies * Navigating risk management, compliance, and auditing Whether you're a developer, systems administrator, tester, or manager, this book will help your organization move from idea to release faster than ever-so you can deliver value to your business rapidly and reliably. Foreword by Martin Fowler Preface Acknowledgements About the Authors Part I Foundations 1 The Problem of Delivering Software 2 Configuration Management 3 Continuous Integration 4 Implementing a Testing Strategy Part II The Deployment Pipeline 5 Anatomy of the Deployment Pipeline 6 Build and deployment scripting 7 Commit Testing Stage 8 Automated Acceptance Testing 9 Testing Non-Functional Requirements 10 Deploying and Releasing Applications Part III The Delivery Ecosystem 11 Managing infrastructure and environments 12 Managing Data 13 Managing components and dependencies 14 Advanced version control 15 Managing Continuous Delivery Bibliography Index

みんなのレビュー
まだレビューはありません
No.168
62

「スクラムチームの母」と呼ばれる著者が「スクラムマスターは何をすればよいのか」に答えた本 「スクラムマスターは何をすればよいのか」に答えてくれる本 本書は、「スクラムチームの母」と呼ばれ、著名なスクラムトレーナーでもある著者が、 その経験則――スクラムマスターは何をすればよいのか――をまとめた、 Addison-Wesley Signature Series(Cohn)『The Great ScrumMaster: #ScrumMasterWay』 の日本語版です。 スクラムには、3つの役割があります。 プロダクトオーナー、開発チーム、スクラムマスターです。 プロダクトオーナーは、プロダクトの責任者であり、 開発チームは、プロダクトを開発します。 一方で、スクラムマスターは「サーバントリーダーであり、 促進と支援に責任を持つ」とあります(スクラムガイドより)。 これを読んで、何をすべきか理解できますか? そう、スクラムマスターは、縁の下の力持ちであるがゆえに、 何をし、どのような姿勢でいればよいのか、理解が難しいロールなのです。 著者のZuzana Sochova氏も、本書の中で 「スクラムのロールの中で一番誤解されやすい」と述べています。 たとえば、突然、あなたはスクラムマスターを命じられたとします。 明日から、スクラムマスターとして、チームを支援していかなければなりません。 ●何から始めたらよいでしょうか? ●スクラムマスターとして、どのようなスキルが必要でしょうか? ●これから起こる困難に、どのように立ち向かっていけばよいでしょうか? ●もっとチームが機能するにはどんな働きかけをしたらよいでしょうか? 本書は、これらの疑問に真っ直ぐに答えてくれます。 開発者としてスクラムチームに参加した当初は、 まったくスクラムが好きになれなかったという著者。 そして、その後スクラムの良さに気づき、 その「スクラムチームの母」となっていく経験を通じ、 「スクラムマスターというロールについてもっとよい説明が必要だ」と、 彼女自身が #ScrumMasterWay というコンセプトで始めた活動がもとになったこの本。 スクラムマスターだけでなく、アジャイルコーチや、 組織改革を担うリーダーにもぜひ読んでいただきたい一冊です。 組織改革に立ち向かうあなたに、知恵と勇気を与えてくれることでしょう。 序文 ― リンダ・ライジング 日本語版に寄せて ― 永瀬美穂、ロッシェル・カップ CHAPTER 1 スクラムマスターの役割と責務  自己組織化したチーム  エクササイズ:自己組織化したチーム  スクラムマスターの目標  スクラムマスターの責務  役割を兼務するときの落とし穴 CHAPTER 2 心理状態モデル  ティーチングとメンタリング  障害物の除去  ファシリテーション  コーチング  例 アジャイルを始める  例 障害物  例 立ち往生  例 責任  エクササイズ 現在の心理状態  このパズルに欠けているピース  エクササイズ 未来の心理状態 CHAPTER 3 #スクラムマスター道  エクササイズ #スクラムマスター道  レベル1 ― 私のチーム  レベル2 ― 関係性  レベル3 ― システム全体  スクラムマスターのグループ  1つのシステムとしての組織  クネビンフレームワーク CHAPTER 4 メタスキルとコンピタンス  メタスキル  コンピタンス  コアコンピタンス CHAPTER 5 チームを構築する  タックマンの集団発達モデル  チームの5つの機能不全  チームの毒  責任に目を向ける  部族としての組織  正しいリーダーシップのスタイルを選ぼう  分散化のテクニックを使う CHAPTER 6 変化を実装する  変化を求めて  行動を変える  変化を成功させるための8つのステップ CHAPTER 7 スクラムマスターの道具箱  守破離をマスターする  システムルール  ポジティブさ  ファシリテーション  コーチング  根本原因分析  インパクトマッピング  大規模スクラム  カンバンから見たスクラムのチェックリスト  XPプラクティスのチェックリスト  プロダクトオーナーのチェックリスト CHAPTER 8 私は信じています  偉大なスクラムマスター  アジャイルやスクラムが自分たちに合っているのかどうかわからない?  組織をアジャイルに変えたい?  良いプロダクトバックログの作り方がわからない?  偉大なスクラムマスターになりたい?  チームを改善する方法を探している?  対立を解決したい?  偉大なプロダクトオーナーになりたい?  モダンなアジャイル組織になりたい?  あなたの組織を次のレベルに引き上げたい?

みんなのレビュー
まだレビューはありません
No.169
62
みんなのレビュー
まだレビューはありません
No.172
57

本書は、なぜ多くの成功者がプログラミングの基本を学んでいるのか、その理由と効率的な学習方法を紹介しています。著名人たちも支持する「世界最良の学習メソッド」を用いて、小学生から大人まで誰でも楽しめる内容です。プログラミングの基礎知識は将来的に役立つスキルであり、初心者向けの学習サービスやプログラミング言語の選び方も解説しています。プログラミングを効率よく学びたい人や教育に興味がある人におすすめの一冊です。

みんなのレビュー
まだレビューはありません
search