Search
Write a publication
Pull to refresh

Comments 41

Самостоятельно я написал 0 строчек кода

Считаю, что "0 строчек кода" - это если мышкой(ну или пальцем по экрану) по пиктограмам тыкал. А если пишешь запрос в chatGPT/гугл/стековерфлоу, то сам запрос уже является в какой-то мере "строчкой кода", тем более `постепенно правил десятки мелких багов` - тоже подразумевает написание этого самого кода.

я имею в виду конкретно сам код) Понятно, что промты я писал, а не силой мысли общался с иишкой)

1. Поиск: devops -> Вакансии не найдены.. (((
2. Как планируется монитизация проекта?

  1. девопсов и нет пока, как аналитиков и еще некоторых профессий) потихоньку добавляю

  2. пока это вообще как эксперимент, но есть некоторые мысли монетизации.

а у меня его нет) я деплою на fly после тестирования кода на локал версии и тест-стенде (препрод)

Кайфово получилось, интересно было бы еще отдельно почитать как все внутри устроена + сама работа с курсором на примере отдельных кейсов)

возможно, как-нибудь напишу) надо собраться с мыслями) спасибо!

У автора есть телеграмм канал. Подпишитесь наконец-то. Он так старается.

1

Каждый этап работы я описал в своем Телеграм-канале, читал и слушал каждого, кто давал обратную связь и оперативно вносил изменения, если что-то надо было исправить. Если вам есть что добавить, обязательно пишите.

2

Ну ладно, было немного пиара, я писал об эксперименте в своем Телеграм-канале

3

А еще мне в Телеграм написал дизайнер, который захотел помочь в отрисовке, и я радостью согласился. Он крутой, Senior UI с большим опытом. 

4 5

Сами вакансии мне находит парсер, который я тоже написал с помощью ИИ. Он обрабатывает десятки сайтов и Телеграм-каналов, а потом присылает мне в Телеграм в том формате, который мне нужен. Мне остается только почекать вакансии, удалить мусор и опубликовать их. 

6

Если у вас есть предложения, идеи или вы просто хотите мне что-то сказать, пишите в Телеграм.

не оч понял твой месседж) я упомянул два раза лишь и свой основной акк для вопросов (если есть). В чем проблема?) Никого не призываю туда подписываться)

При переходе по ссылке указанной в статье

проблема то в чем? это описание моего тг аккаунта, мне его удалить нужно или как?) или тут нельзя оставлять ссылку на ТГ аккаунт для вопросов?

Вам пытаются намекнуть на то, статья выглядит больше рекламой собственного ТГ-канала, чем попыткой рассказать о самом проекте и скоупу решённых проблем.

Непонятно, правда, почему было прямо не написать об этом. Ну да ладно.

в одну статью я бы всё не поместил. была бы простыня. свой тг мне рекламировать и не нужно тут, у меня там всё ок с аудиторией и трафиком)

Очень классный кейс! С точки зрения получения нового опыта и навыков переплюнет любые курсы и обучалки. Желаю удачи с реализацией других планов!)

Спасибо за обратную связь) курс не планирую 🌚

Что-то не нашел, возможно пропустил, а насчет синхронизации-то что? Где-то вакансию опубликовали, завтра закрыли, а агрегатор что делает? А подняли зарплату? А поменяли/расширили регион?

Сейчас мониторию только актуальность вакансии. Регион и прочее нет. Сложновато пока))

Почти ничего нет о конкретных инструментах, что сделало бы статью полезной читателям, таким образом это становится похоже на рекламу. Хотя кейс оч интересный и вы молодец, если это правда. Ответьте на пару вопросов плз.

  1. Какие конкретно инструменты использовались? Builder? DeepSeek? GPT? ...?

  2. Как работает парсер. С локальной машины? С сервера? Как он обходит капчи?

  3. Какой стек технологий используется?

Об инструментах я думаю отдельно написать, ибо все банально не войдет в одну статью.

1) Claude code

2) Парсер на локалке собирает. Там прокси + куки + playwright , в телеге капчи нет. На сайтах прокси помогают.

3) python + js

Если будут еще вопросы пиши в ТГ, или тут)

Что именно натолкнуло на мысли о том, что стек был выбран ошибочно?

Ну например мне кажется, что фронт можно было бы сделать на реакте, а не на js. Там явно косяков много) но я не технарь

Всё же реквестирую отдельную статью, освещающую стек и проблемы технического характера, более подробно:

  • Какой фреймворк для бэка. Во фронте, как я понял из комментария, Vanilla JS;

  • БД;

  • Что использовали для тестирования;

  • На каких мощностях это всё крутится;

И так далее. Интересно же)

тестирую все локально, если мы про интерфейс и флоу. есть тест-кейсы (42 штуки), которые проходятся по основным сценариям и проверяют все, что там зашито. БД sqlite пока что, хватает. Авторизация на supabase.

На бэке python. На фронте javascript :)

все на сервере fly.io

я же говорю, что я не технарь и не разработчик, чтобы все красиво с технической точки зрения тут осветить) поэтому написал, как есть.

Благодарю! И за чуть больше подробностей, и парочку сервисов. Сам сейчас пилю свой проект. Поэтому и интересен ваш опыт.

Успехов в развитии! Буду следить.

если что пиши в тг, поделюсь опытом каким-то, и мб у тебя что-то спрошу)

А где агрегатор то? Просто сайт с вакансиями, добавленными вручную. Или я что-то пропустил?

я их агрегирую) если добавлять все автоматом, то будет куча мусора)

Видно, что проделана большая работа и получилось круто. Маленькое уточнее по UI отмечать как-то карточки вакансии, которые были просмотрены, самый легкий вариант менять цвет фона. А то если открыаешь в новой вкладки и потом возращаешься обратно, теряешься и не видно где остановился и какие вакансии уже были просмотрены

Да это баг который я не решил, они помечаются уже, но если открывать просто кликом, а не в новой вкладке)) спасибо!

С юридической точки зрения можно свободно парсить другие сайты вакансии ? От них не придут письма с претензиями ? А будущем планируете интеграцию с hh интересно как они у этому отнесутся. Уже где-то читала про ваш продукт. Выглядит симпатично.

спасибо за фидбек, все вакансии берутся из открытого доступа) бывает приходят с просьбой удалить, я не перечу.

Это интересный кейс и особенно он будет интересен с течением времени. Потому что судя из статьи и комментариев и бэк и фронт имеет качество приблизительно джуновского-премидл кода. А значит либо продукт в ближайшие месяцы достигнет предела роста когда правка каждого следующего бага будет вести к появлению новых и экспоненциальному росту технического долга. Либо найдется способ как это серьезно рефакторить, я имею ввиду прямо на уровне архитектуры и не убить продукт при этом. Есть конечно и более тривиальный сценарий с привлечением инвестиций и переписыванием продукта около с нуля силами команды профессионалов. Но он конечно не так будет интересен. Так что будем посмотреть.

Возможно)) вот и интересно самому, когда и на каком этапе произойдет стоп)

Sign up to leave a comment.

Articles