الخطة شبه النهائية بالنسبة لهاكاثونات ويكيتيكي

42 views
Skip to first unread message

Amjad

unread,
Jul 1, 2012, 12:38:51 PM7/1/12
to
تعريف الهاكاثون
  • باختصار هي جلسة طويلة من الساعة 11 وحتى الساعة 6 مساءً، نجلس فيها على اللابتوبات ونعمل ونتعاون ونتسلى ونأكل ونشرب!
  • لكل هاكاثون هدف خاص. والهدف سيكون أن نتعلم سوية حول تقنيات جافاسكربت التي سنستخدمها في الشبكة الاجتماعية.

وضع الشبكة الاجتماعية
هذا البوست يلخص أهم التطورات:
https://www.facebook.com/Wikitechie/posts/370245423039634

لماذا الهاكاثون

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

وأفضل طريقة لتجاوز تلك العوائق هو أن نجلس سوية ونظل نتعاون هكذاااااااااااااااا حتى ننهي كل المشاكل ونتجاوز كل العقبات..

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

وآخر شيء جميل هو أنه مقابل التعلم، فإن ما قام به من عمل يجب أن يكون مفتوح المصدر... فهكذا هو يأخذ من المجتمع ويقدم له في نفس الوقت.

مسؤوليتنا

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

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

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

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

تواريخ الهاكاثونات:

  • الأول في يوم الأحد 15 تموز، من الساعة 11 صباحاً وحتى 6 مساءً
  • الثاني في يوم الخميس 19 تموز، من الساعة 11 صباحاً، وحتى 6 مساءً.

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


الهاكاثون الأول (غير الرسمي)

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

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

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

  • Twitter Bootstrap، وهو تصميم تويتر المفتوح المصدر
  • Node.js وبالأخص الإطار الأساسي Express.js
  • جافاسكربت بشكل عام وjQuery وبالإضافة إلى Backbone.js الذي يساعد على تنظيم كود جافاسكربت وهو المنتشر والأساسي حالياً.
  • تقنيات مساعدة وأساسية للـ Node.js وستشمل: Socket.IO وكذلك MongoDB.

بالإضافة إلى مواضيع مكملة وهي:

  • التعامل مع Github
  • كيفية التعامل مع Heroku ومنصات الاستضافة السحابية

ملاحظات مهمة:

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

الهاكاثون الثاني

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

يعني سيكون صيغة أكثر رسمية من ناحية الإعلان والتنظيم من الهاكاثون الأول. وإن شاء الله سننسق فيما بيننا بالنسبة لكل التفاصيل خلال الهاكاثون الأول.

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

أسئلة أو استفسارات؟
لا تترددوا بمراسلتي إذا كان هناك أي شيء غير واضح.

Mazen Hassani

unread,
Jul 2, 2012, 9:34:48 AM7/2/12
to microco...@googlegroups.com
رائع !!! أوكد حضوري ...
أنا متحمس جدا ! ^_^

2012/7/1 Amjad <iss...@gmail.com>



--
E6-OZ!W

ahmad.alshalabi

unread,
Jul 3, 2012, 6:22:52 AM7/3/12
to microco...@googlegroups.com
جزاكم الله كل خير ..
يسرّني وبكلّ فخر أن أشارك معكم ..
وكلّي إصرار وعزيمة إن شاء الله لنحقّق الأفضل

Amjad

unread,
Jul 3, 2012, 9:24:02 AM7/3/12
to microco...@googlegroups.com
أهلا سهلا بكم جميعا

إن شاء الله سنظل على تواصل وسأحاول إرسال روابط ومهام تحضيرية فور توفر الوقت بالاضافة الى اسماء المشاركين


--
Sent from my iPad

Muhammad Al-Syrwan

unread,
Jul 4, 2012, 1:04:08 AM7/4/12
to microco...@googlegroups.com
OK :)

2012/7/3 Amjad <iss...@gmail.com>

Muhammad Al-Syrwan

unread,
Jul 4, 2012, 1:05:14 AM7/4/12
to microco...@googlegroups.com
i want a hackathon for git :D

2012/7/4 Muhammad Al-Syrwan <mhds...@gmail.com>

Walid A.H

unread,
Jul 5, 2012, 4:54:33 PM7/5/12
to microco...@googlegroups.com
بحسب الخطة فهناك جزء من الهاكاثوك لل git:D
Reply all
Reply to author
Forward
0 new messages