9

これは私の現在の状況には当てはまりませんが、私たち全員が以前にそこにいたことは確かです. C# でアプリを開発するように依頼された Java 開発者、ASP.NET MVC で何かを行うよう依頼された ASP.NET 開発者、または Rails または Django サイトを作成する機会がある PHP 開発者です。

基本的に、有能なプログラマーであれば、この種のプラットフォームの移行は実際には問題にならないはずです。十分な時間があれば、古いプラットフォームと同じように習熟することが期待できます。

しかし、これがクライアントのためのフリーランス プロジェクトである場合、このプラットフォームをわずかな費用で学習することはまったく非倫理的に思えますか? クライアントがプロジェクトを完了するための無制限の時間を与えてくれないと仮定すると、経験不足による妥協や品質の問題が発生する可能性があります。

とはいえ、どこかから始める必要があり、誰もが新しい言語/プラットフォームをいじる余裕のある時間があるわけではありません。時には、弾丸をかむだけで物事を賢く計画し、それを成し遂げて報酬を得ることが必要な場合もあります。

これは非倫理的に見えますか?より低いレートを受け入れることは、より倫理的になるでしょうか?

4

6 に答える 6

14

あなたの主な専門知識が、開発のために雇われているプラ​​ットフォーム以外のプラットフォームにあることを明らかにしても、倫理的な問題はないと思います.

于 2009-03-23T03:39:59.907 に答える
5

時間単位で請求していると仮定します。

経験豊富な開発者であれば、新しいプラットフォームを学習することと、目の前の問題を解決することのどちらが時間を浪費しているのかを理解できるはずです。

あなたが何をしているかを追跡し(スクリーンキャプチャアプリケーションを使用するとここで役立ちます)、それが純粋な研究(記事を読んだり、ドキュメントを調べたり)である場合は、請求しないでください。また、バグを修正していることが初心者のミス (一部の情報を誤解しているなど) であることが判明した場合は、請求しないでください。残りの時間は、クライアントのために生産的な作業に費やされ、それが請求されるはずです。

于 2009-03-23T03:44:09.710 に答える
4

いいえ-非倫理的ではありません。私たちの職業は、常に新しいことを学ぶことを求めています。これが、私たちが行っていることを請求/支払いを受けることが期待できる理由です。雇用主は、私たちのために本を購入するだけでなく、認定資格、セミナー、および私たちが前述の拡張学習に費やす時間に対しても喜んで購入することがよくあります。その背後にある合理性は、私たちが何か新しいことを学んだ場合、必然的にそれらの見返りがあるということです(それは効率、パフォーマンスなどです)。

あなたはフリーランスなので違うと主張するのではないかと思うので、私は質問をします-なぜそれが違うのですか?あなたの雇用主はあなたのクライアントです-あなたが彼らが他のものよりも上記のプラットフォームから利益を得るだろうとあなたが感じるなら、あなたは彼らにサービスをしているので、そのように補償されるべきです。

于 2009-03-23T04:06:20.173 に答える
4

言うまでもありませんが、あなたのクライアントは、彼らがあなたに取り組んでほしい言語/プラットフォームがわからない場合、コンサルタントとしてあなたと一緒に行きたいかどうかを判断する人になるでしょう.彼らはあなたが「コードを学ぶ」ためにお金を払うかどうかを教えてくれます。最初からすべてに対して率直で正直である必要があります。プラットフォームや言語を知らない場合でも、知っているふりをしないでください。

于 2009-03-23T03:42:13.117 に答える
3

あなたは皆、あなたが仕事を完了するのにどれだけの時間をかけてもクライアントがあなたに支払う「時間と材料」プロジェクトについて話しているように思えます。そのようなプロジェクトでは、これがどのように機能するかを見ることができ、正直であることをお勧めします。

私が取り組んでいるプロジェクトのほとんどは「固定価格」です。顧客は私たちに彼らが何を望んでいるかについての考えを与えます。次に、「固定価格」の見積もりを作成します。顧客が他の場所に行く番号が気に入らない場合、番号に問題がない場合は、価格に同意します。私たちが仕事を成し遂げるために何かを学ばなければならないかどうかにかかわらず、顧客の価格は同じままです。この状況では、それは問題ではありません。顧客は価格に同意するかどうかのどちらかであり、あなたにどれだけの時間がかかるかは問題ではありません。

于 2009-03-23T03:55:30.590 に答える
1

adobe airでこんな状況になったことあります。はい、Java から .NET に、または PHP から Python にジャンプするのとまったく同じではありません。私は既に JavaScript を知っているからです。実際、私は高すぎると思われ、プロジェクトのマージンを下回る価格を提示したのではないかと心配していました. しかし、クライアントは非常に満足し、後で別の 2 つのプロジェクトで戻ってきたので、それを後悔しませんでした。

提示する価格がクライアントに受け入れられ、高品質の製品を提供できると確信している場合、それは非倫理的ではありません。

于 2009-03-23T03:49:36.280 に答える