Desarrollarse de forma independiente es un camino desafiante y potencialmente enormemente gratificante. Hoy quiero compartir el viaje de un desarrollador independiente que obtiene un ingreso constante de 30.000 dólares al mes con un sitio web de IA. Seguramente habrás oído hablar de esta web, se trata de GBNVI, un proyecto estrella en el mundo del código abierto.
GBNVI tiene actualmente 62.000 estrellas y es uno de los proyectos front-end de preguntas y respuestas de IA más populares entre los proyectos de código abierto. ¿Pero sabes qué? Aunque tiene más de 6.000 usuarios, genera sólo 30.000 ingresos mensuales. Esto significa que el usuario medio sólo aporta unos cinco yuanes al mes. Después de deducir el gasto mensual en servicios en la nube de 700, el ingreso real es muy pequeño. Entonces, ¿cómo sigue adelante este desarrollador?
El éxito del proyecto depende de la selección de la tecnología adecuada. GBNVI ha sufrido una reescritura. La primera reescritura utilizó una combinación de la base de datos MONGODB y el marco front-end Next.js. Las características no relacionales de MONGODB hacen que el almacenamiento de datos sea más flexible, mientras que Next.js proporciona potentes capacidades de desarrollo completo. Esta reescritura le dio al proyecto una nueva vida y generó 25.000 ingresos para los desarrolladores.
Sin embargo, los desarrolladores no están satisfechos con esto. Llevó a cabo una segunda reconstrucción, que fue más intensiva que la primera. Esta vez, todavía eligió el marco de front-end, pero el back-end se lo llevó todo y la biblioteca de componentes de la interfaz de usuario eligió su propia interfaz de usuario de estación ab de código abierto. Además, también presentó la herramienta de mensajería instantánea PUA como herramienta de mapeo relacional para la base de datos y la solución de almacenamiento REDIS para plataformas de datos como Upset. La aplicación de estas tecnologías ha transformado GBNVI de un proyecto de formación a un producto real.
En términos de implementación, los desarrolladores utilizan la plataforma VC para la integración continua y la construcción automática. Una vez enviado el proyecto a GITHUB, solo necesita completar las variables de entorno correspondientes y hacer clic en Implementar. Este enfoque mejora enormemente la eficiencia del desarrollo y la conveniencia de la implementación.
En términos de operaciones, los desarrolladores se centran en los mecanismos de interacción y retroalimentación con los usuarios. Verifica el inicio de sesión del usuario y otra lógica a través del correo electrónico y utiliza next-auth.js para implementar la autenticación web. Al mismo tiempo, también utiliza Bad Stack para monitorear el estado de ejecución del sitio web y garantizar que los usuarios puedan acceder a él sin problemas. En términos de sistema de pago, conectó el pago i am crazy y Blue Rabbit respectivamente de acuerdo con las diferentes necesidades de los mercados nacionales y extranjeros. Finalmente, el nombre de dominio del sitio web se compró a través de Tencent Cloud, lo que sentó las bases para construir la imagen de marca.
Al recordar el recorrido de este desarrollador independiente, no podemos evitar quedar impresionados por su persistencia y valentía. Aunque sus ingresos no eran altos, eligió este camino desafiante y utilizó su tecnología y sabiduría para convertir GBNVI en un proyecto exitoso de código abierto. Su historia nos dice: Mientras tengas sueños y perseverancia, el desarrollo independiente puede hacer una carrera. Si también quieres convertirte en un desarrollador independiente, ¡también puedes inspirarte y motivarte con su experiencia!
Compartir en Twitter Compartir en Facebook
Comentarios
Actualmente no hay comentarios