フリーランサーとして、顧客からよく似た要素のどちらを選ぶべきか尋ねられますが、どちらも他のものより優れているわけではありません。例:
「eコマースWebサイトはPHPまたはASP.NETである必要がありますか?」
「この通常のWebサービスをクラウドでホストする必要がありますか、それとも通常のホスティングサービスを使用する必要がありますか?」
「新しいWebサイトに適しているのは、MySQLとOracleのどちらですか?」
等
選択が関連するケースはせいぜい1%であり、正確な測定基準と研究に基づいて、実際に客観的な理由を使用して別のものを使用する必要があります。他のすべての場合、それはまったく問題ではありません。意味がないため¹、それらの意味が小さすぎて考慮できないため²、または最後に、それらの意味を予測することが不可能であるために、それは完全に、まったく無関係です¹。
あることを知っていて別のことを知らない場合、それらの質問への答えは簡単です。
「C#またはJavaでアプリケーションを書くことができます。どちらもおそらくあなたのケースでは同等です。私はC#開発者なので、Javaを選択した場合、プロジェクトに取り組むことができず、別のフリーランサーを見つける必要があります。」
両方のテクノロジーを知っている場合、それに答えることはできません。
この場合、顧客に尋ねる質問は炎上戦争の対象であり、彼のプロジェクトに実際の影響がないことを顧客に説明する方法は?
言い換えれば、専門的でない、またはプロジェクトを気にしないという印象を与えることなく、人事に関連する理由で、同等の技術ではなく1つの技術を使用することを選択したことを説明する方法
¹例:毎日2人で楽観的にアクセスできる個人のWebサイトでは、MySQLはOracleよりもパフォーマンスが優れていますか(悪いですか?)。
²例:特定のプロジェクトについて、有名なASP.NETホスティングプロバイダーで同じアプリケーションをホストするよりもWindows Azureホスティングの方が安いかどうかを尋ねられました。コストはまったく同じであることが明らかになりました。
³例:顧客は将来のアプリケーションのアイデアを持っています(アイデア自体は非常にあいまいです)。事業計画も要件も何もありません。ただのアイデア。このアプリでは、JavaがC#より優れているかどうかを尋ねられます。何に答えますか?