についてお探し中...

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

この記事では、「ソフトウェア」のおすすめ 本 をランキング形式で紹介していきます。インターネット上の口コミや評判をベースに集計し独自のスコアでランク付けしています。
記事内に商品プロモーションを含む場合があります
目次
  1. リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)
  2. 良いコード/悪いコードで学ぶ設計入門 ―保守しやすい 成長し続けるコードの書き方
  3. Web API: The Good Parts
  4. ソフトウェアアーキテクチャの基礎 ―エンジニアリングに基づく体系的アプローチ
  5. オブジェクト指向でなぜつくるのか 第3版 知っておきたいOOP、設計、アジャイル開発の基礎知識
  6. Webを支える技術 -HTTP、URI、HTML、そしてREST (WEB+DB PRESSプラスシリーズ)
  7. マスタリングTCP/IP―入門編―(第6版)
  8. エリック・エヴァンスのドメイン駆動設計: ソフトウェアの核心にある複雑さに立ち向かう
  9. 競技プログラミングの鉄則 ~アルゴリズム力と思考力を高める77の技術~ (Compass Booksシリーズ)
  10. 改訂3版 これからはじめるプログラミング 基礎の基礎
他148件
No.1
100

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

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

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

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

『マスタリングTCP/IP 入門編』の第6版は、TCP/IPに関する基本知識を豊富な図版とイラストを用いてわかりやすく解説した決定版の解説書です。時代の変化に応じた新しいトピックが追加されており、プロトコルやネットワークの理解を深めるための入門書として最適です。著者はネットワンシステムズの専門家や大学教授で構成されています。

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

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

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

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

No.19
63
みんなのレビュー

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

No.21
62

本書では、統計学が最強の学問である理由を最新の事例と研究結果を通じて探求します。ビッグデータの時代において、その重要性と力を理解することが求められています。目次には、統計学の基礎から応用、さらには統計家たちの競争まで幅広いテーマが含まれています。著者の西内啓は、東京大学医学部卒で、データを用いた社会革新に取り組んでいます。

みんなのレビュー

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

No.22
62

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

みんなのレビュー

@@yfc9C

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

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

No.36
60

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

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

RESTful Webサービス

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

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

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

主人公アレックス・ロゴは、工場閉鎖の危機に直面し、恩師ジョナとの再会をきっかけに工場の再建に取り組む。彼は生産現場の常識を覆すジョナの助言を受け、仲間と共に努力するが、家庭を犠牲にしてしまい、妻ジュリーとの関係が危機に陥る。物語は、仕事と家庭の両立を巡る葛藤を描いている。

みんなのレビュー

生産管理の分野で働いているビジネスパーソンや経営者は全員目を通すべき名著。

No.55
58

この書籍は、累計10万部のベストセラーで、Webサイト制作とHTML・CSSの基本を学べる入門書の第3版です。現代のトレンドに合わせて内容が改訂され、PCとモバイル両方に対応したサイト作りを図解で詳しく解説しています。架空のカフェ「KUZIRA CAFE」のWebサイトを作成しながら、最新のHTML Living Standardに基づく知識を習得できます。初心者や学び直したい人に最適な内容です。著者はUIデザイナーの狩野祐東氏です。

みんなのレビュー

@@t0Kyg

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

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

みんなのレビュー

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

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

How Google Works: 私たちの働き方とマネジメント

エリック シュミット
日経BPマーケティング(日本経済新聞出版
みんなのレビュー
まだレビューはありません
No.80
58

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

みんなのレビュー

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

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

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

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

みんなのレビュー
まだレビューはありません
No.90
59
みんなのレビュー
まだレビューはありません
No.92
58
みんなのレビュー
まだレビューはありません
No.93
62
みんなのレビュー
まだレビューはありません
No.96
58

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

みんなのレビュー
まだレビューはありません
No.98
59
みんなのレビュー
まだレビューはありません
No.101
62
みんなのレビュー
まだレビューはありません
No.102
62
みんなのレビュー
まだレビューはありません
No.103
58
みんなのレビュー
まだレビューはありません
No.108
58

本書は、深層学習に関する改訂版のベストセラーで、トランスフォーマーや生成モデルなどの手法を詳しく解説しています。著者は、実用性を重視し、理論的な証明がなくても納得できる説明を提供することにこだわっています。全12章で構成され、深層学習の基本から応用までを網羅しており、特に実務に役立つ情報が反映されています。著者は東北大学の教授で、研究経験を基にした内容です。

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

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.116
62

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.117
62
みんなのレビュー
まだレビューはありません
No.122
58

基礎 データ構造 整列 探索

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

JavaScript[完全]入門

柳井政和
SBクリエイティブ
みんなのレビュー
まだレビューはありません
No.132
58
みんなのレビュー
まだレビューはありません
No.135
58
みんなのレビュー
まだレビューはありません
No.139
58
みんなのレビュー
まだレビューはありません
No.141
58
みんなのレビュー
まだレビューはありません
No.143
56
みんなのレビュー
まだレビューはありません
No.145
56
みんなのレビュー
まだレビューはありません
No.147
56

Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing)

Gamma, Erich Helm, Richard Johnson, Ralph Vlissides, John
Addison-Wesley Professional
みんなのレビュー
まだレビューはありません
No.150
56
みんなのレビュー

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

No.155
61
みんなのレビュー

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

No.158
56

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

みんなのレビュー

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

search