Google Summer of Code تشارك في مشاريع في جميع أنحاء العالم

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

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

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

أعمال كومو

Google Summer of Code (GSoC) هو حدث يقام خلال صيف نصف الكرة الشمالي ، (~ مايو - أغسطس) ، حيث يعمل المشاركون المختارون بدوام كامل (40 ساعة في الأسبوع) عن بعد ، مع منظمة معينة. تبدأ عملية اختيار المنظمة في يناير ، وعادة ما يظهر قرار المنظمات المختارة في منتصف فبراير.

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

يمكن أن تبدأ عمليات تسجيل الطلاب في مارس ، وبين مارس ومايو ، هناك فترة اختبار واختيار حيث تختار كل من المؤسسات و Google مشاركيها لهذا الموسم.

الطلاب

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

المشاريع

هناك قائمة كاملة بالمشاريع التي يمكن مراجعتها ، وداخلها نجد منظمات مثل Gentoo و GNU و The Linux Foundation و Apache و GNOME و KDE و Python وما إلى ذلك. لكل من هذه قائمة المشاريع الخاصة به ، ولكن إذا أردت ، يمكنك تقديم مشروع شخصي ، ومتطلبات المشروع بسيطة: أن يكون لديك جدول زمني محدد جيدًا (المهام والمهام الفرعية والأوقات) وقدم لماذا سيكون جيدًا استكمال المشروع المذكور للمجتمع المذكور.

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

مؤسسة لينكس

لا يخفى على أحد أنني كنت قد اتصلت بالفعل بهذه المنظمة ، فقبل بضعة أشهر تمكنت من الاعتماد على SysAdmin بفضل دوراتها واليوم أنا في طريقي للمشاركة في GSoC. المشروع الذي أحاول التصنيف فيه هو تطوير برنامج تشغيل لجهاز استشعار BOSCH متعدد الأغراض ، والذي سيتم دمجه في نواة 4.16.x أو 4.17.x في حال استغرق المشروع وقتًا أطول من المتوقع.

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

حسنًا ، لقد قدموا إلينا في مجموعتي قائمة صغيرة من المهام ، والتي يجب أن أكملها قبل أن أتمكن من التقدم رسميًا إلى Google Summer of Code ، ومن بينها لدي أشياء مثل إرسال التصحيحات إلى نظام فرعي معين من kernel ، ومحاولة ترحيل برامج التشغيل من منطقة «الاختبارات» للشجرة الرئيسية ، وأخرى مهمة أخرى.

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

كي يشارك

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

كما أعلم أنك يجب أن تكون مع العديد من الأسئلة التي لا يمكنني الإجابة عليها الآن بسبب الوقت أو قلة الإبداع ، أترك لك الرابط الرسمي لـ GSoC حتى تتمكن من رؤية العملية برمتها بالتفصيل هنا.

تحياتي وآمل أن يتم تشجيع أكثر من شخص على المشاركة ربما يريد أحدهم أو الآخر الانضمام إلى Gentoo للمساعدة ، سيكون هذا رائعًا أيضًا


محتوى المقال يلتزم بمبادئنا أخلاقيات التحرير. للإبلاغ عن خطأ انقر فوق هنا.

4 تعليقات ، اترك لك

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   دانيال قال

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

    1.    كريساد قال

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

  2.   جيلي قال

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

  3.   جيريمي قال

    ههههه الكل يحب ما يحلو لهم. شعرت بأنني محدود بعد 3 أشهر من استخدام Windows ، واليوم أقوم بتهيئة خوادم الويب الخاصة بي ، و raspberrypis (عدة) ، ومستقبلات linux enigma ، والمفاتيح ، وأجهزة التوجيه ، وما إلى ذلك مع وصول ssh ، ولا توجد حاجة إلى واجهة رسومية. Linux هو بطل العالم حاليًا وقد أدخلوه في أي شيء تقريبًا. في يوم من الأيام سيظهر إنسان مثبت عليه أحدث نواة. مع تحياتي. منشور جيد جدًا ، لقد أجبرتني على الدخول عند قراءة العنوان XD