Comments 41
Самостоятельно я написал 0 строчек кода
Считаю, что "0 строчек кода" - это если мышкой(ну или пальцем по экрану) по пиктограмам тыкал. А если пишешь запрос в chatGPT/гугл/стековерфлоу, то сам запрос уже является в какой-то мере "строчкой кода", тем более `постепенно правил десятки мелких багов` - тоже подразумевает написание этого самого кода.
1. Поиск: devops -> Вакансии не найдены.. (((
2. Как планируется монитизация проекта?
Как ИИ настроил CI/CD?
Кайфово получилось, интересно было бы еще отдельно почитать как все внутри устроена + сама работа с курсором на примере отдельных кейсов)
У автора есть телеграмм канал. Подпишитесь наконец-то. Он так старается.
1
Каждый этап работы я описал в своем Телеграм-канале, читал и слушал каждого, кто давал обратную связь и оперативно вносил изменения, если что-то надо было исправить. Если вам есть что добавить, обязательно пишите.
2
Ну ладно, было немного пиара, я писал об эксперименте в своем Телеграм-канале.
3
А еще мне в Телеграм написал дизайнер, который захотел помочь в отрисовке, и я радостью согласился. Он крутой, Senior UI с большим опытом.
4 5
Сами вакансии мне находит парсер, который я тоже написал с помощью ИИ. Он обрабатывает десятки сайтов и Телеграм-каналов, а потом присылает мне в Телеграм в том формате, который мне нужен. Мне остается только почекать вакансии, удалить мусор и опубликовать их.
6
Если у вас есть предложения, идеи или вы просто хотите мне что-то сказать, пишите в Телеграм.
не оч понял твой месседж) я упомянул два раза лишь и свой основной акк для вопросов (если есть). В чем проблема?) Никого не призываю туда подписываться)

При переходе по ссылке указанной в статье
проблема то в чем? это описание моего тг аккаунта, мне его удалить нужно или как?) или тут нельзя оставлять ссылку на ТГ аккаунт для вопросов?
Вам пытаются намекнуть на то, статья выглядит больше рекламой собственного ТГ-канала, чем попыткой рассказать о самом проекте и скоупу решённых проблем.
Непонятно, правда, почему было прямо не написать об этом. Ну да ладно.
del
Очень классный кейс! С точки зрения получения нового опыта и навыков переплюнет любые курсы и обучалки. Желаю удачи с реализацией других планов!)
Что-то не нашел, возможно пропустил, а насчет синхронизации-то что? Где-то вакансию опубликовали, завтра закрыли, а агрегатор что делает? А подняли зарплату? А поменяли/расширили регион?
Почти ничего нет о конкретных инструментах, что сделало бы статью полезной читателям, таким образом это становится похоже на рекламу. Хотя кейс оч интересный и вы молодец, если это правда. Ответьте на пару вопросов плз.
Какие конкретно инструменты использовались? Builder? DeepSeek? GPT? ...?
Как работает парсер. С локальной машины? С сервера? Как он обходит капчи?
Какой стек технологий используется?
Об инструментах я думаю отдельно написать, ибо все банально не войдет в одну статью.
1) Claude code
2) Парсер на локалке собирает. Там прокси + куки + playwright , в телеге капчи нет. На сайтах прокси помогают.
3) python + js
О, это уже намного интересней
Что именно натолкнуло на мысли о том, что стек был выбран ошибочно?
Ну например мне кажется, что фронт можно было бы сделать на реакте, а не на js. Там явно косяков много) но я не технарь
Всё же реквестирую отдельную статью, освещающую стек и проблемы технического характера, более подробно:
Какой фреймворк для бэка. Во фронте, как я понял из комментария, Vanilla JS;
БД;
Что использовали для тестирования;
На каких мощностях это всё крутится;
И так далее. Интересно же)
тестирую все локально, если мы про интерфейс и флоу. есть тест-кейсы (42 штуки), которые проходятся по основным сценариям и проверяют все, что там зашито. БД sqlite пока что, хватает. Авторизация на supabase.
На бэке python. На фронте javascript :)
все на сервере fly.io
я же говорю, что я не технарь и не разработчик, чтобы все красиво с технической точки зрения тут осветить) поэтому написал, как есть.
А где агрегатор то? Просто сайт с вакансиями, добавленными вручную. Или я что-то пропустил?
Видно, что проделана большая работа и получилось круто. Маленькое уточнее по UI отмечать как-то карточки вакансии, которые были просмотрены, самый легкий вариант менять цвет фона. А то если открыаешь в новой вкладки и потом возращаешься обратно, теряешься и не видно где остановился и какие вакансии уже были просмотрены
потыкал, полурабочее уг
на каком стеке писал?
С юридической точки зрения можно свободно парсить другие сайты вакансии ? От них не придут письма с претензиями ? А будущем планируете интеграцию с hh интересно как они у этому отнесутся. Уже где-то читала про ваш продукт. Выглядит симпатично.
Это интересный кейс и особенно он будет интересен с течением времени. Потому что судя из статьи и комментариев и бэк и фронт имеет качество приблизительно джуновского-премидл кода. А значит либо продукт в ближайшие месяцы достигнет предела роста когда правка каждого следующего бага будет вести к появлению новых и экспоненциальному росту технического долга. Либо найдется способ как это серьезно рефакторить, я имею ввиду прямо на уровне архитектуры и не убить продукт при этом. Есть конечно и более тривиальный сценарий с привлечением инвестиций и переписыванием продукта около с нуля силами команды профессионалов. Но он конечно не так будет интересен. Так что будем посмотреть.
Как я сделал агрегатор IT-вакансий и получил 30 000 уников в месяц, не написав ни строчки кода