JavaRush /Java Blog /Random-JA /コーヒーブレイク #14。フリーランスプログラマーが最初のクライアントを見つける方法、若手向けの 8 つのヒント

コーヒーブレイク #14。フリーランスプログラマーが最初のクライアントを見つける方法、若手向けの 8 つのヒント

Random-JA グループに公開済み

フリーランスのプログラマーはどのようにして最初のクライアントを見つけることができるでしょうか?

出典:Medium コーヒーブレイク #14。 フリーランスプログラマーが最初のクライアントを見つける方法、若手向けの 8 つのヒント - 1お金に変えたいスキルはありますか?もしそうなら、フリーランスを通じてプログラミングでお金を稼ぎ始めるべきです。これには多くの利点があります。面接を受けたり、9時から5時まで厳しい勤務をしたり、不機嫌そうな同僚やまずいオフィスコーヒーに耐えたりする必要はありません。最初の段階で遭遇する唯一の問題は、クライアントを見つけることです。適切なオンライン ツールを使用すると、より迅速に注文を提供し、お金を払ってくれる顧客を見つけることができます。私の推奨事項は非常にシンプルですが、効果的です。

1. LinkedIn プロフィールを開きます

LinkedIn は、プロフェッショナル向けの最も有名なソーシャル ネットワークです。そこでアカウントを作成することで、あなたのプログラミングスキル、経験、学歴を示すことができます。そしてもちろん、LinkedIn では潜在的な顧客とつながることができます。プロファイルの作成には数分しかかかりません。ただし、LinkedIn は Facebook や他のソーシャル ネットワークとは異なることに注意してください。ここでは、クライアントにあなたのプロフェッショナリズムを明確に伝えるものだけを表示する必要があります。過去に一緒に仕事をした人や現在の同僚をネットワークに加えてください。他のプログラマーに会ってみてください。興味深く関連性のある記事を共有します。専門的なアイデアを反映した投稿を作成します。仕事で使用するヒントやコツを投稿します。自分の専門分野の専門家としての地位を確立します。人々はあなたの言うことを見て従うでしょう。LinkedIn での交流によって得られる機会は無限にあります。最大限に活用する必要があります。

2. フリーランス取引所に登録する

Upwork、Freelancer、Fivver などのサイトのおかげで、フリーランサーまたはコンサルタントとしてまともな時給を見つけることができます。Upwork での私の経験は肯定的でしたが、プラットフォームがどのように機能するかを理解するのに時間がかかりました。発展途上国に住んでいるプログラマーが、予想されるコストの半分または 4 分の 1 で注文を完了できるように準備してください。したがって、最初は入札単価を低く設定する必要があるかもしれません。しかし、これはポートフォリオのために行う必要があります。多くのクライアントは、安価ではあるが資格のある専門家を求めていることを忘れないでください。そして、彼らはそのような人々に多額のお金を支払う用意があります。いくつかの完了したジョブのポートフォリオを作成し、肯定的なレビューを受け取ることで、自分の仕事に対してより高い入札を行うことができます。

3. プロのブログを始める

Medium や YouTube で自分のブログを開設すると、プロフェッショナルとしての評判を築き、クライアントを見つけることができます。結局のところ、聴衆には新人だけでなく、潜在的な雇用主も含まれることになります。オンラインでの存在感があれば、大きなアドバンテージが得られます。自分のプロフェッショナルとしての資質を好意的に示すことができるでしょう。たとえ自分の経験が十分でないと考えている場合でも、業界のリーダーシップは、自分の範囲を広げる強力な方法です。人々はコメントであなたにアドバイスを求めます。彼らの話に喜んで耳を傾け、彼らの状況を助けるためにできることは何でも申し出てください。これは、ビジネスを運営する上で個人中心のアプローチを確立する優れた方法であるだけでなく、お金を払っているクライアントと仕事をするときに使用できるスキルを磨くための方法でもあります。

初心者開発者のための 8 つのヒント

出典: Dev.to 著者は、インターンを観察することで、意欲的な開発者に役立つ推奨事項をいくつかまとめました。 コーヒーブレイク #14。 フリーランスプログラマーが最初のクライアントを見つける方法、若手向けの 8 つのヒント - 2

1. すべてを同時に学ぼうとしないでください

私自身の経験から言えば、コードの書き方を学ぶのは大変な作業です。それは構文の研究のためだけではなく、多数のさまざまなテクノロジーのためでもあります。プログラミング言語を学ぶだけでは不十分で、よく使われるライブラリも習得する必要があります。複数の言語やフレームワークを学ぼうとしないでください。そのうちの 1 つを選択してください。最初の言語 (フレームワーク) を学習すると、次の言語を学習するのがはるかに簡単になります。

2. 急ぐ必要はありません。自分が何をしているのか理解しようとする

中学生の頃、私はいつもどこかに行くのに急いでいた。私はインターン生にも同じことを観察しました。タスクを受け取ったら、急いでコードを書く必要はありません。紙を用意して、解決策へのアプローチを考える作業を始める方がずっと良いでしょう。アイデアがない場合は、メンターに助けを求めるか、インターネットで検索してください。こうすることで、論理的なソリューションを構築でき、実用的なソリューションに変えるのがはるかに簡単になります。

3. コードをコピーしないでください。インターネット上で既成の解決策を見つけたら、それを考え出して再度書き直します。

信じてください、他人のコードを単にコピー&ペーストしただけでは、何も学べないだけでなく、見慣れないバグが追加される危険もあります。実用的な例を見つけたら、そのすべての行を読んで理解し、独自の修正を加えて書き直します。

4. 時間制限を設定する

この点は非常に重要です。何か新しいことに取り組むときは、常に時間を制限してください。コードに取り組んでいると、時間を忘れてしまいがちであることに何度も気づきました。したがって、私のアドバイスは、問題を自分で解決しようとすることですが、優れた開発者は、いつ立ち止まって助けを求めるべきかを知っていることを忘れないでください。新しい問題に取り組むときは、解決策を探すのに 30 分を費やしてください。行き詰まった場合は、助けを求めてください。

5. タスクを計画する

シンプルなアドバイスをします。タスクを小さな部分に分割することです。これにより、アクションの調整が容易になり、各ステージの作業を完了した後は心地よい気分になります。

6. 仕事で使用しているのと同じテクノロジーを使用して個人プロジェクトを開始します。

初心者の場合は、仕事で使用するのと同じテクノロジーを個人的なプロジェクトにも使用してください。通常、仕事ではプロジェクトをゼロから作成する機会はありません。しかし、個人的なプロジェクトでは、勤務時間中に使用しない言語の部分 (フレームワーク) を扱う機会が得られます。Docker を使い始めたときのことを思い出します。その時はそれが何なのかよく分かりませんでした。しかし、その後、Docker と自動デプロイメントを組み合わせて使用​​して、独自のプロジェクトを作成しました。その後、Docker に関連するディスカッションに参加したり、取得したスキルを仕事で活用したりすることがはるかに簡単になりました。

7. 活動の記録を残す

私が仕事を始めたとき、同僚が私に、自分が行ったことや学んだことを日記(または記録)に残すべきだと提案しました。これは素晴らしいアイデアです。過去に問題をどのように解決したかに関する情報が記載された参考書が常に手元にあります。

8. 休んでください!こうすることで生産性が向上し、すべてをよりよく覚えられるようになります。

正直、私自身も悩みはありますが、定期的に休憩を取ることを強くお勧めします。たとえば、30 ~ 45 分間コーディングしてから 5 分間休憩を取ることができます。信じてください、それは肉体的にも精神的にも健康に良いことです。また、プログラミングに関係のない趣味に時間を費やすことも忘れないでください。
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION