ようこそ!
出版社名:オライリー・ジャパン
出版年月:2026年9月
ISBN:978-4-8144-0178-9
391P 24cm
ソフトウェアエンジニアリングの基礎 コーダーからエンジニアになるための実践ガイド
Nathaniel Schutta/著 Dan Vega/著 村上列/訳
 
組合員価格 税込 3,762円
(通常価格 税込 4,180円)
割引率 10%
お取り寄せ
お届け日未定
※ご注文が集中した場合、お届けが遅れる場合がございます。
内容紹介・もくじなど
内容紹介:実務で役立つ開発基礎が身につく!ソフトウェアエンジニアに求められる実務の基礎を、コードの読み書き、設計、テスト、リファクタリング、デプロイ、チーム開発、AI活用まで幅広く解説します。単なるプログラミング入門にとどまらず、既存コードを理解し、品質を高め、継続的に成長するための考え方を体系的に学べる一冊です。これから現場に出る人にも、基礎を見直したい人にも実践的で役立つ内容です。
ソフトウェアエンジニアとして成長するために必要なのは、アルゴリズムやプログラミングの知識だけではありません。学校のカリキュラムやブートキャンプでは教わらない、キャリア形成に直結する実践的なスキルこそが差を生みま…(続く)
内容紹介:実務で役立つ開発基礎が身につく!ソフトウェアエンジニアに求められる実務の基礎を、コードの読み書き、設計、テスト、リファクタリング、デプロイ、チーム開発、AI活用まで幅広く解説します。単なるプログラミング入門にとどまらず、既存コードを理解し、品質を高め、継続的に成長するための考え方を体系的に学べる一冊です。これから現場に出る人にも、基礎を見直したい人にも実践的で役立つ内容です。
ソフトウェアエンジニアとして成長するために必要なのは、アルゴリズムやプログラミングの知識だけではありません。学校のカリキュラムやブートキャンプでは教わらない、キャリア形成に直結する実践的なスキルこそが差を生みます。実際の開発現場では、技術的負債を抱えた既存のシステムを保守・改善し、ソフトウェアを適切に設計・テストして品質を保ちながら安定してリリースするとともに、チームやステークホルダーと円滑にコミュニケーションを図る力が求められます。本書は、そうした現場で必要となる知識とスキルを、実践的かつ幅広く解説します。ソフトウェアエンジニアリングとは何かという基本的な問いから、ソフトウェアアーキテクチャとその設計を左右する要因、技術的負債を踏まえたコードベースの読解とリファクタリング、効果的なテストスイートの構築、信頼性と再現性の高いデプロイ、コミュニケーションをはじめとするソフトスキルまでを取り上げます。さらに、複数の選択肢を適切に評価し、目の前の問題や状況に合った解決策やツールを選び抜くための考え方も身につけます。これからソフトウェア開発の仕事を始める人はもちろん、プログラミングの経験を土台に、キャリア形成を意識しながらより広い視野と実務力を備えたエンジニアを目指す開発者のための実践ガイドです。
もくじ情報:プログラマからエンジニアへ;コードを読む;コードを書く;モデル;自動テスト;初めて触れるシステムの調査と変更;ユーザーインターフェース設計;データの取り扱い;ソフトウェアアーキテクチャ;本番環境へ;生産性を向上させる;学び方を学ぶ;テクノロジー業界でソフトスキルを磨く;キャリアマネジメント;AIを駆使するソフトウェアエンジニア

同じ著者名で検索した本