Desenvolver-se de forma independente é um caminho desafiador e potencialmente extremamente gratificante. Hoje, quero compartilhar a jornada de um desenvolvedor independente que ganha uma renda constante de 30 mil por mês com um site de IA. Você já deve ter ouvido falar deste site, é o GBNVI, um projeto estrela no mundo do código aberto.
GBNVI atualmente tem 62 mil estrelas e é um dos projetos front-end de perguntas e respostas de IA mais populares entre os projetos de código aberto. Mas você sabe o que? Embora tenha mais de 6.000 usuários, gera apenas 30 mil receitas mensais. Isso significa que o usuário médio contribui apenas com cerca de cinco yuans por mês. Depois de deduzir as despesas mensais com serviços em nuvem de 700, a receita real é muito pequena. Então, como esse desenvolvedor continua?
O sucesso do projeto depende da seleção de tecnologia apropriada. GBNVI passou por uma reescrita. A primeira reescrita usou uma combinação de banco de dados MONGODB e estrutura Next.js front-end. Os recursos não relacionais do MONGODB tornam o armazenamento de dados mais flexível, enquanto o Next.js fornece recursos poderosos de desenvolvimento full-stack. Essa reescrita deu ao projeto uma nova vida e trouxe 25 mil receitas para os desenvolvedores.
No entanto, os desenvolvedores não estão satisfeitos com isso. Ele realizou uma segunda reconstrução, mais intensiva que a primeira. Desta vez, ele ainda escolheu a estrutura de front-end, mas o back-end levou tudo, e a biblioteca de componentes de UI escolheu sua própria UI de estação ab de código aberto. Além disso, ele também apresentou a ferramenta IM PUA como ferramenta de mapeamento relacional para o banco de dados e a solução de armazenamento REDIS para plataformas de dados como o Upset. A aplicação destas tecnologias transformou o GBNVI de um projeto de formação num produto real.
Em termos de implantação, os desenvolvedores utilizam a plataforma VC para integração contínua e construção automática. Após o projeto ser enviado ao GITHUB, basta preencher as variáveis de ambiente correspondentes e clicar em Deploy. Essa abordagem melhora muito a eficiência do desenvolvimento e a conveniência da implantação.
Em termos de operações, os desenvolvedores focam nos mecanismos de interação e feedback com os usuários. Ele verifica o login do usuário e outras lógicas por e-mail e usa next-auth.js para implementar a autenticação da web. Ao mesmo tempo, ele também usa Bad Stack para monitorar o status de funcionamento do site e garantir que os usuários possam acessá-lo sem problemas. Em termos de sistema de pagamento, ele conectou o pagamento I Am Crazy e Blue Rabbit respectivamente de acordo com as diferentes necessidades dos mercados interno e externo. Por fim, o nome de domínio do site foi adquirido por meio da Tencent Cloud, que lançou as bases para a construção da imagem da marca.
Olhando para trás, para a jornada deste desenvolvedor independente, não podemos deixar de ficar impressionados com sua persistência e coragem. Embora sua renda não fosse alta, ele ainda escolheu esse caminho desafiador e usou sua tecnologia e sabedoria para transformar o GBNVI em um projeto de código aberto de sucesso. Sua história nos diz: Contanto que você tenha sonhos e persistência, o desenvolvimento independente pode fazer carreira. Se você também deseja se tornar um desenvolvedor independente, você também pode buscar inspiração e motivação na experiência dele!
Compartilhar no Twitter Compartilhar no Facebook
Comentários
Atualmente não há comentários