Skip to Content
ソフトウェア開発者のキャリアハンドブック ―キャリアの不確実性を進み続けるためのガイド
book

ソフトウェア開発者のキャリアハンドブック ―キャリアの不確実性を進み続けるためのガイド

by Michael Lopp, 夏目 大
January 2026
Beginner to intermediate
392 pages
4h 6m
Japanese
O'Reilly Japan, Inc.
Content preview from ソフトウェア開発者のキャリアハンドブック ―キャリアの不確実性を進み続けるためのガイド

17章ゲームの要素を取り入れる

危機的状況に陥ったマネージャーにとって強力な武器になるのが、ホワイトボードである。ホワイトボードがあれば、新鮮な発想が得られることが多い。

面白いことに、私がこれまでに働いた会社には、たとえどんな小さなスタートアップ企業にもホワイトボードはあった。たいていは、さほど大きくないものだ。車輪つきで、あちこちに簡単に運べる。パーティションで区切っただけの狭い会議室にちょうどよかった。元々は誰のものなのか、わからなかったけれど、私は何か困った時には、いつもホワイトボードを使っていた。

困った事態、というのは何が原因で訪れるかわからない。時間がないからと手間を惜しんだせいかもしれないし、明確にすべき仕様を明確にしていなかったせいかもしれない。あるいは、前から問題の存在に気づいて警告を発していたエンジニアがいたのに、無視していたのかもしれない。無視している間に問題は大きくなった。原因は何であれ、ともかく、目の前に大きな問題がある。バグが次々に見つかるのだが、修正は遅々として進まない。第一、システムにはまだ追加しなくてはならない機能が数多くあるのだ。

間違いなく、悲惨な状況である。

良くないことが続けば、チーム内の人間関係も悪くなる。3週続けて、土日も出勤しているというのに、まだまったく終わりが見えない。普段は、悲観的なことを言いながらも、楽しく仕事をするエンジニアたちも、すっかり静かになってしまい、実に居心地の悪い空気になっている。絶対に間に合わせなくてはならない期日は、誰もが認識している。だが、誰もが「間に合わないだろう」と思っている。

このままではいけない。

ゲームの面白さ

エンジニアというのは、基本的に「システム思考」をする人間である。この世界は非常に複雑だけれども、物事の動きはすべてフローチャートで表すことができる。どのようなフローチャートが存在するかはすべて知ることができる。限られた数の入力から、常に限られた数の出力が生じる、そんなふうに世界を見ているのだ。実際には、この混沌とした世界をすべて理解し、制御できるようなフローチャートなど存在しない。それは甘い幻想にすぎなのだが、その存在を信じていれば、それは生き方のすべてに副作用を及ぼすことになる。そのフローチャートを基に、世界について推論し、そのフローチャートをもとに物を作ろうとするからだ。エンジニアの多くがゲームを愛するのはそのためだ。ゲームは確かに有限のフローチャートから成り立っている。そのゲームを愛し、深く知るようになるほど、うまく制御できるようになるだろう。 ...

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

生成AIのプロンプトエンジニアリング ―信頼できる生成AIの出力を得るための普遍的な入力の原則

生成AIのプロンプトエンジニアリング ―信頼できる生成AIの出力を得るための普遍的な入力の原則

James Phoenix, Mike Taylor, 田村 広平, 大野 真一朗, 砂長谷 健, 土井 健, 大貫 峻平, 石山 将成
Linuxカーネルプログラミング 第2版

Linuxカーネルプログラミング 第2版

Kaiwan N. Billimoria, 武内 覚, 大岩 尚宏
進化的アーキテクチャ ―絶え間ない変化を支える

進化的アーキテクチャ ―絶え間ない変化を支える

Neal Ford, Rebecca Parsons, Patrick Kua, 島田 浩二

Publisher Resources

ISBN: 9784814401451Publisher Website