Monthly Archives: April 2010

Ain-Shams Summer of Code – ASSoC

جميع القواعد المذكورة فى المقالة قابلة للتعديل
و سيتم نشر القواعد النهائية بعد حصر المشرفين و المشاريع
شارك برأيك فى التعليقات

الصيف خلاص داخل ! ..

أيه ASSoC ده ؟

صيف الكود هو طريقة جوجل فى تشجيع الطلبة للمشاركة فى برامج المصادر المفتوحة، من سنة تقريبا اتكلمت عن المصادر المفتوحة فى مصر ..

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

صيف الكود برنامج غير هادف للربح، يخصص مكافأة مادية للطلبة فى حالة نجاحهم فى المساهمة فى برامج مفتوحة المصدر خلال إجازة صيف 2010.

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

السنة دى فى فكرتين بس.. و هنقبل مجموعة واحدة (تابع لمزيد من التفاصيل).

ما هى أهداف صيف كود عين شمس ؟

عدة أهداف (حاسس انى بكتب موضوع تعبير) منها:

عمل برامج مفتوحة المصدر مفيدة لكليات الحاسبات فى مصر و الطلبة و العرب بصفة عامة.

تشجيع الطلبة المصريين ، خاصة من جامعة عين شمس، للمشاركة فى المصادر المفتوحة و مساعدتهم على الانخراط فى نشاطات المصادر المفتوحة.

مساعدة الشركات المهتمة بالمصادر المفتوحة فى التعرف على امكانيات طلبة الجامعات المختلفة و مستوى الخبرة و قدراتهم على البرمجة و ادارة المشاريع.

إتاحة فرص للطلبة للعمل فى مجالهم فى إجازة الصيف، بدلاً من العمل فى أى مجال آخر. (“flip bits, not burgers” على رأيى جوجل).

تعريف الشباب على كيفية إدارة المشاريع فى الحياة العملية (تقسيم العمل – ترخيص البرامج – طريقة التعامل بواسطة الـemails) لو شغال فى شركة هتعرف قد ايه ايميل طويل من زميلك بيضيع وقت و يخنقك..  سامعنى يا على؟.

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

أشترك ليه ؟

طالب؟
أشترك علشان تعمل حاجه مفيدة فى الصيف.

مهما قريت من كتب.. من غير تدريب عملى .. تبقى معملتش حاجة.

هتلاقى مشرف أو معلم (mentor) خريج يتابع مشروعك و دى حاجه مش هتلاقيها لو عملت مشروع مع الشلة.

لو بتعمل مشروع مع الشلة (و ده عن تجربة) كمان سنتين هتكتشف أنه مشافش النور و محدش استعمله ولا حتى انت .. و الكود اللى اتكتب فيه مرمى فى اى حته على الهارد عندك .. و مكانش ليه لازمة .. اتعلمت منه كتير آه .. بس كان ممكن تتعلم و كمان البرنامج يلاقى حد يستعملة غيرك (مش هيبقوا كتير .. بس أحسن من مافيش)

الطلبة اللى هينجحوا فى نهاية البرنامج هيستلموا 500 جنيه مصرى كل واحد منهم.

التقييم تقوم به الشركة أو الـMentor المسئول عن البرنامج. (تابع لمزيد من التفاصيل عن طريقة التقييم)

هتتعلم تشتغل تحت ضغط (deadlines and milestones)
و تتعلم ازاى تعمل الشغل المهم و تنفض للFeatures الهايفة.

هتشوف إزاى الناس اللى شغالة فى السوق بتفكر (الـmentor و المجموعة صاحبه المشروع).

خريج؟
شارك كممول أو منظم..
أو كـmentor ، لو عندك فكرة مشروع مفتوح المصدر و نفسك تعملها و معندكش الوقت الكافى أو الامكانيات من ناحية العدد، اقترح الفكرة .. و الطلبة هتتقدم بخطة للتنفيذ .. و ادفع انت الـ500 جنيه فى آخر المشروع.

ما هى خطة صيف الكود خلال الصيف ؟

1- يقدم الـmentor (شركة ممثلة فى فرداً واحداً، أو فرد مستقل) بطلب للإشتراك بإرسال فكرة المشروع مفتوح المصدر المطلوب تطويره و شروطه.

2- تتم دراسة الأفكار و امكانية البرنامج لاستضافة الفكرة.

3- نقوم بإعلان الـmentors الذين تم قبول اشتراكهم لهذا العام.

4- يرسل الطلبة بخطط و مقترحات لتنفيذ أحد المشاريع (أو أكثر من فكرة).

5- يقوم الـmentor بتقييم المقترحات و أختيار أحدهم الطلبة للتنفيذ و أكمال البرنامج.

6- نقوم بتوزيع الطلبة على المشاريع طبقا للمقترحات و كده ..

7- يقوم فريق الطلبة بالتعرف على الmentor أو الشركة صاحبة المشروع.

8- يقوم فريق الطلبة يتنفيذ المشروع.

9- يقوم المشرف بتقييم مبدئى (زى امتحان mid-term) و يقوم الطلبة بتقييم المشرف كذلك.

10- يقوم المشرف بالتقيم النهائى للطلبة فى نهاية الصيف و كذلك الطلبة يقومون بارسال التقييم النهائى للمشرف.

11- يقوم الطلبة بارسال الكود إلى أى موقع استضافة للمصادر المفتوحة بالرخصة التى يتفق عليها الفريق مع المشرف.

ما هى شروط التقديم ؟

طالب؟

أن يكون المتقدم طالباً فى أحد كليات الحاسبات بسنيها الدراسية الأربعة و قد يتم طلب اثبات مكتوب من قبل المشرف أو ASSoC.

طلبة الماجيستير و الدكتوراه يشرفونا بالتقدم كمشرف
(mentor) أو منظم.

أن يكون فريق الطلبة المتقدم مكوناً من ثلاثة طلبة أو أقل (طبقاً للعدد الذى سيحدده المشرف على الفكرة).

أن يوافق الطالب على تخصيص معظم وقته فى الصيف لتنفيذ الفكرة. (لو هتعمل 581521 حاجه و تحضر 500 كورس .. يبقى مع نفسك بقى)

■  يتم أختيار الطلبة طبقاً لأستيعاب المشرفين و المنظمين فى ASSoC.

مشرف؟

أن يكون المشرف شركة مصرية أو عربية أو فرد مصرى أو عربى.

أن يكون للمشرف خبرة سابقة بمشاريع المصادر الحرة، بالمساهمة أو الأستخدام. (الأولوية للمشرفين ذوى المساهمة.)

أن يكون قادراً على تقييم المشروع المطلوب من الطلبة (من الناحية الأكاديمية و التقنية).

أن يكون المشرف قادراً على دفع مكافأة الطلبة المنفذين للأفكار المقدمة (أو أكثر من فكرة).

أن يوافق على ترخيص الكود تحت رخصة مفتوحة المصدر.

و سيتم الأختيار من بين المشرفين طبقا لقدرة استيعاب البرنامج و الأولوية للمشروع الذى سيقدم فائدة أكبر للطلبة.

هل يمكن للطالب التقدم لتنفيذ أكثر من فكرة؟
نعم، يمكن للطالب التقدم لأكثر من فكرة.. و سيتم قبوله لتنفيذ واحدة فقط.

هل يمكن للمشرف تقديم أكثر من فكرة؟
نعم يمكن للمشرف تقديم أكثر من فكرة، بشرط أن يوافق على دفع مكافأة الطلبة الذين سيقوم بقبولهم لتنفيذ أحد الأفكار أو كلها. (فى حالة نجاح الطلبة فى تنفيذ المطلوب)

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

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

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

هل يمكننى الحصول على شهادة كإثبات باشتراكى بالبرنامج؟
نعم، فى حالة نجاح الطالب فى تنفيذ الفكرة المطلوبة، يحصل على شهادة من المشرف و من الـASSoC.

كيف أتقدم كى أكون مشرفاً (mentor)؟
أرسل ايميل إلى:   AinShamsSoc [at]gmail.com
يحتوى على:
1- فكرة المشروع. (ليس من الضرورة الحاق تفاصيل عن التنفيذ .. اترك للطالب مساحة للتخيل .. قد يقترح تطوير للفكرة).
2-
اللغات و الأدوات المطلوبة فى التطوير.
3- عدد الطلبة فى الفريق (ثلاثة على الأكثر).
4- سيرة ذاتية للمشرف و ملخص عن الشركة ككل.
5- الرخصة المطلوب للكود.
6- تاريخ مشاركة المشرف فى المصادر المفتوحة (إن وجد).

يتم قبول طلبات التقدم من المشرفين بدءاً ..
من الأحد 4 أبريل 2010 إلى الأحد 18 أبريل 2010

و سيتم الإعلان قريبا عن بقية المواعيد.

تابع أخبارنا على تويتر أو من خلال البلوج:

image image