الإعلانات

المساهمة في المشاريع مفتوحة المصدرإن مفهوم البرمجيات مفتوحة المصدر ليس بالجديد ، ومع المشاريع الضخمة والناجحة مثل أوبونتو, ذكري المظهر، وغيرها من أنظمة التشغيل والتطبيقات المتعلقة بنظام Linux ، أعتقد أنه يمكننا القول بأمان أنه نموذج مثبت لإنشاء برامج عالية الجودة والحفاظ عليها. ولكن لنفترض أنك مطور مبتدئ ، بدأت للتو كمبرمج وتفكر في ما إذا كان هذا الشيء مفتوح المصدر يستحق وقتك وجهدك أم لا.

أنا هنا لأوضح لك سبب وجوب التفكير في منح وقتك وجهدك مجانًا بشكل منتظم.

التعلم بالممارسة

المساهمة في المشاريع مفتوحة المصدر

يتيح لك اختيار مشروع مفتوح المصدر للمساهمة في الحصول على جزء صغير الحجم ، مشكلة محددة ، والعمل فقط في. لن يكون الأمر سهلاً في البداية ، لكنك ستتعرف على أساس الشفرة والأجزاء الداخلية لمنتج تعرفه وتحبه. والجزء الأكثر روعة أنه في هذه الأيام ، لا تحتاج حقًا إلى إذن. تأتي لقطة الشاشة أعلاه من جيثب، وهو إلى حد كبير أفضل مستودع مفتوح المصدر للمشروعات في هذه الأيام.

يستخدم جيثب شخص سخيف، "نظام التحكم في الإصدار الموزع". في الواقع ، هذا يعني أنه يمكنك "تفرع" مستودع - إنشاء نسخة منه - والعمل على نسختك الخاصة. بمجرد أن تكون مستعدًا ، يمكنك إخطار المشروع الأصلي الذي ترغب في إرسال التصحيح له. لذا ، أولاً تقوم بالعمل ، ثم ترى ما إذا كانوا يقبلونه. إذا فعلوا ذلك - رائع. إذا لم يفعلوا ذلك ، نأمل أن تكون قد تعلمت شيئًا جديدًا ، والآن يمكنك تلميع عملك والمحاولة مرة أخرى.

instagram viewer

قم بالعمل الذي يهم

المساهمة بمصدر مفتوح

تأتي لقطة الشاشة أعلاه من Impress.js ، وهو إطار JavaScript مثير للإعجاب لإنشاء عروض تقديمية يتم تشغيلها في متصفح. فكر في PowerPoint على المنشطات ، على الأقل من حيث الشكل والمظهر النهائي للمنتج. Impress.js مفتوح المصدر ، ويمكنك العثور عليه جيثب. هذا مشروع رفيع المستوى للغاية ، يشاهده أكثر من 6300 مطور ومتشعب أكثر من 900 مرة. إن الإحساس بالمساهمة في شيء كهذا سيشعر به (ويستخدمه) الكثير من الناس ، وهو أمر رائع.

إذا كنت تبحث عن مهمة محددة ، يمكنك التحقق من المشروع مسائل الصفحة. يمكنك العمل على مشكلة معينة ، أو حتى العثور على مشكلة بنفسك ، وإصلاحها ، وإرسال الإصلاح مع المشكلة ، كما هو موضح هنا:

المساهمة بمصدر مفتوح

لقطة الشاشة صغيرة بعض الشيء ، ولكن يمكنك أن ترى أن هذا المطور (دويش) شارك الفكرة مع الشفرة لتطبيقها. هذا يجعل من السهل جدًا على المطور اعتماد الكود. هيك ، لماذا تتوقف عند هذا الحد؟ يمكنك المساهمة بشكل مباشر في مشاريع أكبر بكثير أيضًا روبي على القضبان. السماء هي الحدود!

عزز سيرتك الذاتية

المساهمة بمصدر مفتوح

لقطة الشاشة هذه عشوائية إعلان وظيفة لقد وجدت على لوحة الوظائف 37signals. تطلب العديد من الإعلانات للمواقف الفنية هذه الأيام الاطلاع على ملفك الشخصي في Github ولسبب وجيه. مرة أخرى في عام 2010 ، كتب جيف أتوود منشورًا في Coding Horror بعنوان مبرمج غير برمجة. وفيه ، تحدث عن تجربته الشخصية في إجراء مقابلات مع المرشحين لشغل وظائف مبرمج... الذين لا يمكنهم البرمجة بالفعل. أنا لا أتحدث عن المبرمجين السيئين - أعني الأشخاص الذين لا يبرمجون ببساطة ، هذه هي الفترة.

لكن صناعة التكنولوجيا سريعة الحركة ، وللتغلب على هذا الاتجاه وجعل عملية التصفية أسرع وأفضل ، يطلب العديد من أصحاب العمل الآن الاطلاع على سجل الشفرة الفعلي ومساهماتك. من الواضح ، إذا كان كل ما لديك هو أشياء مغلقة المصدر ويمكنك فقط القول أنك عملت في الشركة X لسنوات طويلة ، فهذا شيء. ولكن ماذا عن السماح لصاحب العمل في الواقع بإلقاء نظرة على ملفك الشخصي في Github والاطلاع على جميع المشاريع التي ساهمت فيها ، ومعرفة عدد التصحيحات التي تم قبولها ، وقراءة الشفرة الخاصة بك بالفعل؟

فقط تخيل كم سيكون هذا أكثر إثارة للإعجاب - دليل فعلي على الكفاءة.

احصل على هدايا مجانية رائعة

المساهمة في مشاريع مفتوحة المصدر

تأتي لقطة الشاشة أعلاه من JetBrains " روبي ماين صفحة الشراء. يجعل JetBrains IDE مذهلة لروبي ، PHP ، جافا سكريبت وأكثر - وإذا كنت رئيس مشروع أو ملتزم بمشروع مفتوح المصدر ، يمكنك الحصول على ترخيص كامل لـ مجانا. هذه صفقة رائعة ، وهذا مجرد مثال واحد. إن JetBrains ليست الشركة الوحيدة التي تشارك منتجاتها مع مجتمع المصادر المفتوحة بسخاء.

تعرف على المبرمجين الجدد

المساهمة في المشاريع مفتوحة المصدر

هذا واحد فقط حساب عام على جيثب. لدى جوش 712 متابعًا ، وتفرع أكثر من 80 مستودعات. من الواضح أن هذا الرجل يعرف ما يفعله. يعد العمل على نفس المشاريع التي يقوم بها ، واستخدام التعليمات البرمجية وجعله يراجع عملك طريقة رائعة لبدء حوار. إذا كنت تتطلع للعمل كمبرمج ، فإن التواصل هو جزء مهم من الحصول على وظيفة. تعرف على الصناعة من الداخل ، وأظهر للناس ما تعرفه حقًا.

افكار اخيرة

السبب الذي يجعلني أحب المصادر المفتوحة كثيرًا هو أنها طريقة تجريبية لإظهار الكفاءة. إذا كنت تعرف الأشياء الخاصة بك ، سيرى الناس ذلك. هذا أفضل من أي سيرة ذاتية مصقولة.

هل تساهم في مشاريع مفتوحة المصدر؟ هل ساعدك عملك مفتوح المصدر في الحصول على عمل مدفوع الأجر؟ شارك قصتك أدناه!