Skip to Content
ソフトウェアエンジニアリングの基礎 ―コーダーからエンジニアになるための実践ガイド
book

ソフトウェアエンジニアリングの基礎 ―コーダーからエンジニアになるための実践ガイド

by Nathaniel Schutta, Dan Vega, 村上 列
September 2026
420 pages
6h 5m
Japanese
O'Reilly Japan, Inc.

Overview

ソフトウェアエンジニアとして成長するために必要なのは、アルゴリズムやプログラミングの知識だけではありません。学校のカリキュラムやブートキャンプでは教わらない、キャリア形成に直結する実践的なスキルこそが差を生みます。 実際の開発現場では、技術的負債を抱えた既存のシステムを保守・改善し、ソフトウェアを適切に設計・テストして品質を保ちながら安定してリリースするとともに、チームやステークホルダーと円滑にコミュニケーションを図る力が求められます。本書は、そうした現場で必要となる知識とスキルを、実践的かつ幅広く解説します。 ソフトウェアエンジニアリングとは何かという基本的な問いから、ソフトウェアアーキテクチャとその設計を左右する要因、技術的負債を踏まえたコードベースの読解とリファクタリング、効果的なテストスイートの構築、信頼性と再現性の高いデプロイ、コミュニケーションをはじめとするソフトスキルまでを取り上げます。さらに、複数の選択肢を適切に評価し、目の前の問題や状況に合った解決策やツールを選び抜くための考え方も身につけます。 これからソフトウェア開発の仕事を始める人はもちろん、プログラミングの経験を土台に、キャリア形成を意識しながらより広い視野と実務力を備えたエンジニアを目指す開発者のための実践ガイドです。

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

How to Develop a Great Digital Strategy

How to Develop a Great Digital Strategy

Jeanne W. Ross, Cynthia M. Beath, Ina M. Sebastian
Are You an Authentic Leader or an Authentic Jerk?

Are You an Authentic Leader or an Authentic Jerk?

Hannes Leroy, Michael A. Daniels, Kristin L. Cullen-Lester, Alexandra Gerbasi
What Successful Project Managers Do

What Successful Project Managers Do

W. Scott Cameron, Jeffrey S. Russell, Edward J. Hoffman, Alexander Laufer

Publisher Resources

ISBN: 9784814401789Publisher Website