+ دليل المبرمجين - كيف احافظ على شغفي في تعلم البرمجة؟

كيف احافظ على شغفي في تعلم البرمجة؟

ثريدات برمجية

 بدايات رحلة تعلم البرمجة غالبًا تكون شيء ممتع و جميل بالنسبة للمتعلم، ولكن "الاستمرار" على نفس النمط والمحافظة على شغف التعلّم هو مايشكّل صعوبة لمعظم المبرمجين. 

 كيف يتكوّن الشغف 

 بشكل عام، لما يكون عندك "اهتمام " بشيء معين، بتبدأ بالتعمق فيه واكتشافه بشكل أكبر وبالتالي تصير عندك رغبة في تنفيذه وهذا بدوره يخليك "شغوف" فيه. 

shakaf2.png 47.57 KB

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

  •  التعلم النظري بشكل أكبر من التطبيق العملي
  • المتعلم لايعرف المجال البرمجي المناسب له
  • مقارنة المتعلم نفسه بالاخرين وبالتالي شعوره بالاحباط
  •  التشتت في التعلم أو تعلم اكثر من شيء في نفس الوقت
  •  وضع مشاريع "فوق قدرات المتعلم بشكل كبير
  • عدم الانضباط في التعلم واتباع خطة تعليمية واضحة
  • عدم أخذ فترات راحة من البرمجة (البرمجة بدون بريك)

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

 1- حدد مجالك البرمجي 

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

 2- حدد أهداف بسيطة وتخيّل نتيجتها 

 عد ما تحدد رغبتك من التعلم، ابدا حدد لنفسك أهداف بسيطة و احرص أن تكون اهدافك قابلة للتنفيذ في البداية، و بمجرد وضعك للهدف تخيل نتيجته النهائية بعد انجازك له هذا بيكون محفّز لك للاستمرار والتنفيذ. 

 3- بسّطها لاتعقدها 

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

 4- راقب تقدمك 

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

 5- انضم للمجتمعات البرمجية 

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

 6- اعطي نفسك "اجازة" 

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

 في النهاية 
 اعرف دائما أن النجاح = جهد + صبر + تعب 
 وحتى تنجح لازم تبذل جهد، واذا طموحك تكون متميز في البرمجة وتوصل لأهدافك مستقبلا، لازم تستثمر في نفسك الان و تستمر في تعلمك 

 كتبه @progHem