これは私の現在の状況には当てはまりませんが、私たち全員が以前にそこにいたことは確かです. C# でアプリを開発するように依頼された Java 開発者、ASP.NET MVC で何かを行うよう依頼された ASP.NET 開発者、または Rails または Django サイトを作成する機会がある PHP 開発者です。
基本的に、有能なプログラマーであれば、この種のプラットフォームの移行は実際には問題にならないはずです。十分な時間があれば、古いプラットフォームと同じように習熟することが期待できます。
しかし、これがクライアントのためのフリーランス プロジェクトである場合、このプラットフォームをわずかな費用で学習することはまったく非倫理的に思えますか? クライアントがプロジェクトを完了するための無制限の時間を与えてくれないと仮定すると、経験不足による妥協や品質の問題が発生する可能性があります。
とはいえ、どこかから始める必要があり、誰もが新しい言語/プラットフォームをいじる余裕のある時間があるわけではありません。時には、弾丸をかむだけで物事を賢く計画し、それを成し遂げて報酬を得ることが必要な場合もあります。
これは非倫理的に見えますか?より低いレートを受け入れることは、より倫理的になるでしょうか?