القائمة الرئيسية

الصفحات

اهم المشاركات

شرح Google Summer of Code

شرح Google Summer of Code :

تُقيم شركة جوجل كل عام حدث سنوي يسمي Google summer of code و هذا الحدث مصمم لتطوير مهارات المبرمجين المقبولين لدي المؤسسات المشاركة في هذا الحدث و نستطيع أن نقول بإختصار عن هذا الحدث السنوي لشركة جوجل تدريبات مجانية من جوجل و بشهادة معتمدة تعادل الشهادات الجامعية بالإضافة إلي زيادة فرصة النجاح للعمل في جوجل  العالمية إذا أردت بالإضافة إلي أن جوجل تعطي لكل طالب يشارك في هذة التدريبات مبلغ مالي لا يقل عن 2000 دولار أمريكي لكن للأسف الكثير من الشباب العربي لا يعرفون عن هذة الفرصة الذهبية السنوية للإلتحاق بتدريبات جوجل هذة و أيضًا لا يوجد الكثير من المواقع الإلكترونية التي تشرح هذا الموضوع شرحًا وافيًا لذا قررنا كتابة هذا الموضوع ليشمل كل ما تريد معرفتة عن الحدث و شرح Google Summer of Code بالتفصيل

شرح Google Summer of Code
شرح Google Summer of Code

ما هو Google Summer Of Code ؟

شرح Google Summer of Code
شرح Google Summer of Code

شرح Google Summer of Code يمكن أن يتلخص في أنه برنامج قائم علي 3 أطراف هم شركة جوجل التي أنشأت الحدث من الأساس و مؤسسات البرمجيات مفتوحة المصدر "Open Source" و الطرف الثالث هم طلاب الجامعات و المعاهد في مجال البرمجة و المجالات الاخري التابعة له بشرط أن يكون هؤلاء الطلاب أكبر من سن 18 سنة.

- فيما يلي فيديو يوضح كل ما تريد معرفتة عن Google Summer of Code 


مكافأة Google Summer of Code :

تُكافئ شركة جوجل كل طالب من طلاب الؤسسات المختلفة المشتركة و المقبولة في هذا الحدث السنوي بمبلغ كبير يختلف كل عام بسبب تطبيق نظام Partial power parity و فيه يتم حساب القوة الشرائية للعملات المختلفة أمام الدولار الأمريكي و علي أساس هذا الأمر يتم تحديد المكافأة، جدير بالذكر أن المكافأة كانت في عام 2016 كانت تصل إلي أكثر من 5500 دولار أمريكي و لكنة لا يقل عن 1500 دولار أمريكي للطالب الواحد و ذلك في مقابل العمل لمدة 3 شهور مع المؤسسة الذي إشترك معها في هذا الحدث علي مشروع معين من إختيار هذة المؤسسة و كل هذا يحدث في فصل الصيف و فيما يلي مقال من شركة جوجل يوضح قيمة المكافأة من كل دولة قيمة مكافأة صيف البرمجة من جوجل .

كيفية التقديم في Google Summer of Code :

في كل عام تتقدم العديد من مؤسسات البرمجيات مفتوحة المصدر "Open Source" لشركة جوجل للإشتراك في هذا الحدث العالمي السنوي و يتم إعلان أسماء المنظمات التي تمت الموافقة عليها للإشتراك في Google Summer of Code في شهر مارس و هو الشهر الثالث من السنة الميلادية، بعد إعلان أسماء المنظمات و المؤسسات المقبولة في البرنامج يتم فتح التقديم للطلاب لدي المؤسسات المقبولة في هذا البرنامج و عند التقديم ستجد كل مؤسسة تضع قائمة بأفكار المشاريع التي ستنفذها في هذا البرنامج و المطلوب من كل طالب يريد أن يتقدم لأي مؤسسة أن يُقدم إقتراح و تصور للمؤسسة التي يريد التقدم لها للمشروع التي تريد تنفيذة هذة المؤسسة و هذا التصور يجب أن توضح فيه تصورك للمشروع و مدي فهمك له و الوقت بالتفصيل أو "Timeline" الذي سيستغرقة هذا المشروع بالتفصيل للتنفيذ

تصورك للمشروع يجب أن يكون ملف PDF به كل تفاصيل تصورك للمشروع، يجب أن يكون الذي سيقوم بالمشروع هو الذي يكتب هذا الملف و في الكثير من الأحيان توفر هذة المؤسسات قالب به كل الأسئلة و كل ما يطلبوة من الطالب المتقدم لمساعدة الطلبة علي شرح تصورهم للمشروع بسهولة و فيما يلي صورة لنموذج لطلب سابق تم تقديمة و الموافقة علية من قبل إحدي المؤسسات في هذا الحدث

شرح Google Summer of Code
نموذج التقديم في Google Summer of Code

- يمكنك تفقد النموذج كامل من خلال الرابط التالي نموذج التقديم في Google Summer of Code

 كيف تختار المشروع في Google Summer of Code ؟

في صيف جوجل البرمجي و قبل التقدم للمؤسسة التي تريدها يجب عليك تحديد مستواك أولًا في موضوع البرمجة بشكٍل صريح و لغات البرمجة التي تعرفها و تتقنها و ما إذا كانت لديك خبرة في مجال التكنولوجيا هذا و أدواتة و هذا سيساعدك في معرفة المؤسسة المناسبة لك للإشتراك في هذا الحدث العالمي

مثلًا إذا كنت طالب مبتدئ في مجال البرمجة فأنت تعرف و تتقن لغة البرمجة ++C فإنك يجب أن تبحث عن مؤسسة مشاريعها بلغة ++C و إذا كانت لديك أي أعذار مثل أنك تريد وقت لتتعلم فية سيقدر القائمون علي هذة المؤسسة هذا و سيتفهمون و يوفقوا علي طلبك

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

هل أستطيع التقديم لأكثر من مشروع في وقت واحد في Google Summer of Code ؟

كل طالب في صيف جوجل البرمجي لة الحق في التقديم علي 5 مشاريع مختلفة علي حسب إختيارة سواء في نفس المؤسسة أو في مؤسسات مختلفة لكن إذا قدمت لأكثر من مشروع و مؤسسة ستبذل جهد كبير في إعداد إقتراحاتك لهذة المشاريع المختلفة لذا حاول أن تُقلل من التشتت و قم بالتقديم علي مشروع واحد فقط .

ما المهارات المطلوبة للقبول في Google Summer of Code ؟

كلما زادت مهاراتك في التكنولوجيا زادت فرصتك في القبول في حدث Google Summer of Code العالمي التابع لشركة جوجل و تأكد أنك عندما تقبل في هذا الحدث ستلاحظ أن خبرتك زادت بدرجة كبيرة جدًا لذا لا تنتظر وقت كبير حتي تُنَمي مهاراتك، يوجد بعض المهارات الأساسية التي وضعتها جوجل شرط أساسي للتقدم لبرنامج Google Summer of Code و هي أنه يجب أن تكون علي الأقل تعرف كيف تكتب لغات البرمجة و هل كتبت برامج بنفسك سابقًا أم لا و أيضًا يجب أن تكون تعرف في البرمجة الشيئية (Object-Oriented Programing) و أن تكون تعرف كيف تكتب OPP بنفس لغة البرمجة التي تتقنها 

هل يجب أن أكون مشارك مع المؤسسة سابقًا للتقديم في Google Summer of Code ؟

ليس شرط أن تكون مشترك مع مؤسسة معينة معينة قبل التقديم في حدث Google Summer of Code لكن يفضل جدًا أن تكون مشارك قبلًا مع هذة المؤسسة قبل التقدم لبرنامج GSoC .

reaction:

تعليقات