Это было начало 2024 года, у меня был растущий список идей побочных проектов, но я просто не мог приступить ни к одной из них..
У меня были некоторые большие идеи, но вместе с ними пришло и много сомнений... Думаю, я находился в состоянии, которое широко известно как «аналитический паралич».
«К черту это!» Я подумал: «Мне просто нужно над чем-то поработать, это не обязательно должно быть новаторским или изобретать велосипед. Лучше работать над чем-то и приобретать новые навыки, чем стоять на месте».
И с этим я решил присоединиться к тысячам других инженеров-программистов, которые решили создать специальную доску вакансий для таких людей, как мы; другие разработчики программного обеспечения.
Прошло 4 месяца с тех пор, как я принял это решение, и за это время мой побочный проект вырос с нуля до скромных 5000 уникальных посетителей в месяц и около 2000 вакансий.
За это короткое время я узнал довольно много о том, что значит создать доску объявлений. Ниже я делюсь своим опытом в отношении ключевых решений и того, что бы я сделал по-другому.
Я жил в Японии много лет и встретил Пола МакМахона, основателя TokyoDev , нишевого англоязычного сайта вакансий для разработчиков программного обеспечения, когда работал над своим первым стартапом в Токио. В те дни Пол управлял технологией проведения мероприятий под названием Doorkeeper, но параллельно он вел своего рода блог, в котором делился своим опытом поиска работы разработчиком программного обеспечения в Японии. Оказалось, что многие японские работодатели надеялись привлечь таланты международных разработчиков, а также множество неяпонских разработчиков, которым понравилась идея работать в Японии. Вскоре блог Пола стал чрезвычайно популярным, а его подработка стала его постоянным проектом; TokyoDev превращается в ведущий сайт вакансий для англоговорящих разработчиков в Японии.
Для меня опыт Пола стал действительно хорошим примером того, что, казалось бы, очень нишевая доска объявлений на самом деле может иметь довольно большой успех. Моя доска вакансий аналогична доске объявлений Пола в том смысле, что я перечисляю вакансии разработчика программного обеспечения для англоговорящих людей в очень конкретном месте; Дубай и Саудовская Аравия. Я чувствовал, что это хороший выбор для меня, потому что у меня ближневосточные корни, я знаю этот регион и потому что в этом районе есть много международных компаний, которые надеются привлечь международные таланты.
Тем не менее, ниша — не единственный путь. Многие другие основатели советов по трудоустройству, которых я знаю, выбрали гораздо более широкую категорию; Удаленная работа — особенно популярная категория, которая гораздо шире, чем «Работа по разработке программного обеспечения для англоговорящих в <стране>». Я думаю, что наиболее очевидным примером этого является RemoteOK Питера Левелса, который входит в число лучших в мире досок по трудоустройству для удаленных работников. Однако у Питера есть то, чего нет у меня; около 500 тысяч подписчиков (многие из которых — цифровые кочевники) в Твиттере! При широком подходе конкуренция становится намного больше. Если у вас нет надежного метода охвата целевой аудитории, будет очень сложно получить достаточно большую аудиторию. Если ваш план состоит в том, чтобы взимать деньги за размещение объявлений о вакансиях, это будет ощущаться еще более остро, потому что работодатели будут сравнивать статистику просмотров вашего сайта с другими широкими сайтами, которые, как правило, могут похвастаться большим трафиком.
Оглядываясь назад, я понимаю, что доволен выбором, который сделал и занялся нишей. Если бы мне пришлось открыть еще одну доску по трудоустройству, я бы, вероятно, принял то же решение и начал искать другую конкретную нишу, которая недостаточно обслуживается.
Классическая модель дохода для досок объявлений — взимать с работодателей плату за размещение списков вакансий. Однако это не единственный способ заработать деньги на доске объявлений. Многие доски объявлений перевернули классическую модель с ног на голову; вместо того, чтобы взимать с работодателей плату за публикацию, они взимают с соискателей работу абонентскую плату за доступ ко всем своим объявлениям.
Хорошим примером этого является EchoJobs , созданный Морганом Гао. EchoJobs, на мой взгляд, очень обширный сайт, он ориентирован на разработчиков программного обеспечения по всему миру. Насколько я понимаю, когда Морган только начинал, он следовал классической модели получения дохода, но с трудом мог получить какой-либо реальный доход. Это меня не удивляет, потому что, даже если бы сайт имел большую аудиторию, он не был достаточно конкретным, поэтому размещение там вакансии, вероятно, не было бы достаточно целенаправленным для большинства компаний, стремящихся заполнить определенные вакансии.
Вместо этого Морган начал экспериментировать с взиманием платы со своих зрителей за доступ к объявлениям о вакансиях. Он увидел, что доходы начали расти, и его сайт теперь набирает силу.
Я выбрал классическую модель дохода, и на самом деле мне еще предстоит совершить продажу (хотя сейчас я не стремлюсь к продажам; мне нужно увеличить количество посетителей). Я должен признать, что опыт Моргана и других, подобных ему, заставил меня задуматься о том, чтобы попробовать эту другую модель в будущем. Одна из причин, по которой я считаю, что сейчас это очень хорошая идея, заключается в том, что рынок технологий очень труден для соискателей, и работодатели имеют преимущество. Таким образом, соискателей работы, вероятно, легче монетизировать, что, похоже, и испытал Морган.
Однако лично мне нравится продавать продукты, в которых положительный результат для моего клиента является положительным результатом для меня, а модель соискателя работы противоречит этому. Например, я беру с клиентов деньги, чтобы помочь им найти работу, но как только они ее найдут, они уйдут от моих услуг. Я предпочитаю модель работодателя, потому что, когда работодатель добьется положительного результата от использования моего сайта, он увидит, что мой сайт эффективен для найма персонала, и разместит у меня больше объявлений. Когда работодатель получит положительный результат, я, скорее всего, получу положительный результат. Тем не менее, деньги есть деньги, и я, возможно, все же прибегну к этой альтернативной модели, если это лучший способ получить доход!
Когда вы впервые запускаете доску объявлений, одной из ваших первых проблем является поиск вакансий для включения в список. Некоторые люди наивно идут на это, полагая, что они могут просто предложить работодателям разместить список вакансий бесплатно, но реальность такова, что работодатели заняты, и размещение вакансий на новой доске вакансий с ограниченным трафиком является пустой тратой их времени. На самом деле вам понадобится способ размещать объявления о вакансиях на своем сайте, и я думаю, что большинство досок по трудоустройству начинают с поиска контента о вакансиях на других сайтах.
Я видел несколько способов сделать это. Метод, с которого я начал, заключался в том, чтобы просто очистить другой сайт вакансий, например, Linkedin или вообще. Мне понравился этот метод, потому что он давал большое количество вакансий и большое разнообразие, и я мог просто сосредоточиться на фильтрации и удалять вакансии, которые не подходили моей целевой аудитории. Я чувствовал, что этого достаточно, чтобы, по крайней мере, проверить мое основное ценностное предложение для сайта, не создавая слишком многого. Этот подход позволил мне получить 5 тысяч уникальных просмотров в месяц, что, на мой взгляд, не удивительно, но и неплохо, учитывая, что мой ближайший конкурент набирает около 1 тысячи уникальных просмотров и пытается это сделать намного дольше, чем я.
Однако другой подход, который я вижу довольно часто, — это написать парсер для страниц вакансий конкретных компаний. Например, Нитур, который управляет двумя досками вакансий, включая MoAIJob , похоже, сканирует страницы конкретных компаний, у которых есть вакансии, которые интересуют его аудиторию. Мне нравится этот подход, потому что в конечном итоге вы получите самые свежие списки вакансий. Чтобы объяснить: если вы поговорите с менеджерами по найму о том, как они используют Linkedin, вы узнаете, что для многих из них это не первое место, где они размещают свои вакансии. Почему? Ну, размещение одной вакансии на linkedin бесплатно, но если вы хотите серьезно нанять сотрудников, вам придется заплатить за дополнительные вакансии, поэтому, конечно, компании предпочитают сначала рекламировать вакансии на своих собственных страницах вакансий, прежде чем прибегать к рекламным расходам на таких сайтах, как linkedin. и действительно. Это означает, что на странице вакансий компании, как правило, есть вакансии, которые могут никогда не попасть в Linkedin. Если вы пишете парсеры для страниц вакансий на других сайтах, то вы действительно создаете источник данных, который является альтернативой linkedin или действительно, и это ценно. Однако это больше работы.
Если бы мне пришлось начинать заново, думаю, я бы потратил немного больше времени на очистку страниц вакансий, а не на посещение таких сайтов, как linkedin, и даже в первую очередь. Я думаю, что это выделит мой сайт среди других сайтов в регионе, которые, хотя и не посвящены исключительно разработчикам программного обеспечения, как правило, имеют инженерные разделы с вакансиями, аналогичными тем, которые перечислены на моем сайте. Это определенно то, над чем я буду работать, когда у меня будет немного больше свободного времени.
Я не упомянул ранее о том, что при запуске этого проекта у меня было дополнительное давление; Мне очень хотелось создать полноценный веб-сайт на Go. Я возился с Go несколько месяцев, и он мне очень понравился, и мне нужен был повод что-нибудь создать; сайт вакансий — это довольно простой сайт, который можно создать на любом языке, и я решил, что на Go это будет не так сложно; кажется, я был прав. Если кто-то здесь заинтересован в изучении Go для веб-приложений, я искренне рекомендую курс Джона Калхуна «Веб-разработка с помощью Go» . Мне это очень понравилось, и преданность Джона своему неактивному сообществу меня действительно впечатляет.
Тем не менее, был ли Go лучшим выбором для создания сайта доски объявлений? Понятия не имею… но, проработав над этим несколько месяцев, я, честно говоря, думаю, что вам сойдет с рук создание доски вакансий на листе Excel… По крайней мере, до тех пор, пока вы не выясните, есть ли аудитория для того, что вы пытаетесь сделать.
Лично я считаю, что сторонний проект на доске объявлений — это то, что вам может сойти с рук, если писать практически на любом языке, вероятно, лучше всего просто выбрать тот, на котором вам нравится писать, и двигаться дальше. В этом смысле Go мне очень помог.
Буду ли я создавать свою следующую доску вакансий на Go? Я так думаю, просто потому, что знаю, как это сделать. Я, вероятно, сделал бы немного другой выбор в отношении структуры своей базы данных Postgres, потому что я был слишком самоуверенным и мне пришлось внести некоторые изменения, поскольку позиция моей целевой аудитории стала для меня немного яснее, но вы кодируете и учитесь!
Надеюсь, это будет полезно некоторым другим людям, которые подумывают о создании доски объявлений или о каком-либо дополнительном проекте. Этот проект действительно помог мне понять, что просто начать и проявлять последовательность — это мощно и открывает много возможностей и идей.
Я еще очень рано в этом путешествии, я надеюсь, что смогу продолжить увеличивать свою аудиторию и, возможно, получить некоторый доход через год или около того, но даже если и нет, это был стоящий опыт.
Если вам интересно узнать больше о том, что я создал, или о работе инженером-программистом в Дубае или Саудовской Аравии, вот мой сайт . У меня также есть несколько интересных инструментов, таких как калькулятор заработной платы и стоимости жизни, которые можно найти в нижнем колонтитуле. Также обращайтесь по любым вопросам по поводу этой статьи или чего-либо еще; мой адрес электронной почты указан на странице.
Спасибо за прочтение,
Сэм
**