Die selbstständige Weiterentwicklung ist ein Weg, der sowohl herausfordernd als auch potenziell äußerst lohnend ist. Heute möchte ich die Reise eines unabhängigen Entwicklers teilen, der mit einer KI-Website ein regelmäßiges Einkommen von 30.000 pro Monat erzielt. Sie haben vielleicht schon von dieser Website gehört, es ist GBNVI, ein Starprojekt in der Open-Source-Welt.
GBNVI hat derzeit 62.000 Sterne und ist eines der beliebtesten KI-Frage-und-Antwort-Frontend-Projekte unter Open-Source-Projekten. Aber wissen Sie was? Obwohl es mehr als 6.000 Benutzer hat, generiert es nur 30.000 monatliche Einnahmen. Das bedeutet, dass der durchschnittliche Nutzer nur etwa fünf Yuan pro Monat beisteuert. Nach Abzug der monatlichen Cloud-Service-Ausgaben von 700 sind die tatsächlichen Einnahmen sehr gering. Wie macht dieser Entwickler also weiter?
Der Projekterfolg hängt von der geeigneten Technologieauswahl ab. GBNVI wurde einmal umgeschrieben. Bei der ersten Umschreibung wurde eine Kombination aus der MONGODB-Datenbank und dem Front-End-Framework Next.js verwendet. Die nicht relationalen Funktionen von MONGODB machen die Datenspeicherung flexibler, während Next.js leistungsstarke Full-Stack-Entwicklungsfunktionen bietet. Diese Neufassung gab dem Projekt neues Leben und bescherte den Entwicklern einen Umsatz von 25.000.
Damit sind die Entwickler jedoch nicht zufrieden. Er führte einen zweiten Umbau durch, der umfangreicher war als der erste. Dieses Mal entschied er sich immer noch für das Front-End-Framework, aber das Back-End übernahm alles, und die UI-Komponentenbibliothek wählte seine eigene Open-Source-Benutzeroberfläche für die Ab-Station. Darüber hinaus führte er das IM-Tool PUA als relationales Mapping-Tool für die Datenbank und die REDIS-Speicherlösung für Datenplattformen wie Upset ein. Die Anwendung dieser Technologien hat GBNVI von einem Schulungsprojekt in ein echtes Produkt verwandelt.
Im Hinblick auf die Bereitstellung nutzen Entwickler die VC-Plattform für kontinuierliche Integration und automatische Konstruktion. Nachdem das Projekt an GITHUB übermittelt wurde, müssen Sie nur noch die entsprechenden Umgebungsvariablen ausfüllen und auf „Bereitstellen“ klicken. Dieser Ansatz verbessert die Entwicklungseffizienz und den Bereitstellungskomfort erheblich.
Im Hinblick auf den Betrieb konzentrieren sich Entwickler auf Interaktions- und Feedbackmechanismen mit Benutzern. Er überprüft die Benutzeranmeldung und andere Logik per E-Mail und verwendet next-auth.js, um die Webauthentifizierung zu implementieren. Gleichzeitig überwacht er mit Bad Stack auch den Betriebsstatus der Website, um sicherzustellen, dass Benutzer reibungslos darauf zugreifen können. In Bezug auf das Zahlungssystem verband er die Zahlungen „I am Crazy“ und „Blue Rabbit“ entsprechend den unterschiedlichen Anforderungen inländischer und ausländischer Märkte. Schließlich wurde der Domainname der Website über Tencent Cloud erworben, was den Grundstein für den Aufbau des Markenimages legte.
Wenn wir auf die Reise dieses unabhängigen Entwicklers zurückblicken, können wir nicht umhin, von seiner Beharrlichkeit und seinem Mut beeindruckt zu sein. Obwohl sein Einkommen nicht hoch war, wählte er dennoch diesen herausfordernden Weg und nutzte seine Technologie und Weisheit, um GBNVI zu einem erfolgreichen Open-Source-Projekt zu machen. Seine Geschichte erzählt uns: Solange man Träume und Beharrlichkeit hat, kann man durch unabhängige Weiterentwicklung Karriere machen. Wenn Sie auch ein unabhängiger Entwickler werden möchten, können Sie sich genauso gut von seiner Erfahrung inspirieren und motivieren lassen!
Auf Twitter teilen Auf Facebook teilen
Kommentare
Derzeit liegen keine Kommentare vor