يعد التطوير بشكل مستقل طريقًا مليئًا بالتحديات ومن المحتمل أن يكون مجزيًا للغاية. اليوم، أريد أن أشارك رحلة مطور مستقل يحصل على دخل ثابت قدره 30 ألفًا شهريًا من خلال موقع ويب يعمل بالذكاء الاصطناعي. ربما تكون قد سمعت عن هذا الموقع، فهو GBNVI، وهو مشروع نجم في عالم مفتوح المصدر.
يحتوي GBNVI حاليًا على 62 ألف نجم وهو أحد أكثر مشاريع الواجهة الأمامية للأسئلة والأجوبة شيوعًا بين المشاريع مفتوحة المصدر. لكن هل تعرف ماذا؟ على الرغم من أن لديها أكثر من 6000 مستخدم، إلا أنها تحقق إيرادات شهرية تبلغ 30 ألفًا فقط. وهذا يعني أن المستخدم العادي يساهم بحوالي خمسة يوانات شهريًا فقط. وبعد خصم نفقات الخدمة السحابية الشهرية البالغة 700، يكون الدخل الفعلي قليلًا جدًا. إذن، كيف يستمر هذا المطور؟
يعتمد نجاح المشروع على اختيار التكنولوجيا المناسبة. خضع GBNVI لعملية إعادة كتابة واحدة. استخدمت عملية إعادة الكتابة الأولى مزيجًا من قاعدة بيانات MONGODB وإطار عمل Next.js الأمامي. تجعل الميزات غير العلائقية لـ MONGODB تخزين البيانات أكثر مرونة، بينما يوفر Next.js إمكانات تطوير قوية ومتكاملة. أعطت إعادة الكتابة هذه المشروع فرصة جديدة للحياة وحققت إيرادات قدرها 25 ألفًا للمطورين.
ومع ذلك، فإن المطورين غير راضين عن هذا. أجرى عملية إعادة بناء ثانية، والتي كانت أكثر كثافة من الأولى. هذه المرة، لا يزال يختار إطار عمل الواجهة الأمامية، لكن الواجهة الخلفية استحوذت على كل شيء، واختارت مكتبة مكونات واجهة المستخدم واجهة مستخدم ab station مفتوحة المصدر الخاصة به. بالإضافة إلى ذلك، قدم أيضًا أداة المراسلة الفورية PUA كأداة رسم خرائط علائقية لقاعدة البيانات، وحل تخزين REDIS لمنصات البيانات مثل Upset. لقد أدى تطبيق هذه التقنيات إلى تحويل GBNVI من مشروع تدريبي إلى منتج حقيقي.
فيما يتعلق بالنشر، يستخدم المطورون منصة VC للتكامل المستمر والبناء التلقائي. بعد إرسال المشروع إلى GITHUB، ما عليك سوى ملء متغيرات البيئة المقابلة والنقر فوق نشر. يعمل هذا النهج على تحسين كفاءة التطوير وسهولة النشر بشكل كبير.
فيما يتعلق بالعمليات، يركز المطورون على آليات التفاعل والتعليقات مع المستخدمين. يتحقق من تسجيل دخول المستخدم والمنطق الآخر عبر البريد الإلكتروني، ويستخدم next-auth.js لتنفيذ مصادقة الويب. وفي الوقت نفسه، يستخدم أيضًا Bad Stack لمراقبة حالة تشغيل موقع الويب للتأكد من إمكانية وصول المستخدمين إليه بسلاسة. فيما يتعلق بنظام الدفع، قام بتوصيل i am Crazy وBlue Rabbit على التوالي وفقًا للاحتياجات المختلفة للأسواق المحلية والأجنبية. وأخيرًا، تم شراء اسم المجال الخاص بالموقع من خلال Tencent Cloud، مما وضع الأساس لبناء صورة العلامة التجارية.
إذا نظرنا إلى رحلة هذا المطور المستقل، لا يسعنا إلا أن نعجب بمثابرته وشجاعته. على الرغم من أن دخله لم يكن مرتفعًا، إلا أنه اختار هذا المسار المليء بالتحديات واستخدم تقنيته وحكمته لتحويل GBNVI إلى مشروع ناجح مفتوح المصدر. تخبرنا قصته: طالما أن لديك أحلامًا ومثابرة، فإن التطوير المستقل يمكن أن يصنع مهنة. إذا كنت تريد أيضًا أن تصبح مطورًا مستقلاً، فمن الأفضل أن تستمد الإلهام والتحفيز من تجربته!
حصة على التغريد أنشرها على الفيسبوك
تعليقات
لا يوجد حاليا أي تعليقات