技術書が教えてくれない唯一のこと - 「やめどき」の判断
この記事は約 6 分で読めます。
本は「始め方」を教えてくれる
技術書は「始め方」の宝庫です。新しい言語の始め方、フレームワークの導入方法、設計パターンの適用手順。「How to start」は、どの本にも丁寧に書かれています。
しかし、「いつやめるべきか」を教えてくれる本はほとんどありません。
「やめどき」が必要な 3 つの場面
1. 技術の撤退判断
チームで採用した技術が、期待どおりの成果を出していない。導入から半年経ったが、生産性は上がらず、むしろバグが増えている。この技術を使い続けるべきか、撤退すべきか。
技術書は「この技術はこう使えば効果的だ」と教えてくれますが、「この技術が合わないときの撤退基準」は教えてくれません。
2. 学習の損切り
3 ヶ月かけて学んでいる技術が、自分のキャリアに合わないと気づいた。しかし、3 ヶ月の投資を無駄にしたくない。サンクコストの罠です。
意思決定に関する本を読むと、サンクコストの罠を客観的に認識できるようになります。
3. プロジェクトの中止判断
個人プロジェクトや OSS への貢献。始めたときは情熱があったが、半年経って興味が薄れた。続けるべきか、やめるべきか。
なぜ本は「やめどき」を教えないのか
理由は単純です。本を書く人は、そのテーマに情熱を持っている人だからです。React の本を書く人は React が好きで、その良さを伝えたい。「React をやめるべきタイミング」を書くモチベーションがありません。
また、「やめどき」は文脈に強く依存します。チームの状況、プロジェクトの制約、個人のキャリア目標。これらは読者ごとに異なるため、本で一般化するのが難しいのです。
「やめどき」を判断するフレームワーク
本が教えてくれないなら、自分で判断基準を持つ必要があります。
機会費用で考える
「この技術を学び続ける時間で、別の何を学べるか」。今の学習を続けるコストと、別の選択肢に切り替えた場合のリターンを比較します。
今の技術に 100 時間投資して得られるリターンが小さく、別の技術に 100 時間投資した方がリターンが大きいなら、切り替えるべきです。過去に投資した時間 (サンクコスト) は判断に含めません。
3 ヶ月ルール
新しい技術を学び始めて 3 ヶ月経っても「面白い」と感じないなら、やめる候補です。3 ヶ月あれば、技術の基礎を理解し、簡単なものを作れるようになります。この期間で興味が湧かないなら、その技術は自分に合っていない可能性が高いでしょう。
「もし今から始めるとしたら」テスト
今の技術を使い続けるかどうか迷ったとき、「もし今日、ゼロからプロジェクトを始めるとしたら、この技術を選ぶか」と自問します。答えが No なら、撤退を検討すべきです。
本から学べる間接的な「やめどき」の知識
技術書は直接的に「やめどき」を教えてくれませんが、間接的に判断力を鍛えてくれます。
設計の本は「トレードオフ」の考え方を教えてくれます。すべての設計判断にはトレードオフがあり、完璧な選択は存在しない。この思考法は、技術の撤退判断にも応用できます。
アーキテクチャの本は「可逆性」の重要性を教えてくれます。取り返しのつく判断は素早く、取り返しのつかない判断は慎重に。技術の採用は比較的可逆的ですが、大規模なリライトは不可逆に近い。
やめることは失敗ではない
「やめる = 失敗」という思い込みが、撤退判断を遅らせます。
しかし、合わない技術に固執し続ける方が、長期的には大きな損失です。やめることは、限られた時間とエネルギーをより価値の高い場所に再配分する戦略的な判断です。
技術書が教えてくれる「始め方」と、自分で判断する「やめどき」。この両方を持つことで、採用から撤退までを自分で判断できるようになります。
関連記事
まとめ
技術書は「始め方」を教えてくれますが、「やめどき」は教えてくれません。技術の撤退、学習の損切り、プロジェクトの中止。これらの判断には、機会費用の比較、3 ヶ月ルール、「今から始めるなら選ぶか」テストが有効です。やめることは失敗ではなく、リソースの再配分。本で学ぶ「始め方」と、自分で磨く「やめどき」の判断力。両方を持っておくと、限られた学習時間を後悔の少ない場所へ振り向けられます。
この記事は役に立ちましたか?
関連用語
関連記事
難しい技術書を途中でやめるのは正しい判断 - 戦略的撤退のすすめ
難しくて読めなかった技術書を「挫折」と呼ぶ必要はない。撤退は自分のレベルを正確に把握した証拠。戦略的な撤退の判断基準と、再挑戦のタイミングの見極め方を解説します。
読み終わらなくても元は取れている
本を最後まで読み切れなかった罪悪感は不要です。読了率と学んだ量が別物である理由と、読むのをやめた位置に応じた本の扱い方を説明します。
子育てエンジニアが月 2 冊読むためのタイムハック
子どもが生まれて自由時間が激減したエンジニアへ。育児と両立しながら技術書を読み続けるための、隙間時間の見つけ方と読書スタイルの工夫を紹介します。
読書量ゼロの月があっても、年間計画は崩れない
忙しくて 1 冊も読めない月があると、読書計画が崩壊したように感じます。しかし、年間で見れば 1 ヶ月の空白は取り戻せる幅です。読書の波を受け入れ、長期的に続けるための考え方を紹介します。
「自分には早すぎた」と思った本は 3 ヶ月後に読み返せ
難しくて途中で閉じた技術書を、3 ヶ月後に読み返すと驚くほど理解できることがあります。この現象が起きる理由と、「早すぎた本」を無駄にしない活用法を解説します。
ソフトウェア開発の歴史を変えた 5 冊の技術書
アルゴリズムの学問化からコードの可読性革命まで、ソフトウェア開発の方向性を決定づけた 5 冊の技術書を、時代背景とエピソードとともに紹介します。