1. ما هو تحدي "100 يوم برمجة"؟

ببساطة هو أن تقوم بالبرمجة (باللغة التي تردها) ل 100 يوم، هذا التحدي مفيد لمن هم (مثلي) لا يستطيعون المحافظة على مستوى التحفيز والشغف ليجدو أنفسهم مستسلمين للأمر الواقع وهو "أن البرمجة صعبة"

إذا كنت مهتما بهذا التحدي فيمكنك قراءة هذا

2. لماذا قررت بدأ هذا التحدي (مرة أخرى)؟

سمعت أول مرة بهذا التحدي في العام الماضي، واستمريت لثلاث أيام قبل أن أواجه بعضا من "مشاكل الحياة" لأتوقف تماما.

أعتقد أن رؤيتي لإنجازات الكثير من الاشخاص في تويتر وعدم وجود هدف واضح كان ما جعلني أتوقف قبل أن أبدأ أصلا!!

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

  1. مشاركة ما تعلمته مع الآخرين

  2. إجبار نفسي على إكمال ما بدأته بغض النظر عما يفعله الآخرون

  3. رؤية تقدمي وشحن همتي عند مواجهة الأيام الصعبة

  4. تطوير لغتي العربية (من لا يريد هذا؟)

3. كيف أفكر بمواجهة هذا التحدي!

أعتقد أنه على الواحد منا الاستعداد قبل المضي في أي طريق، ولذلك هذا ما أظن أنه يجب علي أن أقوم به :

  1. البرمجة (هذا أهم ما يجب أن أفعله، صحيح؟)
  2. تلخيص ما تعلمته كل يوم (ولو حتى في جملة واحدة)
  3. رفع الكود الذي كتبته على Github يوميا

أنا الآن بصدد إكمال برنامج

والذي يتخصص في تعليم برمجيات MERN

  • مشكلتي أني أبد وأتوقف بعد يوم أو يومين، لذا أود أن لا أتوقف بعد الآن (حتى أكمل البرنامج)

4. نصائحكم مشكورين!

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

أو بخصوص اختيار MERN stack لأني أعلم أن السوق العربي يركز كثيرا على PHP .