クラウドソーシングサイトに登録したものの、
- 実績がない
- ポートフォリオがない
- 何を作ればいいか分からない
こうして最初の応募で止まってしまう人は少なくありません。
募集要項を見ると、よく書かれているのが次の言葉です。
「過去の実績を教えてください」
「ポートフォリオをご提出ください」
すると多くの人が、
「未経験だから見せるものがない」
と考えてしまいます。
実績がないから応募できない。
応募できないから実績が作れない。
これは初心者が最初にぶつかる典型的な壁です。
そこで私が提案しているのが 求人駆動学習(Job-Driven Learning) です。
考え方はシンプルです。
応募したい仕事を先に見つけ、その仕事を疑似体験する小さなミニシミュレータを作る。
今回は、完全初心者でも始められる「求人駆動学習」を使った最初の案件獲得アプローチを紹介します。
発注者が見ているのは「作品の大きさ」ではない
ポートフォリオと聞くと、多くの人は次のようなものを想像します。
- 見栄えの良いWebサイト
- 数か月かけた大規模作品
- 高度なシステム
しかし実際には、発注者が見ているものはもっとシンプルです。
「自分の困りごとを解決してくれそうか」
例えば、ECサイトの売上データ集計案件を考えてみます。
応募者A
- 一般的なデータ分析課題を実施
応募者B
- EC売上CSVを想定した集計ツールを作成
技術力だけでは比較できません。
しかし後者の方が、
「自分の仕事を理解してくれている」
という安心感は伝わりやすいはずです。
求人駆動学習は、この安心感を作りにいくアプローチです。
求人駆動学習の3ステップ
今回は次の募集を例にします。
募集例
ECサイトの売上CSVをグラフ化するツールを作ってほしい
Step1. 募集文から「困りごと」を分解する
まず募集文を読みます。
例えば、
- 売上状況が見えにくい?
- 商品別集計が面倒?
- 毎回Excel作業をしている?
ここで重要なのは、技術ではありません。
まずは、
「家族や友人に頼まれたら何に困っていると思うか」
くらいで十分です。
Step2. 生成AIでミニシミュレータを作る
次に生成AIへ募集文を貼り付けます。
例えば次のように依頼します。
この案件を疑似体験できる架空データを作ってください。
さらに、そのデータを読み込み、
グラフ表示できる簡単なミニシミュレータを作ってください。
ここでいうミニシミュレータとは、
実際の業務を小さく再現する簡易ツール
です。
重要なのは完成品ではありません。
重要なのは、
「仕事を小さく再現すること」
です。
今回なら、
- 架空CSVデータ
- 売上集計処理
- グラフ表示
くらいで十分です。
生成AIは、
- サンプルデータ
- 集計処理
- 可視化コード
などを作ってくれます。
コードを完全理解する必要はありません。
確認すべきは、
「相手の仕事を理解した形になっているか」
です。
Step3. 動く形にして公開する
次にミニシミュレータを動かします。
例えば、
- Streamlit
- Streamlit Community Cloud
を使えば、小さなWebアプリを簡単に公開できます。
ここで重要なのは、
完璧を目指さないこと
です。
必要なのは、
「動く小さなミニシミュレータ」
だけです。
これで、
「過去の実績」
の代わりに、
「この案件向けに作った実際に動く成果物」
を持てるようになります。
提案文はどう変わるのか
Before
はじめまして。未経験ですが頑張ります。よろしくお願いいたします。
やる気は伝わります。
しかし発注者視点では、
「本当にできるのだろうか?」
という不安が残ります。
After
はじめまして。募集内容を拝見し、業務理解のため簡易的なミニシミュレータを作成しました。
以下URLから動作をご確認いただけます。
今回は売上集計と商品別ランキング表示を実装しています。
実業務との差異はあると思いますが、イメージ確認としてご覧いただければ幸いです。
これは完成度を見せる文章ではありません。
重要なのは、
「あなたの仕事を理解しようとしました」
を伝えることです。
求人駆動学習のメリット
求人駆動学習では、
応募のための作品
を作るのではありません。
仕事理解のためのミニシミュレータ
を作ります。
その結果、
- 熱意が伝わる
- 理解度が伝わる
- 会話しやすくなる
という効果があります。
さらに、案件獲得できなかった場合でも無駄になりません。
作ったミニシミュレータは、
- 次回応募
- ポートフォリオ
- 学習素材
として再利用できます。
つまり、
応募そのものが学習になる
ということです。
まとめ
求人駆動学習で重要なのは、完璧さではありません。
重要なのは、
「私はあなたの仕事をここまで理解しています」
を示すことです。
実績ゼロでも構いません。
ポートフォリオがなくても構いません。
まずは気になる案件を1つ開く。
そして生成AIと一緒に、小さなミニシミュレータを作る。
最初の実績作りは、そこから始まります。
