那是 2024 年初,我有越来越多的业余项目想法,但我就是无法开始实施任何一个。
我有一些伟大的想法,但随之而来的是很多疑虑......我想我处于通常所说的“分析瘫痪”的状态。
“算了吧!”我心想,“我只需要做点什么,不必开创性或重新发明轮子。做点什么并掌握新技能比停滞不前要好。”
因此,我决定和其他数千名软件工程师一起,为像我们这样的软件开发人员搭建一个专门的求职板。
从我做出这个决定到现在已经 4 个月了,在这段时间里,我的副业从无到有,发展到每月拥有 5,000 名独立访客,列出了近 2000 个职位。
在这段短暂的时间里,我学到了很多关于建立职位公告板的意义。下面我将分享我做出关键决策的经验以及我会采取的不同做法。
我在日本生活了很多年,在东京创办自己的第一家创业公司时,我遇到了 Paul McMahon,他是TokyoDev的创始人,TokyoDev 是一个专门为英语软件开发人员提供求职服务的网站。当时,Paul 经营着一家名为 Doorkeeper 的活动技术公司,但他业余时间也写博客,分享自己在日本寻找软件开发人员工作的经历。后来,我发现有很多日本雇主希望吸引国际开发人员人才,也有很多非日本开发人员喜欢在日本工作。很快,Paul 的博客就变得非常受欢迎,他的兼职工作也变成了他的全职项目;TokyoDev 逐渐发展成为日本英语开发人员的领先求职网站。
对我来说,保罗的经历是一个很好的例子,一个看似非常小众的招聘网站实际上可以取得相当大的成功。我的招聘网站与保罗的类似,我列出了一个非常具体的地区(迪拜和沙特阿拉伯)的英语人士的软件开发人员职位。我觉得这对我来说是个不错的选择,因为我有中东血统,了解该地区,而且该地区有许多希望吸引国际人才的国际公司。
话虽如此,小众并不是唯一的出路。我认识的许多其他求职板创始人都选择了更广泛的类别;远程工作是一个特别受欢迎的类别,比“<国家> 适合英语使用者的软件工作”要广泛得多。我认为最明显的例子是 Pieter Levels 的RemoteOK ,它是全球顶级的远程工作者求职板之一。然而,Pieter 拥有我没有的东西;他在 Twitter 上拥有近 50 万粉丝(其中许多是数字游民)!如果选择广泛,竞争会更加激烈。如果你没有可靠的方法来接触目标受众,那么获得足够多的观众将会非常困难。如果你的计划是对招聘广告收费,那么这种影响会更加明显,因为雇主会将你的网站浏览统计数据与其他往往拥有大量流量的综合网站进行比较。
回想起来,我很庆幸自己选择了小众市场。如果我要创办另一个求职网站,我可能会做出同样的决定,寻找另一个尚未得到充分服务的特定市场。
招聘网站的传统盈利模式是向发布招聘信息的雇主收取费用。然而,这并不是招聘网站赚钱的唯一方式。许多招聘网站已经颠覆了传统模式;他们不再向雇主收取发布信息的费用,而是向求职者收取订阅费,以访问所有招聘信息。
一个很好的例子是 Morgan Gao 创建的EchoJobs 。在我看来,EchoJobs 是一个非常广泛的网站,它面向全球的软件开发人员。我的理解是,当 Morgan 刚开始创业时,他遵循的是经典的收入模式,但很难产生任何实际收入。这并不让我感到惊讶,因为即使该网站的浏览量很大,但它不够具体,因此在那里发布职位可能对大多数寻求填补特定职位的公司来说不够有针对性。
摩根开始尝试向浏览者收取招聘信息的费用。他发现收入开始增长,他的网站现在越来越强大。
我选择了经典的收入模式,但实际上我还没有卖出任何产品(虽然我现在并没有真正推动销售;我需要提高访客数量)。我必须承认,摩根和其他像他一样的人的经历让我考虑将来尝试这种其他模式。我认为现在这是一个非常好的主意的一个原因是,科技市场对求职者来说非常艰难,雇主占了上风。因此,从求职者身上赚钱可能更容易,摩根似乎已经经历过了。
但是,我个人喜欢销售这样的产品:客户能得到积极的结果,我也能得到积极的结果,而求职者模式与此相悖。例如,我向客户收取费用以帮助他们找到工作,但一旦他们找到工作,他们就会停止使用我的服务。我更喜欢雇主模式,因为当雇主使用我的网站获得积极的结果时,他们会认为我的网站在招聘方面很有效,他们会在我这里投放更多广告。当雇主获得积极的结果时,我很可能也会获得积极的结果。话虽如此,钱就是钱,如果这是获得收入的最佳方式,我可能会发现自己会遵循这种替代模式!
当你第一次启动招聘信息板时,你面临的早期问题之一就是寻找要发布的职位。有些人天真地认为他们可以免费向雇主提供职位信息,但事实是雇主很忙,在流量有限的新招聘信息板上发布职位信息是浪费他们的时间。实际上,你需要一种方法将招聘信息发布到你的网站上,我认为大多数招聘信息板都是从其他网站上抓取职位内容开始的。
我见过几种方法可以做到这一点。我最开始的方法是抓取另一个求职网站,比如 linkedin 或 indeed。我喜欢这种方法,因为它提供了大量的工作机会,而且种类繁多,我可以专注于过滤,删除那些不适合我的目标受众的工作。我觉得这足以至少测试一下我对网站的主要价值主张,而不必构建太多。这种方法让我每月的独立浏览量达到 5000,我认为这不算惊人,但也不错,因为我最接近的竞争对手的独立浏览量约为 1000,而且尝试这个方法的时间比我长得多。
但是,我经常看到的另一种方法是编写一个抓取特定公司职业页面的程序。例如,Nithur 运营着两个招聘网站,包括MoAIJob ,他似乎会抓取特定公司的页面,这些公司有他的受众感兴趣的职位。我喜欢这种方法,因为您最终会得到最新的招聘信息。解释一下,如果您与招聘经理讨论他们如何使用 LinkedIn,您会发现对于他们中的许多人来说,这并不是他们列出职位的首选。为什么?在 LinkedIn 上列出一个职位是免费的,但如果您想认真招聘,您必须为其他职位付费,因此公司当然宁愿先在自己的职业页面上发布职位,然后再在 LinkedIn 和 Indeed 等网站上投放广告。这意味着公司自己的职业页面上的职位往往可能永远不会出现在 LinkedIn 上。如果您为其他网站的职业页面编写抓取程序,那么您实际上是在构建一个替代 LinkedIn 或 Indeed 的数据源,这很有价值。但是,这需要更多的工作。
如果要重新开始,我想我会花更多时间去抓取求职页面,而不是去 LinkedIn 和 Indeed First 等网站。我认为这会让我的网站从该地区的其他网站中脱颖而出,尽管这些网站并非专门针对软件工程师,但往往有工程部分,其中的工作与我网站上列出的工作类似。当我有更多空闲时间时,我肯定会做这件事。
我之前没有提到的是,在开始这个项目时我确实有额外的压力;我真的很想用 Go 构建一个全栈网站。我已经玩了几个月的 Go,我真的很喜欢它,想找个借口来构建一些东西;用任何语言构建求职网站都非常简单,我想用 Go 构建它不会那么难;看来我是对的。如果这里有人对使用 Go 开发 Web 应用程序感兴趣,我全心全意推荐Jon Calhoun 的《使用 Go 进行 Web 开发》课程。我非常喜欢它,Jon 对他的 Slack 社区的奉献精神真的让我印象深刻。
话虽如此,Go 是构建招聘信息网站的最佳选择吗?我不知道……但经过几个月的努力,我真的认为你可以在 Excel 表上运行招聘信息……至少在你弄清楚你的工作是否有受众之前是这样。
我个人认为,求职板副项目是那种几乎可以用任何语言编写的东西,最好是选择一种你喜欢的语言,然后从那里开始。从这个意义上说,Go 对我来说很棒。
我会用 Go 构建我的下一个职位公告板吗?我想会,因为我知道如何做。我可能会对我的 postgres 数据库的结构做出略微不同的选择,因为我有点太固执己见了,而且随着我的目标受众的立场对我变得更加清晰,我不得不做出一些改变,但你编码并学习!
希望这对其他正在考虑创建求职板或任何副业项目的人有所帮助。这个项目确实让我体会到,只要开始并坚持不懈,就会带来很多机会和见解。
我在这段旅程中才刚刚起步,我希望能够继续增加我的观众人数,并可能在一年左右的时间内赚取一些收入,但即使不是,这也是一次有价值的经历。
如果您有兴趣进一步了解我所创建的内容或我在迪拜或沙特阿拉伯担任软件工程师的工作,请访问我的网站。我还有一些有趣的工具,例如工资和生活成本计算器,可在页脚中找到。此外,如果您对本文或其他内容有任何疑问,请与我联系;我的电子邮件在页面上。
谢谢阅读,
山姆
**