الاثنين، 3 مايو، 2010

UserGroups Projects

السلام عليكم ورحمة الله وبركاته

 

 

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

 

هي فكرة جميلة جدا تفيد جميع شرائح المبرمجين

المبتدأ>>>>ليتعلم الاسس السليمة للبرمحة من خلال التطبيق المباشر للبرمجة

المتوسط>>>> لتطوير مهارتهم البرمجية وتحفيزهم على اخراج اقصى مالديهم

الخبير (وهو مايهمني هنا) >>>>> للمساهمة في هذه السلسلة (سأوضحها لاحقا)

 

بصراحة لا أعتبر نفسي خبيرا :) ولكن لا اعتبر نفسي مبتدا ايضا (يعني على قولتهم بين البينين :) ) لذلك هدفي وقبل ارضاء القارئ هو تحفيز المواهب الكامنة لدي على ابراز افضل ما استطيع حتى اكسب الخبرة فيها هذا المجال

 

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

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

عندما ذهبت الى مكتب الحجز وطلبت منه ذلك اخبرني بان هناك شركة طيران اخرى تقوم برحلة مباشرة الى ينبع دون المرور بجدة في هذه الحالة افضل هذه الطريقة حتى وان كانت فيها بعض العقبات (مثلا مافي اكل في الطيارة :) )

 

هذا هو هدفي من شريحة الخبراء اتمنى ان يتعاونو في الموضوع وذلك عن طريق توضيح البدائل لعمل كود للقيام بمهمة معينة لانه توجد احيانا اكثر من طريقة لانجاز مهمة فمعرفتك لجميع الطرق توسع المدارك والفهم

 

انتهينا من المقدمة فلننتقل الى الاسس

ساحاول ان اقتبس ماذكرته في المنتدى هنا مع بعض التعديلات البسيطة

 

فكرة البرنامج:سأقوم بتحويل فكرة معينة الى برنامج بسيط (أبسط مايمكن تخيله مربع نص وزر فقط -مثلا)

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

سأقوم بطرح الضوابط الخاصة بهذه السلسلة ومن خلالها سيتم توضيح الفكرة بشكل أكبر

1-المدة المخصصة للمشروع هو شهر كامل (30 يوم من بداية عرض الموضوع)

2-سأقوم  ببدء الموضوع بمقدمة بسيطة يبين فيها نبذة موجزة عن ماهية البرنامج الذي قام بعمله

3-سأقوم بارفاق نسخة من المشروع (الرفع يكون في Skydrive الخاص بحسابي لضمان بقاء الملفات مدة أكبر)

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

5-سأقوم في الاسابيع الثلاث المتبقية بالمشاركة في تطوير البرنامج والتطوير يكون وفقا للضوابط الآتية
أ-شرح ماأريد أن أقوم به كتابة

ب-إرفاق الكود اللازم للقيام بما أريد عمله

ج-ارفاق صورة توضيحية لماأريد فعله

6-لايسمح ابدا ابدا ابدا من اي عضو مشارك في الموضوع بارفاق نسخة من المشروع الكل يشارك بآرائه وافكاره وأنا سأقوم باعتماد خط سير المشروع حتى ننتهي منه جميعا بنفس الافكار

7-سيتم استخدام Visual Studio 2010 والاصدار4.0 من الفريموورك وعلى هذا فكل من لديه اقل من هذه الامكانيات لا أتوقع ان يشاركنا في الموضوع(لمن يريد طريقة للمشاركة على الخاص )


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

9-حقوق البرنامج خاصة للمدونة ولا يسمح لاي عضو ببيع البرنامج او نشره

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

 

ملاحظة:سيكون يوم الاثنين من كل أسبوع هو اليوم المخصص للسلسلة لذلك لن تراني اتكلم عن السلسلة الا يوم الاثنين والاثنين فقط

 

تحياتي،،،،،،،،

ليست هناك تعليقات:

إرسال تعليق