エディ・オスマニ:選択の麻痺

これは、2014年7月1日に公開された、Addy Osmaniによる「Front-end Choice Paralysis」投稿の翻訳です。



フロントエンド開発では、豊富な選択肢などの問題が常に発生します。 豊富なツール、フレームワーク、言語、抽象化、プラットフォームがあります。 もちろん、このような選択は競争やさらなる開発には適していますが、非常に多くのオプションに直面しているため、混乱に陥ることがあります。 選択肢を選ぶ代わりに、膨大なオプションの前に不確実性を感じながら、あなたは放棄されたと感じます。 これは必ずしもフロントエンド開発業界の問題ではありません—これは人間の性質の問題です。



簡単な例を見てみましょう-Netflixで映画を見たいとしましょう。



一週間前、そこで映画を見たかった。 私は自分から数時間盗みましたが、何かを選択して表示するには十分だと思いました。



しかし、このアクションを最後に実行してからしばらく時間が経過したという事実についても考えませんでした。 Netflixカタログには何百もの新しい映画が補充されており、私は選択を始めました。 そして選択してください。 そしてもう一度選択します。 トワイライトを参照してください! またはトワイライト2。 または3.押し上げられたプレスと安定した中毒のどちらかを選択しなければならない少女についての終わりのない物語。 アバター! この映画は、 ブルーマングループがどのようにしてジュラシックパークに行ったのかについてです。



選択肢が多すぎて、興奮しました。 要するに、選択の麻痺がありました。 1時間、私は自分に合った映画を選択しようとしていましたが、時間が経過したときに半分以下でしか見ることができませんでした。 私のサブスクリプションは、私にとって難しい関係のように見えます。



心理学者のバリー・シュワルツは、2004年の著書The Paradox of Choiceでこの現象を説明し、あまりにも多くのオプションを削除することで消費者の疲労を軽減できることを証明しました。

彼はSheena IengarとMark Lepperによる非常に興味深い実験を要約しました。

「研究者が(食料品店で)エキゾチックで高品質のジャムの瓶を多数展示するスタンドを設置すると、購入者はサンプルを試すことができ、瓶を購入した場合、1ドルの割引クーポンを受け取ります。 一度試飲するために、6種類のジャムが用意されました。 他方-24。両方の時間で、24種すべてが購入可能でした。 幅広いセレクションは、小さなバイヤーよりも多くのバイヤーをテーブルに引き付けましたが、平均して、人々は常に同じ数の種類のジャムを味見しました。 しかし、購入に関しては違いが明らかになりました。 小さいセットのジャムを試飲している人の30%が購入しました。 さまざまなオプションから選択した人の3%だけが同じことをしました。」


実際には、豊富な選択肢があるため、どのオプションが最も適しているかについての不確実性が高まります。 あなたの決定に満足する代わりに、あなたは疲れを感じます。 選んだの? 他の何かを選んだ方がいいかもしれない? 友達は何を選びましたか? たぶん彼らに聞いたほうがよかったですか バカみたいになりたくない。 あなたはピットに落ちて、あなたが何かをより良くする機会を逃したかどうか疑問に思う。 使用しているテクノロジースタックを何回レビューしましたか?



選択肢が非常に多い場合は、期待を過大評価することもできます。 少し待つと、「最適な」オプションが見つかると思うかもしれません。 この状況では、正しい選択は息をのむようなものであるべきであることは明らかです。 しかし、多くの場合、「正しい」選択がそれ自体を表していると考えると、あなたは不満を感じます。 このような高い期待に応えることは困難であり、あなたはこの不満の状態のままです。



Javascriptにはいわゆる「Another Framework Syndrome」(MVC、レンダリングテンプレート、またはデータバインディングのソリューションはいくつありますか?)、Perlには「複数の方法があります」というシンドロームがあり、Pythonには「Must haveこれを行う明白な方法は、「PythonでのZen開発。



私たちは皆、期待に現実的になり始める必要があります。 競争は容易に共存できますが、ツールやフレームワークに興味を持っている開発者は、限られたセットのみを使用することに強い関心と豊富な経験を持っている人が幅広い選択から得られるよりも、選択の幅が少ないことで得られるでしょう。



あなたが経験豊富な開発者であり、ソリューションを選択するときに立ち往生している人と話している場合は、彼がタスクを簡素化するのを手伝ってください。 これは素晴らしい経験であり、あなたの選択を威圧的に見えない状態に絞り込むのに役立ちます。 オプションのリストからいくつかの項目を削除しても、決定的な選択を行う前に、自分自身で状況を明確にし、少なくとも評価できるものを選択する機会を人に与えることができます。



All Articles