Самостоятельное развитие — это путь одновременно трудный и потенциально очень полезный. Сегодня я хочу поделиться опытом независимого разработчика, который получает стабильный доход в размере 30 тысяч в месяц на веб-сайте с искусственным интеллектом. Возможно, вы слышали об этом веб-сайте: это GBNVI, звездный проект в мире открытого исходного кода.
GBNVI в настоящее время имеет 62 тысячи звезд и является одним из самых популярных интерфейсных проектов ИИ в области вопросов и ответов среди проектов с открытым исходным кодом. Но знаешь что? Несмотря на то, что у него более 6000 пользователей, он приносит лишь 30 тысяч ежемесячного дохода. Это означает, что средний пользователь вносит всего около пяти юаней в месяц. Если вычесть ежемесячные расходы на облачные услуги в размере 700, фактический доход окажется очень небольшим. Итак, как этот разработчик продолжает работать?
Успех проекта зависит от правильного выбора технологии. GBNVI подвергся одной переписывании. В первой переписывании использовалась комбинация базы данных MONGODB и внешней среды Next.js. Нереляционные функции MONGODB делают хранение данных более гибким, а Next.js предоставляет мощные возможности комплексной разработки. Эта переработка дала проекту новую жизнь и принесла разработчикам 25 тысяч дохода.
Однако разработчиков это не устраивает. Он провел вторую реконструкцию, которая была более интенсивной, чем первая. На этот раз он по-прежнему выбрал интерфейсную платформу, но все взял на себя серверная часть, а библиотека компонентов пользовательского интерфейса выбрала собственный пользовательский интерфейс станции с открытым исходным кодом. Кроме того, он также представил инструмент обмена мгновенными сообщениями PUA в качестве инструмента реляционного сопоставления базы данных и решение для хранения данных REDIS для таких платформ данных, как Upset. Применение этих технологий превратило ГБНВИ из учебного проекта в реальный продукт.
Что касается развертывания, разработчики используют платформу VC для непрерывной интеграции и автоматического построения. После отправки проекта в GITHUB вам нужно только заполнить соответствующие переменные среды и нажать «Развернуть». Такой подход значительно повышает эффективность разработки и удобство развертывания.
С точки зрения эксплуатации разработчики фокусируются на механизмах взаимодействия и обратной связи с пользователями. Он проверяет вход пользователя и другую логику по электронной почте и использует next-auth.js для реализации веб-аутентификации. В то же время он также использует Bad Stack для мониторинга рабочего состояния веб-сайта, чтобы обеспечить беспрепятственный доступ пользователей к нему. Что касается платежной системы, он подключил оплату i am mad и Blue Rabbit соответственно в соответствии с различными потребностями внутреннего и внешнего рынков. Наконец, доменное имя веб-сайта было приобретено через Tencent Cloud, что заложило основу для построения имиджа бренда.
Оглядываясь назад на путь этого независимого разработчика, мы не можем не впечатляться его настойчивостью и смелостью. Хотя его доход не был высоким, он все же выбрал этот трудный путь и использовал свои технологии и мудрость, чтобы превратить GBNVI в успешный проект с открытым исходным кодом. Его история говорит нам: пока у вас есть мечты и настойчивость, независимое развитие может сделать карьеру. Если вы тоже хотите стать независимым разработчиком, вы можете черпать вдохновение и мотивацию из его опыта!
Опубликовать в Twitter Опубликовать в Facebook
Комментарии
Пока комментариев нет