paint-brush
2024 年に求人掲示板を構築する: 学んだことと今後変えたいこと@awwsamu
330 測定値
330 測定値

2024 年に求人掲示板を構築する: 学んだことと今後変えたいこと

sam8m2024/08/05
Read on Terminal Reader

長すぎる; 読むには

2024 年に求人掲示板を構築するとどうなるかをレビューします。求人掲示板の構築に関する一般的な問題、解決策、アプローチについて学びます。
featured image - 2024 年に求人掲示板を構築する: 学んだことと今後変えたいこと
sam HackerNoon profile picture
0-item
1-item
2-item

2024 年の初め、サイド プロジェクトのアイデアのリストは増え続けていたのですが、どれにも着手することができませんでした。


大きなアイデアはいくつかありましたが、それと同時に多くの疑問も生じました。いわゆる「分析麻痺」の状態に陥っていたのだと思います。


「もういいや!」と私は思いました。「何かに取り組むだけでいいんだ。画期的なことや車輪の再発明である必要はない。何もせずにいるより、何かに取り組んで新しいスキルを身につけたほうがいい。」


そこで私は、私たちのようなソフトウェア開発者専用の求人掲示板の構築に着手した何千人ものソフトウェア エンジニアに加わることにしました。


その決断をしてから 4 か月が経ち、その間に私のサイド プロジェクトは、ゼロから、月間ユニーク ビジター数が 5,000 人程度、掲載求人数が 2,000 件近くにまで成長しました。


この短期間で、私は求人掲示板を構築することの意味について多くのことを学びました。以下に、重要な決定と、私ならどう違うやり方をするかという私の経験を共有します。

ニッチまたは幅広いターゲット市場:

私は長年日本に住んでいますが、東京で最初のスタートアップに取り組んでいたときに、英語圏のソフトウェア開発者向けのニッチな求人サイトであるTokyoDevの創設者であるポール・マクマホンに出会いました。当時、ポールはDoorkeeperというイベントテクノロジーを運営していましたが、その傍らで、日本でソフトウェア開発者として仕事を見つけた経験を共有するブログのようなものを運営していました。国際的な開発者の才能を惹きつけたい日本の雇用主がたくさんいること、そして日本で働くことに興味を持っている外国人開発者がたくさんいることがわかりました。すぐにポールのブログは大人気となり、彼の副業はフルタイムの仕事となり、TokyoDevは日本の英語圏の開発者向けの大手求人サイトへと変貌しました。


私にとって、ポールの経験は、一見非常にニッチな求人掲示板でも、実際にはかなり成功できるという、本当に良い例でした。私の求人掲示板は、非常に特定の場所、つまりドバイとサウジアラビアで英語を話す人向けのソフトウェア開発者の求人を掲載しているという点で、ポールの求人掲示板と似たような位置づけです。私は中東にルーツがあり、この地域をよく知っており、この地域には国際的な才能を惹きつけたいと考えている国際企業がたくさんあるため、これは私にとって良い選択だと感じました。


とはいえ、ニッチだけが唯一の道ではありません。私が知る他の多くの求人サイトの創設者は、はるかに広いカテゴリを選択しました。リモートワークは特に人気のあるカテゴリで、「<国>の英語話者向けソフトウェア求人」よりもはるかに広いカテゴリです。その最も明白な例は、Pieter Levels のRemoteOKだと思います。これは、世界でもトップクラスのリモートワーカー向け求人サイトの 1 つです。しかし、Pieter には私にはないものがあります。Twitter で 50 万人近くのフォロワー (その多くはデジタル ノマド) がいるのです。範囲を広げると、競争が激しくなります。ターゲット ユーザーにリーチする確実な方法がなければ、十分な数の視聴者を獲得するのは非常に困難になります。求人広告の掲載料を請求する予定であれば、雇用主はサイトの閲覧統計を、トラフィックが多い傾向にある他の幅広いサイトと比較するため、この点はさらに深刻になります。


振り返ってみると、ニッチな分野に絞った選択に満足しています。別の求人掲示板を立ち上げるとしても、おそらく同じ決断をして、まだサービスが行き届いていない別のニッチな分野を探すでしょう。

収益モデルの選択:

求人サイトの典型的な収益モデルは、求人情報を掲載する企業に料金を請求することです。しかし、求人サイトで収益を得る方法はこれだけではありません。多くの求人サイトは、典型的なモデルを逆転させ、求人情報を掲載する企業に料金を請求するのではなく、求職者にすべての情報にアクセスするためのサブスクリプション料金を請求しています。


良い例として、Morgan Gao が作成したEchoJobsが挙げられます。EchoJobs は、世界中のソフトウェア開発者をターゲットにした、非常に幅広いサイトだと私は考えています。Morgan が始めた頃は、従来の収益モデルに従っていましたが、実際の収入を得るのに苦労していたと理解しています。これは私にとっては驚きではありません。なぜなら、たとえこのサイトの閲覧者が多かったとしても、十分に具体的ではなかったため、特定のポジションを埋めようとしているほとんどの企業にとって、そこに求人を掲載しても、十分に的を絞った内容にはならないからです。


代わりに、モーガン氏は、求人情報へのアクセスに対して閲覧者に料金を請求する実験を始めました。収益が伸び始め、彼のサイトはますます成長しています。


私は古典的な収益モデルを選択しましたが、実はまだ売上を上げていません (ただし、現在は売上を狙っているわけではなく、訪問者数を増やす必要があります)。Morgan 氏や彼のような人たちの経験から、将来この別のモデルを試してみようと思うようになりました。現時点でこのモデルが非常に良いアイデアだと思う理由の 1 つは、テクノロジー市場が求職者にとって非常に厳しく、雇用主が優位に立っていることです。そのため、Morgan 氏が経験したように、求職者から収益を得る方がおそらく簡単です。


しかし、個人的には、顧客にとって良い結果が私にとっても良い結果になるような商品を販売したいので、求職者モデルはそれと相容れません。たとえば、私は顧客に仕事探しの手伝いをするために料金を請求しますが、顧客が仕事を見つけたら、私のサービスをやめてしまいます。私は雇用主モデルの方が好きです。なぜなら、雇用主が私のサイトを使用して良い結果を得ると、彼らは私のサイトが雇用に効果的であると認識し、私にもっと広告を出すからです。雇用主が良い結果を得ると、私も良い結果を得る可能性が高くなります。そうは言っても、お金はお金です。そして、それが収益を得るための最良の方法であるなら、私はこの代替モデルに従うことになるかもしれません。

データ ソースの選択:

求人掲示板を初めて立ち上げる場合、最初に直面する問題の 1 つは、掲載する求人を見つけることです。雇用主に無料で求人を掲載すればいいと単純に考え、この仕事に取り掛かる人もいますが、現実には雇用主は忙しく、トラフィックが限られている新しい求人掲示板に求人を掲載するのは時間の無駄です。実際には、求人情報を自分のサイトに掲載する方法が必要になりますが、ほとんどの求人掲示板は、他のサイトから求人情報を取得することから始めると思います。


これを行う方法はいくつかあります。私が最初に試したのは、LinkedIn や Indeed などの別の求人サイトをスクレイピングする方法でした。この方法は、求人の量が多く、種類も豊富で、ターゲット ユーザーに合わない求人を除外するフィルタリングに集中できるため、気に入りました。サイトの構築をあまりせずに、少なくともサイトの主な価値提案をテストするにはこれで十分だと感じました。このアプローチにより、1 か月あたり 5,000 件のユニーク ビューを獲得しました。これは驚くべき数字ではありませんが、最も近い競合相手が約 1,000 件のユニーク ビューを獲得しており、私よりもずっと長い間この方法に取り組んでいることを考えると、悪くない数字だと思います。


しかし、私がよく目にする別のアプローチは、特定の企業のキャリア ページ用のスクレイパーを作成することです。たとえば、 MoAIJobを含む 2 つの求人掲示板を運営している Nithur は、オーディエンスが興味を持っている求人がある特定の企業のページをスクレイピングしているようです。このアプローチは、最新の求人情報が得られるので気に入っています。説明すると、採用担当者に LinkedIn の使い方について話を聞くと、多くの採用担当者にとって LinkedIn は求人情報を最初に掲載する場所ではないことがわかります。なぜでしょうか。LinkedIn に 1 つの求人情報を掲載するのは無料ですが、本格的に採用活動を行う場合は追加の求人情報にお金を払わなければなりません。そのため、企業は LinkedIn や Indeed などのサイトに広告費を投じる前に、まず自社のキャリア ページで求人情報を宣伝したいと考えるのは当然です。つまり、企業のキャリア ページには LinkedIn に掲載されない可能性のある求人情報が掲載される傾向があります。他のサイトのキャリア ページ用のスクレイパーを作成すれば、LinkedIn や Indeed に代わるデータ ソースを構築していることになります。これは価値のあることです。ただし、作業量は増えます。


もしもう一度やり直すとしたら、まずは LinkedIn や Indeed などのサイトに行くよりも、キャリア ページをスクレイピングすることにもう少し時間を費やすと思います。そうすれば、この地域の他のサイトよりも私のサイトが目立つようになると思います。他のサイトはソフトウェア エンジニア専用ではないものの、私のサイトに掲載されている仕事と似たような仕事が掲載されているエンジニアリング セクションがある傾向があります。これは、もう少し自由な時間ができたら必ず取り組むことです。

技術スタックの選択

先ほどは触れませんでしたが、このプロジェクトを始めたときに、私にはもう一つプレッシャーがありました。それは、Go でフルスタックの Web サイトを構築したいと思ったことです。数か月間 Go をいじっていて、とても気に入っていたので、何かを構築する口実が欲しかったのです。求人サイトはどの言語でも簡単に構築できるサイトなので、Go ならそれほど難しくないだろうと考えました。その通りだったようです。ここで Web アプリケーションに Go を使い始めてみたいという方がいたら、 Jon Calhoun の Web Development with Go コースを心からお勧めします。とても楽しかったですし、Jon の Slack コミュニティへの献身ぶりには感心しました。


そうは言っても、Go は求人掲示板サイトの構築に最適な選択だったのでしょうか? 私にはわかりませんが、数か月間これに取り組んだ結果、Excel シートで求人掲示板を運営しても問題ないのではないかと思います。少なくとも、自分がやろうとしていることに興味を持つユーザーがいるかどうかがわかるまでは。


個人的には、求人掲示板のサイド プロジェクトは、ほぼどの言語で書いても問題ない種類のものだと思います。おそらく、自分が書きたい言語を選んで、そこから始めるのがベストでしょう。その意味で、Go は私にとって素晴らしいものでした。


次の求人掲示板は Go で作成するでしょうか? 単にやり方を知っているので、そうすると思います。Postgres データベースの構造については、少し異なる選択をすると思います。少し意見が強すぎたため、ターゲット ユーザーの位置が明確になったため、変更を加える必要があったからです。しかし、コーディングして学ぶのです!

結論

求人掲示板やサイド プロジェクトを始めようと考えている他の人たちにとって、これが役に立つことを願っています。このプロジェクトは、とにかく始め、継続することが力強く、多くの機会と洞察をもたらすということを私に体験させてくれました。


この旅はまだ始まったばかりですが、視聴者数を増やし続けて、1年かそこらで収益を上げられることを願っています。たとえそうでなかったとしても、価値のある経験になっています。


私が構築したものや、ドバイやサウジアラビアでソフトウェア エンジニアとして働くことについてもっと知りたい場合は、私のサイトをご覧ください。また、給与や生活費の計算機などの楽しいツールもいくつか用意しており、フッターで見つけることができます。また、この記事やその他のことについてご質問がある場合は、お気軽にお問い合わせください。私のメール アドレスはページに記載されています。


読んでくれてありがとう、


サム




**