كونك مبرمج في هذه الفترة الزمنية امر جدا محبط خاصة إذا نفسك تكون مبرمج full-stack. اقصد انه عليك تتعلم عدة لغات برمجة مثل بايثون او جافا او سويفت او بي اتش بي وغيرها , مكتبات مثل بووتستراب وغيرها , ادوات مثل فوتوشوب او محرر الاكواد , وغيرها كثير

نرجع لقصة كيف تصير ثانوس , تذكر في الفلم رحلة ثانوس ؟ بحث المجرة كاملة عن الاحجار اللانهائية (infinite stones) وكان عددها 6 احجار وهي كالتالي:

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

يعني , قصدي انه فكر في كل حجر على اساس انه شيء لازم تتعلمه في معسكر  CODED او من اي مكان ثاني مثل اليوتيوب او الجامعة او اي مصدر تعلم ثاني.

بايثون هي حجر الفضاء, وحجر الزمن هو GitHub , وحجر الواقع هو HTML و CSS , اما حجر القوه هو JS , وحجر الروح هو المهارات الشخصية (Soft Skills) لانه لازم تضحي بشخصيتك الحالية لتحصل على قوتها 🤓

في تاريخ 31 يوليو عام 2020 , لقيت تغريدة لفريق CODED انه عندهم معسكر تدريبي اونلاين لمدة 4 أشهر وخلال هذا المعسكر رح نتعلم ( Python, Django, JS, React, React native, Html, CSS ).

مرحلة القبول كانت عبارة عن 4 مراحل

  • اختبار تفكير بسيط يختبرو فيها قدرتك على التفكير المنطقي.
  • كورس اونلاين تتعلم فيه لغة بايثون خلال فترة بسيطة (4 ايام)
  • اختبار ايضا بسيط عن اللي تعلمته في كورس بايثون
  • مقابلة شخصية يسالونك فيها اسئلة عامة.

الاسبوع 1:

قسم البرمجة:

اليوم_1: تعلمنا بايثون و Git و Git و Githhub. ( مع تمارين فعلية بعد كل ساعة شرح )

اليوم_2: تعلمنا المزيد حول بايثون , مع مواضيع متقدمة مثل الـ Function و الـ Classes , الـ Lists و الـ dictionaries و غيرها. مع تمرين انه نعمل ويب سكرابر ! نبحث في الويب عن البيانات ونحفظها في ملف csv

اليوم_3: تمارين , تمارين , وتمارين . وبعدها عملو لنا كويز عن اللي تعلمناه الى الان.

اليوم_4: تعلمنا data structure و الـ  node و الـ linked lists. واعطونا تمارين وحليناها مع بعض. كان في تحدي جميل وصعب انه نعمل music player , بعضنا وصل لمرحلة انه وصل لمرحلة الجنون لانه موضوع اللنكد لست كان يلخبط شوي.

اليوم_5: المزيد حول data structure , تعلمنا Stacks و Queues و كيف نعلمها في بايثون, بالنسبة للتمرين عملنا لعبة ورق جميلة

قسم المهارات الشخصية (Soft Skills)

اليوم_1: تعلمنا مفهوم “Pair programming” وكيف نطبيقها عن طريق حل مهمة , وكان لازم نتبادل الادوار انا والشريك.

اليوم_2: تعلما حول “العصف الذهني”  , حطونا في جروب وخلونا نطلع افكار وميزات لمنتج معين خلال فترة زمنية قصيرة , وبعدها نعرض الفكرة.

اليوم_3: تطبيق على الـ Pair programming مع شريك جديد, مع مهمة مختلفة.

اليوم_4: تطبيق اخر على Pair programming مع مهمة اصعب من اللي قبل.

اليوم_5: في هذا اليوم تعلمنا مفهوم ” internet footprint” وكيف ممكن تأثر على مستقبلك المهني باجيابية او سلبية , وتناقش كل جروب افكار حول الموضوع.

ملاحظات لهذا الاسبوع:

  • اعجبتني التحديات والمهام التي يحطونها لنا كل يوم.
  • صرت افيق الصبح بدون منبه ! وهو مستحيل بالنسبة لي 😂
  • ليس أنا وحدي ولكن كان الجميع يطرح الأسئلة والمعلمين لطفاء ومنفتحون للغاية.
  • حل المهام مع بعض طريقة رائعة لاستكشاف أفكار جديدة وإمكانيات لحل نفس المشكلة بطرق أخرى قد تكون أسهل.
  • امكانية المناقشة مع بعض أثناء حل المهام تساعد على إضافة ميزات جديدة ليست مطلوبة حتى في المهمة.
  • تخلق ابتسامات ونكات المدربين بيئة ودية للغاية.
  • أعتقد أن 10 ساعات في اليوم هي أكثر من اللازم ، يمكن أغير رأيي في الأسابيع القادمة.
  • ما  أحب Zoom. لم أتمكن من العثور على زر رفع اليد 😂