Skip to Content
製品志向のエンジニア (Japanese Edition)
book

製品志向のエンジニア (Japanese Edition)

by Drew Hoskins
January 2026
Beginner to intermediate
270 pages
3h 36m
Japanese
O'Reilly Media, Inc.
Content preview from 製品志向のエンジニア (Japanese Edition)

序文

この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com

表紙に描かれた北アメリカカワウソは、ソフトウェアエンジニアリングのようなものだ。ただし、より愛らしい存在である。彼らは道具を使う——主に貝殻を割るための石だ。またコラボレーションも行う——多くのカワウソが互いの足を掴み合い、浮かんだまま離れずにいられるよう、大きな「筏」を形成するのだ。

ラッコは境界的な生き物でもある。つまり空気と海の境界に浮かび、どちらにも完全に属さない。この海洋哺乳類は酸素を空気から得なければならないが、食料は海から得る。陸生哺乳類のような足を持つが、そのひれは海に適応性を持っている。

エンジニアもまた境界の生き物だ。ただし我々が居るのはシステムとユーザの境界領域だ。データベースやプロトコル、コールスタック、コンテナを持つソフトウェアは海のようなものだ。海底へ深く潜れば、全てを支えるハードウェアの上にたどり着く。

だがユーザは我々の酸素であり、陽光の差し込む空だ。彼らの光によって遠くを見渡せる。そのためには常に浮き続ける必要がある。

本書の存在意義

ソフトウェア製品について 的に考えることは、二つのトピックに集約される。

システム思考

アルゴリズムやデータ構造、プログラミング言語、分散システムにおけるフォールトトレランス、ファームウェアのメモリ制約などのトピックを扱う。

プロダクト思考

ユーザに対する理解、ユーザの背景知識とニーズ、行動のシーケンス、集団の力学、そしてそれらを支える設計テクニックと情報アーキテクチャから構成される。

ソフトウェアエンジニアリング教育は主にシステム思考に焦点を当てている。大学のコンピュータサイエンスカリキュラム、コーディングブートキャンプ、ソフトウェアエンジニアリング文献は、アルゴリズム、データ構造、プログラミング言語、システム知識、デザインパターンに重点を置く。人間とコンピュータの相互作用(HCI)の選択科目を除けば、プロダクトデザインやユーザについて学ぶのは、浸透作用のようにゆっくりとしか進まない。なぜだろうか?

確かにシステム思考こそが我々の最大の差別化スキルだ——プロダクトマネージャーやデザイナー、ユーザ体験研究者はこれをできない。 だが、彼らに尋ねれば、エンジニアにもっとプロダクトスキルがほしいと口を揃えて言うだろう。彼らは複数のプロダクトに分散し、コミュニケーションと調整が困難だ。エッジケースすら記載されていないPMの急ごしらえの要件定義書を解釈しようとするより、ユーザに関する深い知識を活用する方が、プロダクトの運命をはるかに良くコントロールできる。

ソフトウェアエンジニアリングが未開拓分野だった時代、プロダクトスキルがなくても何とかやっていけた者もいた。基礎さえ習得するには並外れた才能と根性、献身が必要だった。効果的にコーディングできる者が極めて少なかったため、最も急務は次世代のプログラマーとソフトウェア設計者をトレーニングすることだった。ツールや言語は使いづらく、習得と運用自体がフルタイムの仕事だった。

だが状況は変わった。オープンソースエコシステム、クラウドコンピューティング、開発者ツール企業への巨額投資が牽引し、開発者向け技術はこの20年で劇的に進化した。AIコーディングアシスタントやエージェントが細かな作業を引き受け、我々はより重要な課題に集中できる。例えばプロダクト思考だ。

本書は、既存のエンジニアリングスキルとユーザへの共感 ...

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

技術リーダーとしてのレベルアップ (Japanese Edition)

技術リーダーとしてのレベルアップ (Japanese Edition)

Anemari Fiser

Publisher Resources

ISBN: 0642572281090