paint-brush
私の3年間のフリーランスの旅: 1200のプロジェクトを完了して大金を稼いだ方法@kriswaters
23,490 測定値
23,490 測定値

私の3年間のフリーランスの旅: 1200のプロジェクトを完了して大金を稼いだ方法

Kris Waters16m2024/07/11
Read on Terminal Reader
Read this story w/o Javascript

長すぎる; 読むには

クリスは、12 年間のプロとしてのキャリアを持つフルスタック Web 開発者です。2017 年に、同じ分野で働くことに飽きてしまい、プロの助けが必要なプロジェクトに取り組みながら、人生を楽しむ他の方法を探し始めました。彼は会社を辞め、フリーランスのプログラマーとしてキャリアを続けることにしました。フリーランスに関するヒントやコツを共有しています。

Companies Mentioned

Mention Thumbnail
Mention Thumbnail
featured image - 私の3年間のフリーランスの旅: 1200のプロジェクトを完了して大金を稼いだ方法
Kris Waters HackerNoon profile picture


こんにちは、私の名前はCan İzですが、フリーランスの世界では「Kris」として知られています。私はフルスタックのWeb開発者で、12年間のプロとしてのキャリアを持っています。2017年に同じ分野で働くことに飽きたので、プロの助けが必要なプロジェクトに取り組みながら、人生を楽しむ他の方法を探し始めました。いくつかのスタートアップに関わり、好きなものを作るエネルギーと自由を感じました。2020年の終わりに、私は会社を辞めてフリーランスのプログラマーとしてのキャリアを続けることにしました。


2017年から2020年にかけて、私は金融に興味を持つようになりました。テクニカル分析を学んだことで、フリーランスの世界で自分の新しいニッチを見つけることができました。FiverrやUpworkなどのプラットフォームでは、競争が激しいです。だからこそ自分の分野を選ぶことは、フリーランスの世界に入るときに行う最も重要な決断なのです。


私は、「Pine Script」プログラマーとして1,200 件を超えるプロジェクトを完了した3 年間のフリーランスのキャリアのストーリーを共有するためにここにいます フリーランスに関するヒントやコツを提供し、それが皆さんの旅に役立つことを願っています。



1. コミュニケーションが鍵 - 独自のコミュニケーションスタイルとテンプレートの言葉を作成する

フリーランスとして働き始めた頃は、つながりをどうやって有料の仕事につなげればいいのか全く分かりませんでした。しかし、多くのプロジェクトを引き受けていくうちに、どのコミュニケーションスタイルが最も効果的かが分かりました。それに気付いてから、「テンプレート文」を作り始めました。


以下に、私にとってうまく機能する例をいくつか示します。

  • こんにちは、ジョー。ご連絡いただきありがとうございます。詳細をすべて教えていただければ、確認してすぐにお知らせします。
  • お問い合わせいただきありがとうございます。詳細を確認し、すぐにお知らせいたします。
  • 詳しい説明をありがとうございます。アイデアは理解できました。ご指示に基づいて「X 日」で戦略スクリプトをコーディングできます。サービス料金は「X 米ドル」です。ご質問があればお知らせください。

2. 記事を作成し、必要に応じて顧客と共有する

プロジェクトの終了時には、納品物の表示方法や実行方法についてクライアントと共有する必要がある場合があります。このコンテンツは通常、クライアントごとに一貫しています。このようなシナリオでは、ガイド コンテンツを用意することをお勧めします。この方法により、時間を節約し、相手によりプロフェッショナルな印象を与えることができます。たとえば、私は書いたコードをテキスト ドキュメントに保存し、クライアントと共有します。クライアントはこのファイルをプラットフォームに転送して、結果を表示し、コンパイル プロセスを実行する必要があります。クライアントが結果をスムーズかつ正確に表示するために必要なすべての手順を説明したガイドがあります。納品ごとに同じことを書くのではなく、既存のガイドへのリンクを共有するだけで十分です。

3. リポジトリを作成する - 同様のタスクに使用する

完了した作業を体系的に整理しておくと、同様のクライアントのリクエストに再利用できるため、将来のプロジェクトに非常に役立ちます。これにより、時間と労力を節約できます。たとえば、プログラマーの場合、クライアントのリクエストはユニークである可能性がありますが、以前の作業で実装した機能を求めることがよくあります。アーカイブを適切に行うことで、過去の作業を簡単に見つけることができ、ゼロから始めるのではなく、既存のコンポーネントを新しいクライアントに使用できます。私はすべての作業を 1 つのフォルダーに保存しています。以前のリクエストで同様のコードを作成したことを思い出したときは、ファイル内のテキスト エディターを使用して、コード スキャンに関連する作業に簡単にアクセスできます。


デザイナーにとっては、アーカイブを入れ子のフォルダーに整理する方が意味があります。すべての作業を 1 つの領域にまとめるのではなく、業界 (衣料品、教育、スポーツ)、作業の種類 (ロゴ、レターヘッド、Web サイト)、さらには配色ごとに異なるフォルダーに分けると、必要なときに目的の作業を見つけやすくなります。

4. メッセージを頻繁にチェックする - スピードが鍵

特にフリーランスとしてキャリアを始めたばかりの頃は、受信トレイを頻繁にチェックすると効果的です。完了した仕事や受け取ったフィードバックの数が少ないため、あなたが際立つことができる数少ない側面の 1 つは応答時間です。使用するプラットフォームのモバイル アプリケーションをダウンロードし、通知を有効にすると、受信メッセージにアクセスしやすくなり、応答が速くなります。現時点で忙しい場合でも、メッセージを読んだこと、できるだけ早く詳細に返信することを示すことで、顧客の心の中で優先順位を付けることができます。

5. ハウスルールに従う — フリーランサープラットフォーム上で連絡先情報を共有しない

フリーランサープラットフォームの収入源は、完了した仕事から受け取る手数料です。この手数料は売り手と買い手の両方から差し引かれるため、クライアントは支払いを抑えるためにメールや電話の情報を共有するよう要求することがあります。フリーランスとして長期的に働くことを目指す場合は、クライアントと連絡先情報を決して共有しないでください。そのような違反を管理するために、あなたのコミュニケーション履歴はボットでスキャンされます。そのような違反が検出されると、アカウントが閉鎖され、残高が凍結され、同じプラットフォームで再び働くことが許可されない場合があります。したがって、クライアントがそのような要求をした場合は、プラットフォームの制限により連絡先情報を共有できないことをクライアントに伝えることができます。この場合、クライアントが自分の情報をあなたと共有する可能性がありますが、それはクライアント側の違反であるため、あなたにとって問題にはなりません。

6. 有害な顧客を避けるには?

フリーランサーなら誰もが、自分が何を求めているかを知り、自分の要望をうまく説明でき、自分の仕事と努力を尊重し、有意義なフィードバックを提供してくれるクライアントと仕事をしたいと夢見ています。残念ながら、こうした条件をすべて満たす人はごくわずかです。そのため、新しい仕事を引き受けるときは、稼げるお金だけに焦点を当てるのではなく、コミュニケーション能力の高いクライアントと仕事をすることを優先すべきです。


コミュニケーション不足は、時間、お金、ストレスの損失につながります。要望を明確に説明できない人と仕事を始める前によく考え、1 つのメッセージで要望を伝えるのではなく、各文を新しいメッセージとして送信し、厳しい価格交渉を行ってください。このような場合、仕事を完了する予定の時間が 2 ~ 3 倍に増える可能性があります。仕事の開始時に料金について合意しているので、適用できる最も合理的な方法は、できるだけ早く仕事を納品し、同じクライアントとは二度と仕事をしないことです。


通常、このようなクライアントは、仕事の開始時に合意した基準に加えて、さまざまな要求も提示します。この場合、最初の合意をしっかりと保持し、新しい要求は最初のオファーには含まれておらず、追加のサービス料金を請求する必要があることをクライアントに伝えてください。そうしないと、クライアントはあなたの善意を利用し、1 ユニットの料金で 3 ユニットの作業を取得しようとする可能性があります。

7. キャンセルの問題 — どうすれば回避できるでしょうか?

通常、キャンセルのプロセスは、クライアントの要求を十分に理解していなかったか、クライアントが明確に表現できなかったために発生します。クライアントが期待していた出力と、得られた出力に違いがある場合があります。明確なフィードバックで問題を解決できない場合でも、残念ながら、フィードバックが不十分なため、最後の手段としてプロジェクトをキャンセルすることで合意に達し、返金プロセスが開始されます。


フリーランサーのプラットフォームにも紛争解決プロセスがありますが、一般的にはあなたではなくクライアントの保護に重点を置いています。納品に自信があり、クライアントを納得させることができない場合は、プラットフォームの紛争解決プロセスに申請することで、自分を守り、受け取った料金を守ることができます。このような状況に何度か遭遇しましたが、私は口論になる代わりに、常に返金ルートを選択しました。Fiverrプラットフォームで完了した合計1200件のプロジェクトのうち、私のプロジェクトキャンセル数は15件です。これは約1%の割合に相当し、許容範囲です。



仕事を始める前に疑問がある場合は、クライアントにサンプル出力を提供するよう提案し、納得できればプロジェクトを開始できます。この提案に費やす時間を考慮し、長時間の作業が必要な場合は、プロジェクトを引き受けたくないことをクライアントに伝えることができます。

8. 不明な点については遠慮せずに質問しましょう

フリーランサーにとって、質問することほど自然なことはありません。質問をすることで相手に好印象を与え、仕事をよりよく理解しようとしていることが伝わります。質問をたくさんする主な理由は、仕事内容を説明する人が詳細を明確に伝えていないからです。ですから、申し訳なく思ったり、ためらったりする必要はありません。仕事を受ける前に質問して、すべての詳細を明確にしてください。そうしないと、仕事を引き受けた後に質問して、その都度学ばなければならなくなります。

9. 初期段階と経験を積んだ後に価格を設定するにはどうすればよいでしょうか?

フリーランス プラットフォームでプロフィールを作成する前に、競合他社が提供するサービス、価格、納期を確認してください。最初は、同様のコンテンツを 3 分の 1 の価格で提供し、可能であれば少し短い時間で納品すると、レビューがほとんどないかまったくない人でも仕事を獲得できる可能性が高くなります。


競争力のある価格設定方針と迅速な対応時間で、時間の経過とともにより多くの仕事を獲得し、ある程度の成熟度に達したら、価格を更新できます。日中に自分の時間があまりなくなり、仕事が忙しくなったときに、この成熟度を実感できます。私の場合、この期間は約 6 か月でした。3 年間で合計 3 回価格を値上げし、過去 1 年間は同じ価格で顧客にサービスを提供してきました。


当初、パッケージ料金は簡単なものから難しいものまで 45 ドル、90 ドル、135 ドルでした。その後、90 ドル、140 ドル、240 ドルに更新し、最新の更新では、私が提供するサービスのパッケージ料金は 140 ドル、240 ドル、340 ドルになりました。


低価格政策は有害な顧客を引き付ける可能性もあります。価格を上げると金銭的利益が得られるだけでなく、厄介な顧客を遠ざけることにもなります。

10. 自分の価値を自覚する - 大幅な値引きはしない

大まかな割合を挙げると、料金について言及したときに割引を求められるのは %20 程度です。さらに、まだ仕事があるので、このプロジェクトであなたと仕事をすれば、他のプロジェクトでもあなたを選ぶだろうと述べることもあります。フリーランスとしてのキャリアの成熟期には、初めて一緒に仕事をする人には割引をすることは通常ありません。そのようなリクエストがあり、お互いによく理解し、しっかりとコミュニケーションを保っている場合は、次のプロジェクトでは少し割引を提供できると伝えます。これは通常、約 10% の割引を意味します。


キャリアの初期段階では、見積もりを出した仕事を逃して交渉に応じなかったときは、がっかりしたものでした。しかし、今ではずっと楽になりました。値引きを主張するクライアントとのコミュニケーションは、たいていうまくいきません。妥協して引き受けたプロジェクトの多くは、予想以上に時間がかかり、疲れ、やる気を失ってしまいました。このような状況に陥りたくないのであれば、要求した料金を主張し、自分の価値を認識してください。


さまざまなプロジェクトで長期間一緒に仕事をしてきたクライアントに対しては、頼まれなくてもちょっとした配慮をすることができます。これにより関係が強化され、長期的なコラボレーションが可能になります。

11. 一生懸命ではなく賢く働く - 複雑なプロジェクトを避け、単純なタスクを選んで増やす

経験不足のために広範囲な調査を必要とする難しいプロジェクトよりも、比較的単純ですぐに完了できるプロジェクトを多く引き受けるようにしてください。


別のシナリオでは、クライアントがリクエストを文書に書くのが面倒なので、ビデオ通話に招待するかもしれません。すべての会議リクエストを受け入れないでください。代わりに、まず仕事内容の説明を求めてください。受け取った文書に興味をそそられ、仕事を引き受けたいと思ったら、会議を進めてください。


予定外のビデオ通話は仕事のペースを乱す可能性があるため、できるだけ遅い時間か翌日にスケジュールして、関連する会議に合わせて 1 日の計画を立ててください。ビデオ通話中は、クライアントにリクエストを書面で送ってもらうか、自分で書き留めてクライアントと共有し、作業を開始する前にお互いの認識が一致していることを確認してください。

12. ライバルを定期的にチェックし、価格の変化や作業量を追跡する

定期的にあなたと同様の仕事をしている個人のプロフィールを訪問し、料金をチェックしてください。経験が少なくプロジェクト数が少ない個人があなたよりも高い料金を請求している場合は、料金を少なくとも同様のレベルに引き上げることを検討してください。


一年の特定の時期には、仕事量が増えたり減ったりすることがあります。異常な変化があった場合は、他の人の仕事量を確認してください。フリーランサーのプラットフォームでは、プロフィール ページにその人が取り組んでいるアクティブなプロジェクトの数が表示されることがよくあります。

13. 統計を記録しておく — 平均的な作業負荷を把握し、それに応じて日/月/年の計画を立てる

フリーランス プラットフォームには過去のパフォーマンスを確認できる統計ページがありますが、このデータは不規則であることが多く、一目で明確な概要を把握することはできません。


これに対処するために、私はプロジェクトのあらゆる側面を追跡できる Excel ドキュメントを作成しました。新しいプロジェクトを引き受けて完了するたびに、特定のデータを入力します。これには、クライアントの名前、プロジェクトの開始日、利益、純利益が含まれます。純利益データは、フリーランス プラットフォームの手数料を差し引いた後の収益額を決定するために使用されます。


このデータを使用して、Excel で「月間純利益」、「月間完了注文数」、「注文あたりの純利益」のグラフを作成しました。これにより、過去の期間の統計を 1 ページでより整理された方法で確認できます。このデータにより、どの期間に作業負荷が高くなるかがわかります。1 か月間に通常よりも仕事が少ない場合は、もっと頑張る必要があるかもしれません。また、平均以上のパフォーマンスを出している場合は、少しリラックスする必要があるかもしれません。また、年間の潜在的収益のガイドとしても役立ちます。



14. クールな説明文を書き、目を引くプロジェクトの写真を作成し、ポートフォリオを忘れずに載せましょう

説明文では、自分が行っている仕事について簡単に説明し、自分の経験について話し、自分の強みを強調します。


プロジェクト画像では、テキストを多用しすぎないようにしてください。代わりに、グラフィック要素を使用して作業内容を伝えるようにしてください。競合他社がカラフルな画像を選択した場合は、よりシンプルな画像を選択することを検討してください。また、競合他社がシンプルな画像を選択した場合は、差別化して注目を集めるために、色を追加することを検討してください。グラフィック デザインの経験があまりない場合は、Canva プラットフォームを使用してプロジェクト画像を準備することをお勧めします。


完了したプロジェクトをプロフィールに参照として追加するようにしてください。これまでに取り組んだ仕事は、これから行う仕事の保証となります。クライアントはプロフィールを閲覧しているときに参照を見ることができず、プライベート メッセージで参照を要求する場合があります。そのため、ポートフォリオ用に PDF ドキュメントを用意する必要があります。クライアントがポートフォリオを要求したときに、事前に準備したドキュメントをすぐに共有できます。


以下に、サンプルの説明テキストと、例として使用した現在のプロジェクト画像を共有します。



15. タイトルの書き方とSEO

タイトルには、検索結果で目立たせたいキーワードを使用する必要があります。「グラフィック デザインの仕事をしています」と書く代わりに、「Maya プログラムを使用して、ゲーム用のカスタム キャラクターをデザインしています」と書くと、検索での可視性を高めることができます。


プロフィールが一定のレベルに達すると、フリーランス プラットフォームからメンター サービスを受けることができます。Fiverr では、このプログラムは「Seller Plus」と呼ばれています。メンターが数回のミーティングで与えたアドバイスを適用することで、さらに知名度を高めることができます。



タイトルは、1 つの明確な文で構成する必要はありません。たとえば、「pinescript」と「pine script」の検索が非常に多いことに気付きました。プロジェクト タイトルにスペースを使用するかどうか決めかねていました。メンターのアドバイスに従って、両方を続けて記述したところ、検索での可視性という点で肯定的なフィードバックが得られました。

現在、私のプロフィールに使用しているタイトルは次のとおりです。



16. Payoneer でのアカウント凍結体験 - フリーランサープラットフォーム以外で Payoneer に取引を行わないでください

多くのフリーランス プラットフォームは、「Payoneer」と呼ばれる支払いインフラストラクチャと連携しています。Payoneer アカウントを開設すると、フリーランス プラットフォームにリンクして、支払いを関連するプラットフォームに即座に転送できます。Payoneer アカウントを作成すると、米国の銀行口座が割り当てられます。ここで、私が経験した悪い経験をお話ししたいと思います。


Fiverr 以外で仕事をしたクライアントが、私の Payoneer アカウントに支払いを送金しました。支払いがスムーズに行われたことを確認した後、別のクライアントにも同様の方法を使用しました。数か月後、アカウントが凍結され、これらの取引に関する情報を提供する必要があることを通知するメールを受け取りました。これは標準的な手順だと思い、要求されたすべての情報を提供しました。


書類を送ってから約 20 日後、再度書類を要求するという否定的な回答が届きました。これは私が経験した最悪のカスタマー サービス体験の 1 つかもしれません。書類が受け入れられなかった理由について質問しましたが、明確な回答が得られませんでした。クライアントとの請求書を作成し、Payoneer に再度共有しました。さらに 20 日後、別の拒否メールが届きました。要求された書類は正しく完全に提供したと確信していました。さらに、別のクライアントとのビジネス関係に関する別の書類も要求されました。別のクライアントに連絡し、同様の請求書を作成しました。再度カスタマー サービスに連絡し、要求された書類をその日のうちに送ったところ、標準の 20 日間のレビュー期間の終了時にようやく書類が受け入れられ、アカウントが再開されました。私のアカウントはちょうど 3 か月間凍結されました。この間、私はフリーランサーとして働き続けましたが、稼いだお金を銀行口座に引き出すことができず、キャッシュ フローに大きな負担がかかり、仕事のストレスが増しました。このネガティブな経験の後、私は他のクライアントから Payoneer アカウントへの直接支払いを決して受け取りませんでした。フリーランス プラットフォームから収入を引き出すためだけに Payoneer を使用することをお勧めします。アカウントの凍結を避けるため、外部クライアントから Payoneer アカウントへの支払いを受け取らないでください。

17. 仕事の締め切りを把握する — 優先順位付けにはTrelloを使い、簡単なタスクを先にこなし、複雑なタスクは午前中に最高の脳力で処理する

フリーランサーは常に整理整頓し、体系的に行動する必要があります。期限内に納品できない場合は、プロフィールに悪影響を及ぼします。したがって、締め切りが近づいたら、仕事を優先する方がよいでしょう。Trello を使用すると、アクティブな仕事を忘れずに優先順位を付けることができます。比較的難しくて注意力を要するタスクは作業セッションの初めに行い、簡単なタスクは残りの時間に行うことができます。複数のタスクがある場合、簡単に完了できる簡単なタスクを優先すると、モチベーションが上がり、より時間のかかるタスクに取り組むときに頭がすっきりします。

18. 仕事中にメッセージをチェックしない

タスクに取り組んでいる場合は、できる限り気を散らすものから自分を隔離するようにしてください。フリーランス プラットフォームからのメッセージをチェックするのはやめましょう。作業時間とクライアントとのコミュニケーション時間を分けることで、1 日の総作業時間を短縮できます。

19. 早すぎる配達は避ける

たとえクライアントに「3日で納品します」と伝えて作業を完了したとしても、初日の終わりに納品するのは絶対にやめましょう。準備した成果物は取っておき、納品日が近づいたらクライアントと共有しましょう。そうしないと、急いで仕事をしたと思われる可能性があります。クライアントに「3日で納品すると言って早く終わらせたのだから、こんな追加機能も追加できる」という考え方をさせてはいけません。

20. ストレスを軽減する方法 — タスク完了後に支払いを受ける(有名な顧客向け)

フリーランス プラットフォームでは、買い手と売り手が仕事に合意すると、買い手は仕事が始まる前に支払いをしなければなりません。支払われた金額はフリーランス プラットフォームのメイン プールに保管され、仕事を納品して買い手から承認を受けたら、プラットフォームの手数料を差し引いた金額があなたのアカウントに振り込まれます。フリーランス プラットフォームは、あなたと買い手の両方を保護するためにこの方法を採用しています。


作業完了後に支払いを受けることを選択した場合、納品後に支払いを受け取らなかった場合、権利を主張できる個人または機関はありません。これらすべての情報にもかかわらず、特別な場合には、作業完了後に支払いを受けることを選択できます。


複雑で難しいプロジェクトは、多くのフリーランサーに拒否されることがよくあります。そのため、購入者は平均以上の料金を支払う用意があるかもしれません。誰も引き受けようとしない仕事を引き受け、支払いを受けられないリスクを負うことができます。タスクを処理できない場合は、理由を書いて顧客に他の人に相談するように依頼できます。このようにして、キャンセル申請のせいで通常プロフィールに反映されるマイナスポイントや、プロフィールへの悪影響の影響を受けません。


納品時のストレスを軽減するため、私は通常、作業が完了した後にお客様から支払いを受けます。特に、2 つ以上のプロジェクトで作業しているお客様の場合はそうです。初めてのお客様の場合は、作業を開始する前に支払いを待つのが最善です。

ボーナス — 今何をしているのでしょうか?

過去 3 年間、私はトレーダーと協力して彼らのリクエストを分析してきました。それがGetPineScriptプロジェクトを作成するきっかけとなりました。


GetPineScriptは、TradingView プラットフォーム用のカスタム インジケーターや戦略スクリプトを必要とするトレーダー向けに設計された Pine Script コード ジェネレーターです。このプラットフォームはコード生成プロセスを自動化し、最も要求が多く一般的に使用される機能を備えたスクリプトを簡単に作成できるため、時間と労力を節約できます。