Mohon Aktifkan Javascript!Enable JavaScript

About

About

منوعات

أخر المشاركات

Navigation

ما هو GitHub

What Is GitHub,What's GitHub,GitHub,GitHub,Getting started,Git,GitHub Pages,github ماهو,غيت هاب
من جوجل إلى فيسبوك إلى تويتر وغيرهم الكثير ، يستخدمون GitHub
إذا كنت لا تعرف ما هو GitHub فقد حان الوقت لتتعرف على هذا الشيء، لأنه في هذه المقالة سوف نتحدث عن السبب في كون هذا الموقع واحدًا من أكثر المواقع شعبية وتفضيلا بين المطورين، نظرا لاحتوائه على مزايا عديدة
- ولكن قبل قراءة هذا المقال، ندعوك إلى قراءة مقالنا "ماهو Git" حيث يمثّل Git البناء أو اللبنة اﻷساسية لـ GitHub
ما هو GitHub
- ما هو GitHub ؟
هو عبارة عن موقع ويب أو بوابة خدمية أو “مستودع” لاستضافة مشاريع شفرات الأكواد البرمجية Source Codes
مفتوحة المصدر وإدارة هذه الأكواد بفاعلية ومراجعتها وتنقيحها ومراقبتها
إلى جانب العديد من المميزات الفريدة الأخرى…
وبعبارة أخرى : يعتبر GitHub المكان الذي يتواجد فيه كل مطور " أو المطور الطموح "
الذي يمكن له أن يشارك أكواده المصدرية مع أي شخص في العالم
إنه عبارة عن منصة ضخمة وجديرة بالاحترام لترسيخها مبدأ التعاونية، وهي مُستخدمة على نطاق واسع بواسطة شركات برمجية عملاقة مثل : جوجل ، تويتر، موزيلا، فيسبوك، آي بي إم، دروبوكس، نيت فليكس، باي بال، .....
وهذا غيّض من فيّض؛ ولعلك تسأل نفسك لماذا يستخدم هؤلاء GitHub ؟!!
GitHub مكان أكثر مثالية لتخزين شيفراتك البرمجية
لنكن صريحين، إذا كنت لا تستضيف كودك المصدري على GitHub الآن
فإنك يمكنك أن تعتبر مشروعك غير موجود إلى حد كبير!
حتى لو كنت تستضيف مشروعك على مواقع بديلة مثل Launchpad و BitBucket
إلا أن GitHub يجب أن يكون هو حلّك الأساسي والأنسب لاستضافة مشروعك البرمجي دائمًا!
لانة مجتمع ضخم من المطورين
أكثر من 8.2 مليون شخص حول العالم وأكثر من 19 مليون مستودع برمجي مختلف، ويتشارك المطورون مع بعضهم البعض من مختلف أنحاء العالم في مراجعة وتطوير هذه المشاريع
- هل GitHub بديل لـ LinkedIn
لقد تم استخدام LinkedIn لفترة طويلة وحتى إلى حدّ اليوم في إنشاء سيرتك الذاتية على الإنترنت ليتم زيارتها من قبل أرباب العمل واختيار الشخص المناسب لتأدية الوظيفة،
عندما تكتب في ملفك الشخصي على LinkedIn أن لديك خبرة "على سبيل المثال" في البرمجة بلغة C++
فهذا شيء جيد وقد يساعدك هذا في الحصول على وظيفة، ولكنه لا يُعطي أية فكرة كافية لأرباب العمل عن مهاراتك في هذا الأمر، ولكن إذا قمت بوضع أحد أكوادك البرمجية في GitHub
فإنهم سوف يرون أعمالك بشكل حقيقي وسوف يعلمون أكثرعن معرفتك ومهاراتك في هذا الأمر،
وبالتالي فهذا يساعدك بشكل أكبر للحصول على وظيفة وبشكل أسرع
أرجوك لا تفهمني خطأ،!!
GitHub لا يُعتبر بديلًا عن سيرتك الذاتية، ولكنه يمكن له أن يُظهر مهاراتك بشكل واقعي بدلًا من مُجرد الحديث عنها!
- GitHub Pages
لو أنك تريد بناء موقع ويب على شبكة الإنترنت، لديك عدة خيارات :
شراء نطاق ( Domain ) وخدمة استضافة وبناء الموقع من الصفر، أو استخدام خدمة “freemium” مثل WIX
الذي يسمح لك بإنشاء مواقع إنترنت مذهلة في دقائق ولكن ما يُمكنه القيام به محدود جدا
أما إذا كنت تريد أن تكون لديك سيطرة كاملة على موقعك، وأن تفعل كل شيء مجانًا، ينبغي أن تستخدم “GitHub pages”
مع ميزة GitHub pages سوف تستطيع إنشاء موقع شخصي أو موقع مؤسسة بسهولة!
بل حتى أن هنالك مطورين يمكنهم إنشاء موقعهم في عدة دقائق باستخدام قوالب مساعدة موفّرة بواسطة GitHub
- تدرّب مع GitHub
يستخدم GitHub نظاما يدعى Git
وهو نظام مراجعة موزّع تم تصميم هذا النظام وتطويره في 2005 بواسطة لينوس تروفالدز "مؤسس نواة لينكس"
ومنذ ذلك الحين أصبح Git نظام التحكم المُعتمد على نطاق واسع لتطوير البرمجيات هناك.
لا تقلق حتى لو كنت لا تعرف كيف تتعامل مع Git، لأن GitHub يوفر جميع الموارد اللازمة للعمل مع Git
على هيئة مجموعات تدربيية وكذلك دورات مجانية لتعليم التعامل معه، وهي متفاوتة في درجة الصعوبة
" مبتدئ - متوسط - متقدم "
- محرر النصوص Atom
يستخدم GitHub محررًا نصيًا رائعا بدعى Atom لتحرير الأكواد البرمجية
وهو قابل للتخصيص على نطاق واسع , لمعرفة المزيد من هنا
- حزمة التطوير GitHub الخاصة بالطلاب
إذا كنت طالبا فيسعدنا أن نخبرك أن GitHub يوفر حزمة رائعة خاصة بالطلاب student developer pack
وهي تحتوي على مجموعة من أدوات التطوير الاحترافية المجانية وكذلك المدفوعة "والتي أصبحت بعض منها أيضا مجانية"
- يوفر دعم رائع
أنت مطور، أنت تستخدم الكثير من البرمجيات والخدمات المستقرة وغير المستقرة على نحو يومي،
ومن المهم أن تحصل على الدعم في أسرع وقت ممكن، وفي GitHub سوف تجد أن فريق الدعم يعمل بشكل ممتاز، وسوف تصلك رسالة على بريدك في غضون دقائق أو بضعة ساعات تحتوي شرحا وتساعدك في حل المشكلة
- أسباب تمنعك من استخدام GitHub
إذا كنت مطور برمجيات احتكارية (مغلقة المصدر)، فإن هنالك الكثير من الأسباب التي تمنعك من وضع شيفرتك على GitHub، ولكن هذا لا ينبغي أن يمنعك هذا من العمل على البرمجيات مفتوحة المصدر في أوقات فراغك، وهذا سوف يساعدك في البحث عن وظيفة جديدة تعود بالنفع على المطورين، واستفادة الآخرين من هذه الأكواد والمشاريع.
- الخلاصة
GitHub يقدّم لك مجموعة واسعة من الفرص التي ينبغي أن تستفيد منها
إن GitHub خدمة عظيمة تضمن لك عدم ضياع جهدك سواء إن حدث خطأ في نظام حاسوبك أو تمت سرقته
وبالتالي ضياع الكود الذي قمت ببرمجتة
فإنه يمكنك أن ترفع كودك على GitHub لضمان الاحتفاظ به، أو حتى إن أردت الرجوع إلى نسخ سابقة من المشروع،
ويمكنك جعل المشروع خاص أو مرئي للجميع
ويمكن للمطورين حول العالم المشاركة في تطويره وتحسينه
يحتوي مجتمعا ضخما، ويساعدك في العثور على وظيفة، ولديه العديد من المزايا الرائعة التي تساعدك في إدارة مشروعك
Loading...
مشاركة :

قم بكتابة تعليق :