タグ付けされた質問 「freelancing」

会社の一部ではなく、さまざまな役職に就くことが多いプロのプログラマーへの質問。

5
時間/プロジェクトごとの充電[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新して、ソフトウェアエンジニアリングスタック交換のトピックになるようにします。 7年前休業。 これは私が以前に尋ねた質問に関連しています-/software/34023/how-to-end-a-relationship-with-a-client-without-pissing-them-off 時間単位で充電する場合とプロジェクト単位で充電する場合の義務は何ですか?プロジェクトに同意する場合は、作業に10日かかり、1時間あたり£Xがかかるとおおよその見積もりを出します。10日が経過した後、無料で作業する義務があり、それでも管理できない場合予期しない問題のためにプロジェクトを完了するには?プロジェクトを配信したがバグが見つかった場合はどうなりますか?10日間が経過している場合、これらのバグを無料で修正する必要がありますか、それともクライアントに請求する必要がありますか? また、上記のプロジェクトの場合、プロジェクトを開始したときの結果はどうなりますか。ただし、なんらかの理由で10日が経過した後、あきらめてクライアントにこれ以上実行できないことを伝える必要がありますか。これはあなたの評判とクライアントとの関係を構築するために何もしないことを理解していますが、あなたはあなたに支払われたお金を返済する義務がありますか、それともあなたは半分/ほぼ完成したソースコードを提供し、他の誰かがそれを完了するのを助けるのを助けますか? 上記の質問をするのは、私がフリーランスに非常に慣れていないため、上記の状況が発生した場合の対処方法を知りたいからです。ありがとう!

3
オンラインプロジェクトアウトソーシングサイトのクエリ
私はここ数年、RentACoder、Freelancer、eLanceを見てきましたが、これらのサイトに登録することをいつもためらっていました。ためらいにも心配はほとんどありません。これらの質問は私を満たします: (1)ビッダーとコーダーの間に法的契約はありますか?納期が延長した場合、どうなりますか? ②お届け後、お支払いは問題なく届きます。 (3)お客様がプロジェクトが役に立たなかった場合はどうなりますか?おそらく彼はそれは私には役に立たないとあなたがお金を返すと言うかもしれません。彼はソースコードをコピーして別のコピーを私に返すかもしれません。 (4)さらなる推奨事項は何ですか?どのように始めればよいですか?


10
複雑なデザインで本当に得られるものはありますか?
私は以前から、さまざまな規模のクライアントを抱えるコンサルティング会社で働いており、非常に単純なものから複雑なものまで、さまざまなWebアプリケーションを見てきました。 MVC サービス層 EF DB 本当に複雑に: MVC うわー DI / IoC リポジトリー サービス UIテスト ユニットテスト 統合テスト しかし、スペクトルの両端で、品質要件はほぼ同じです。単純なプロジェクトでは、新しい開発者/コンサルタントは、何が起こっているのかを理解するために6層の抽象化をたどる必要がなく、複雑な抽象化を誤解し、コストを下げるリスクを冒すことなく、期待に応え、変更を加え、すぐに貢献できます。 すべての場合において、実際にコードをスワップ可能または再利用可能にする必要はありませんでした。また、要件が変更されたため、テストが実際に最初の反復を超えて維持されることはありませんでした。 だから-最終的に- テストとインターフェースは使用されません 迅速な開発(読み取り:コスト削減)が優先事項 プロジェクトの要件は開発中に大きく変化します ...エンタープライズクライアントに複雑な問題を解決するためであっても、超シンプルなアーキテクチャを推奨するのは間違っているでしょうか?エンタープライズソリューションを定義するのは複雑ですか、それとも信頼性、同時ユーザー数、保守の容易さ、またはこれらすべてですか。 私はこれが非常に曖昧な質問であることを知っており、どの回答もすべてのケースに当てはまるわけではありませんが、私はしばらくの間ビジネスに携わっており、これらのさまざまな程度の複雑さで機能している開発者/コンサルタントからの連絡に興味があります、少なくともプロジェクトの開発中は、クールだが高価な抽象化が全体的なコストに見合うかどうかを聞くため。

2
時間の見積もりに「予期しない遅延」の時間を追加しても大丈夫ですか?
私は最初の契約(上陸、自営業!)を上陸させ、会社は時間の見積もりを求めています。 プログラマーは時間の見積もりが悪かったことで悪名高く、私は以前、笑えるほど間違っていたことを知っています。固定入札なので、課金は気にしません。期待管理についてだけ心配です。 これまでのところ、実行する必要のある作業を項目別に示し、所要時間を見積もり、その時間を大幅に埋めていました。でも、まだ緊張しています。「予期せぬ遅延」に間に合うように書くことは受け入れられますか?見積もりは4週間ですが、考えていなかった問題については5週目を追加したいと思います。それは人々がすることですか?誰かがその中でそれを使って見積もりをくれたら、あなたは気を悪くしますか?

1
製品品質のコードの特徴または機能は何ですか?
フリーランスプロジェクト(webアプリ)のコードを配信するのはこれが初めてです。また、コードの配布の経験があまりないため、プログラムを展開する準備ができているかどうかを判断するのに苦労しています。 私の理解では、本番レベルのコードには次の特性が必要です。 フォールトトレランス:キャッチされない例外を乗り切る能力 データの冗長性:ユーザーデータを失うことはありません スケーラビリティ:追加の負荷を処理するためにアプリを書き直す必要はありません テストカバレッジ:テストされた「まともな」量のコード これらの特性には、プログラム自体に固有のものもあれば、環境に関連するものもあります(複数のクラスターを使用しているかどうか)。ただし、環境に依存する特性でさえ、プログラムの設計方法に影響を与えます。 私の質問は次のとおりです。本番用コードを本番用ではないコードと大きく異なる他の特徴は何ですか? 質問の範囲を減らすために、ウェブアプリのみに焦点を当ててください。 編集:私は自分の状況に固有の特性を尋ねることで、範囲を絞り込もうとします。私はフリーランサーとして、VPSの購入から構成、コードの記述、デプロイまで、すべてを担当していました。プロジェクトとそのセットアップは十分に文書化されていますが、お客様はそれを維持することができません。アプリは複雑ではありませんが、多くの外部コンポーネントに依存しているため、これらのコンポーネントが変更/消失した場合、実際に壊れる傾向があります。目標は、顧客の介入なしで可能な限り長く続くことができるサービスをセットアップすることです。

4
元フルタイムの雇用主のために契約作業を行うのは良い考えですか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新して、ソフトウェアエンジニアリングスタック交換のトピックになるようにします。 5年前休業。 仮定: 従業員と会社は仲良く別れている 新しい会社は、新しい仕事の邪魔にならない限り、少しの契約作業で問題ありません。 前の会社は助けを求めており、従業員は週に数時間働くことをいとわない 元フルタイムの雇用主のために契約作業を行うのは良い考えですか? 誰かこれをしたことがありますか?どのようにうまくいきましたか?私はいくつかの落とし穴を見つけることができるので、それが本当に素晴らしいアイデアだと思います。オフィスの外で、他のプログラミングスタッフとは異なるスケジュールで開発作業を行う場合、どのような困難に遭遇し、どのようにしてそれらを克服することができますか? 先に進む場合、現在の給与と比較して、どのくらいの金額を要求することができますか?

8
クライアントに技術文書と単体テストを提供しないことは理にかなっていますか?
企業向けの製品を作成する契約を結んでいる独立ベンダーとして、設計ドキュメント、アーキテクチャ図、単体テストなどを省いてソースコードとユーザードキュメントのみを出荷するのが妥当です(基本的に、製品を実行するために厳密に必要でないもの、またはそれを拡張する)? 目標は、最終製品をクライアントが拡張できるようにして、無料ではなく、内部で開発を進めることができるようにすることです。彼らは、いくつかの設計上の決定などを理解するためにソースを深く掘り下げる必要があり、導入される回帰を防ぐために独自の包括的なテストを作成する責任があります。 ここでの考え方は、コードをわかりにくくすることではありません。私は、元の作者であったことから得た「内部知識」と専門知識のおかげで、拡張機能の作成を請け負う将来の機会を作りたいと思っています。 これは非倫理的と見なされますか? 編集:契約は現在交渉中であるため、最終的な成果物を構成するものの問題はしっかりと決定されていません。さらに、私は製品の所有権を維持することを述べるべきでした。私はクライアントに使用ライセンスのみを付与します。この詳細は、これが悪い形式と見なされるかどうかに違いをもたらしますか?

9
フリーランスや会社で働くことについてもっと学びますか?
1年ほど前に学校を辞めて、それ以来フリーランスをしています。ある会社で数年間働いて、私よりも多くの経験を持つ人々から学ぶのは良い考えのように思えることがあります。しかし一方で、自分のために働くことで、私が学びたいプロジェクトやテクノロジーを追求することができ、それを断念するのをためらっています。何かアドバイス?

7
フリーランスはいつ起業するのですか?
このQ&Aサイトでの私の前の質問の1つで、フリーランスはすべての人に適しているわけではないことを誰かが提案しました。私はそれについて考え、それが正しいという結論に達しました。一部の国ではベテランや専門分野の専門家の選択になるかもしれませんが、激しい競争があるいくつかの国ではレスキューボートのオプションのようです。 私は、フリーランシングという用語をいつ使うべきか、そしてスタートアップという用語をいつ使うべきか混乱しています。私は名刺に自分の名前を記したフリーランサーかもしれませんが、私は名刺に自分の会社の名前を書いて、一人で起業するフリーランサーかもしれません。 私は合法的にスタートアップを登録しましたが、それでも、それは一人のショーです。ワンマン会社です。まだフリーランスですか?その場合、自分の会社の名前を名刺に印刷するのか、それとも雇用された従業員が少数になるまで待つのか。 スタートアップを計画している人のフリーランスのラベルはいつ削除されますか?

7
プログラマーでない人から「プロの」フリーランスのプログラマーまで[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新して、ソフトウェアエンジニアリングスタック交換のトピックになるようにします。 6年前休業。 私は15歳の学生で、彼の最初の車を購入しようと思っています。いつもコンピューターをいじくり回すのが好きなので、プログラミングを学ぶことで追加のお金を稼ぐことができると思いました。 私はここで多くの投稿を読んでいて、自分にとって有益だと思う本のリストを思いついていますが、最初に知っておくべき最も重要な情報や、必要なものがすべてあるかどうかはわかりません。これが私が考えていたものです: 1:プログラミング言語を深く学ぶ。私はステップバイステップの本で約半分の方法で終わりました2.オブジェクト指向のデザインとデザインパターンについて学びます3.ソフトウェアテストについて学びますrent-a-coderのようなフリーランスのウェブサイトでのプロジェクト。 私が必要とするかもしれない、または調査すべき他に何かありますか? ありがとうございました。 Microsoft Visual C#2010ステップバイステップ Professional C#4.0および.NET 4(Wroxプログラマーからプログラマーへ) C#の詳細 C#を介したCLR UML ANDパターンの適用 ヘッドファーストオブジェクト指向分析および設計 設計パターン:再利用可能なオブジェクト指向ソフトウェアの要素 テスト駆動開発:例 テストにガイドされて成長するオブジェクト指向ソフトウェア
8 c#  freelancing 

3
リモートアジャイルは持続可能ですか?
これは、私がたった今聞いた別の質問にいくらか関係していますが、プロジェクト管理をする請負業者、つまりいわばコードを書くのに大きな泥の塊を、一人でリモートでフリーランスしています。 私は彼のプロジェクトを本当に機敏な方法で処理するという提案に取り組むことについて多くのことを考えてきました。私が見ているように、これはいくつかのクライアントフレンドリーでウェブベースのアプリを含みます: コミュニケーションのためのベースキャンプ リポジトリとしてのgithub ユーザーストーリーや進行中の作業の表示のための重要なトラッカー 受け入れテストを収集するためのツール(提案に賛成票を投じます!) 私はアジャイルについてかなりの読書をしましたが、すべての優れたリソースは、チーム内のコミュニケーションの重要性に重点を置いており、共同配置されていないチームにはアジャイルを推奨していません。唯一のプログラマーであるので、これはそれほど問題ではないように見えましたが、クライアントに会うことはめったにないので(たとえあったとしても)、この種の管理を可能にするほどコミュニケーションが十分に効果的ではないのではないかと心配しています。 編集:チームの他の人には次のものが含まれます: -顧客(ビジネスマン) -製品マネージャー(私のクライアントのクライアント) -プロジェクトマネージャー(私のクライアント) -UIデザイナー

5
オンラインフリーランスの仕事はアメリカの基準で実行可能ですか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新して、ソフトウェアエンジニアリングスタック交換のトピックになるようにします。 7年前休業。 私は常にオンラインのフリーランスサイトを試したいと思っていました...自宅で仕事をする、自立する、自分がやりたいことを選択する、さまざまなテクノロジーで仕事をする、PHBを失うなどのメリットがあります。 しかし、私はアメリカ人の慣れに慣れており、私、インド、ロシア、中国などの人々と激しく競争し、自分にとっては現実的ではないだろうと思っていたので、実際にチャンスを与えたことはありません。 この仮定は正しいですか、それとも試してみる必要がありますか?短期間のプログラミング作業では、どのような時給が期待できますか?

2
仲介業者をバイパスする方法は?
私は自分が唯一のプログラマーであるプロジェクトにフリーランスで取り組んでおり、自分と実際の顧客の間に立っている4人の仲介者の行の終わりにいるのがわかります。 コミュニケーションはひどいもので、広告会社が作成した要件は薄弱です。 はしごの上の人々と無知に直面するような質問をし続けることで何とかコミュニケーションをとることができましたが、エンドクライアントからの連絡はありません。 プロジェクトはまもなく終了しますが、これらの条件の下で作業するのはこれが最後であると決定しました。 仲介者は、製品を出荷するという観点からはほとんど役に立たないですが、契約を結ぶのは私にとってまだ必要です。 したがって、私はそれらを完全に横断することを考えていません。むしろ、私は要件と設計プロセスの一部である必要があり、クライアントに会う必要があり、情報が必要になるたびに無知な人々のチャネル全体を通過する必要がないことを理解してもらう方法を探しています。 ベントしてすみません:) 何か案は ?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.