---
title: The Battle of Open Source
localeTitle: معركة مفتوحة المصدر
---
كما يمكن لشخص جديد في تطوير البرمجيات المساهمة في مشاريع مفتوحة المصدر تبدو مروعة ومثيرة للرعب. لقد كان تطوير برمجيات التعلم رحلة غير متوقعة كان من دواعي سروري أن آخذها. الحصول على الدعم من جعل أفراد عائلتي وأصدقائي الرحلة أقل تحديًا ، لذا لم يكن الطريق سهلاً. لقد ضربت العديد من حواجز الطرق في طريقي ، لكنني واصلت تحدي نفسي كل يوم. لقد قرأت العديد من المقالات التي تشير إلى أنه كمطور برامج صغير من المهم المساهمة في المصادر المفتوحة. لقد قمت بالبحث في الشبكات الداخلية عن مشروع مفتوح المصدر شعرت أنه يمكنني معالجته بسهولة.

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

## الدروس المستفادة

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

## في ما يلي مقالتان للحفاظ على دوافعك:

*   https://medium.freecodecamp.org/i-made-my-first-open-source-contribution-within-200-days-and-how-you-can-too-4d5bdbd63fad
*   https://opensource.com/article/17/5/making-your-first-open-source-contribution
*   https://medium.com/ifme/my-first-open-source-contribution-68c86de88af9