اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

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

وكيف يتم المساهمة والعمل كفريق من خلال نظام إدارة الإصدارات GIT.

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

وكبداية لكسر حاجز الرهبة، يمكنك المساهمة بشكل بسيط من خلال مساهمات مخصصة للمبتدئين من خلال المواقع التالية:

  • 0
نشر
بتاريخ 26 دقائق مضت قال Mustafa Suleiman:

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

وكيف يتم المساهمة والعمل كفريق من خلال نظام إدارة الإصدارات GIT.

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

وكبداية لكسر حاجز الرهبة، يمكنك المساهمة بشكل بسيط من خلال مساهمات مخصصة للمبتدئين من خلال المواقع التالية:

تمام , شكرااا جداا

 

يعني المكتابه واطار العمل المختلفه ده عبار مجموع من مبرمجين من انحا العالم هم المطورين صح كده 

حتي كمان لغه بابيثون يعني انا مع المعرفة الكافية اقدر اطور في الغه ده

 

  • 0
نشر

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

مشاريع مفتوحه المصدر تشير إلى البرمجيات أو المشاريع التي يتم نشر  الكود للجمهور مما يعني أن أي شخص يمكنه الوصول إلى الكود المصدري  وفهمها أو تعديلها واستخدامها بحرية  يتيح هذا النهج للمطورين من جميع أنحاء العالم المساهمع في تطوير وتحسين هذه المشاريع

المشاريع مفتوحة المصدر تتيح للمجتمع البرمجية الحصول على الفوائد من التعاون الجماعي والشفافية
يمكن أن تشمل هذه المشاريع أنظمة تشغيل مثل linux
أدوات تطوير البرمجيات مثلا django ,python

قواعد بيانات مثلا mysql
وغيرها مضل اباتشي وgit

فوائد مشاريع مفتوحة المصدر تشمل تعزيز الابتكار وتسريع عملية التطويروتحسين الأمان والجودo وتوفير حلول مجانية أو بتكلفة منخفضة للمستخدمين
وايضا هناك شركات تخذ الكود المصدري وتقوم بالتعديل علية واضافة خصائص وتستطيع بعد ذاللك بيعه للجمهور
بالنسبة للمساهمة تستطيع المساهمة  عن طريق github او gitlab  بعمل fork للمشروع البرمجي واضافة خصائص او كشف خطا ما او تعديل خطا ما وبعد ذاللك تعمل pull request لكي يقوم فريق البرمجي بدمجة

  • 0
نشر
بتاريخ 13 دقائق مضت قال Mahmoud Hassan19:

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

مشاريع مفتوحه المصدر تشير إلى البرمجيات أو المشاريع التي يتم نشر  الكود للجمهور مما يعني أن أي شخص يمكنه الوصول إلى الكود المصدري  وفهمها أو تعديلها واستخدامها بحرية  يتيح هذا النهج للمطورين من جميع أنحاء العالم المساهمع في تطوير وتحسين هذه المشاريع

المشاريع مفتوحة المصدر تتيح للمجتمع البرمجية الحصول على الفوائد من التعاون الجماعي والشفافية
يمكن أن تشمل هذه المشاريع أنظمة تشغيل مثل linux
أدوات تطوير البرمجيات مثلا django ,python

قواعد بيانات مثلا mysql
وغيرها مضل اباتشي وgit

فوائد مشاريع مفتوحة المصدر تشمل تعزيز الابتكار وتسريع عملية التطويروتحسين الأمان والجودo وتوفير حلول مجانية أو بتكلفة منخفضة للمستخدمين
وايضا هناك شركات تخذ الكود المصدري وتقوم بالتعديل علية واضافة خصائص وتستطيع بعد ذاللك بيعه للجمهور
بالنسبة للمساهمة تستطيع المساهمة  عن طريق github او gitlab  بعمل fork للمشروع البرمجي واضافة خصائص او كشف خطا ما او تعديل خطا ما وبعد ذاللك تعمل pull request لكي يقوم فريق البرمجي بدمجة

تمام , شكرااا جدا 

  • 0
نشر

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

كما يمكنك البدء بالمساهمة في المناقشات والدعم الفني بحيث يمكنك المشاركة في منتديات المشروع والمناقشات عبر البريد الإلكتروني لتقديم المساعدة للمستخدمين الآخرين والإجابة على الأسئلة التقنية.

بالنسبة لنا كمبرمجين، المساهمة في مشاريع مفتوحة المصدر توفر العديد من الفوائد فهي:

  • فرصة لتطوير مهارات البرمجة واكتساب خبرة عملية في بيئة تعاونية.
  • فرصة للتعلم من الآخرين والعمل بشكل مشترك مع مبرمجين ذوي خبرة.
  • فرصة لبناء سجل عمل (Portfolio) قوي يمكن استخدامه في المستقبل للحصول على وظائف أو فرص أخرى في مجال تطوير البرمجيات.
  • فرصة للتواصل والتعرف على مجتمع واسع من المطورين والمهتمين بنفس التكنولوجيا أو المجال.

  يمكنك الاستفادة ومعرفة الطرقوالكيفية من خلال هذه المصادر القيمة:

 

  • 0
نشر (معدل)

المشاركه في مشاريع مفتوحة المصدر او بناء مشروع بمفردك في المجال اللذي تعمل به هيفيدك جدا كاطالب وهيعطيك مهارات وخبرات كثيره
منها 
 

1. هتقدر تطور وتحسن  من مهاراتك البرمجية والتقنية.
2.  عند العمل على مشاريع حقيقية هتتعلم  من مطورين ذوي خبرة.
3. هتقدر  تبني سجل عمل بحيث يمكنك إضافة اي مشاركة قمت بها إلى سجل عملك.
4. تسمح لك بالتواصل مع مجتمع المطورين وبناء شبكة مهنية
5. التواصل والتعلم من المطورين الآخرين وتبادل المعرفة والخبرات

ده هيؤدي في الاخر الي فتح أبواب لفرص تعاون وتوظيف في المستقبل.

طريقة المشاركه 
 ابحث عن مشروع مفتوح المصدر يتناسب مع اهتماماتك ومهاراتك. يمكنك استكشاف مختلف منصات استضافة مشاريع مفتوحة المصدر مثل GitHub و GitLab ومشاريع Apache وغيرها.

اي المسهمات اللي تقدر تعملها في مثل هذه المشاريع 

  • يمكنك كتابة وتحسين الشفرة المصدرية لإضافة ميزات جديدة أو إصلاح الأخطاء الموجودة. 
  • يمكنك المساهمة في عملية المراجعة والاختبار لتحسين جودة الشفرة والتأكد من أنها تلبي المعايير المطلوبة


 

تم التعديل في بواسطة Taha Khalid

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...