منذ سنتين تقريبا بدأت في تعلم البرمجة على الانترنت. شاركت في العديد من الدورات التعليمية ... و منذ مدة توقفت اصبت بالاحباط لا احس بتطوري في هذا المجال .
لا اعرف لماذا لا اتطور كباقي الناس.
اية نصائح او تجارب شخصية لا تبخلوا علي بها.
شكرا...
واجهت هذه المشكلة في فترة من الفترات ، وكان هذا رد لي على أحد المواضيع المشابهة لموضوعك ، خلاصة تجربتي :
""
مرة جربت تعلم لغة visual basic لوحدي عبر الانترنت ؛ انهيت المساق كاملاً خلال اسبوعين تقريبا ، والنتيجة النهائية كانت صفر ، قلت في عقلي تبا لرأسي المجوفة التي لا تجيد سوى الكلام الفارغ .
ثم بدأت المدرسة الصيفية ، وحينها أجبرت على دراسة منهاج الحاسوب وكان يحتوي في طياته على مادة visual basic ، لتحصيل العلامات درست المادة وتقدمت بها الى الامتحان ، والنتيجة هي أنني تمكنت بها بشكل رهيب وأنتجت برامج لم اكن أتخيل اني سأفعل مثلها في يوم من الأيام ! ( على الرغم من أن معلم المادة كان حمار ) .
خرجت من هذا الدرس بنتيجتين :
أننا عندما نتعلم إلكترونيا نفقد ملكة الإلتزام لدينا ، فتجد نفسك منبطحا على الفراش واضعًا حاسبك على كرشك وتستمع لثرثرة المعلم وتتوقع في نهاية المطاف ان تصبح أسامة محمد خلال اسبوعين ، إعتبر نفسك ضمن منهاج دراسي محكم ، ينتظرك في نهايته تجميع من العلامات ووالدك ممسكًا حزامه .
التكرار يعلم الحمار في حالتي لول ، ما ساعدني في التفوق هو انه كان لدي بعض الفضلات المتبقية التي أستطعت تذكرها من التعلم الالكتروني واستخدمتها في المدرسة لأتفوق على أقراني وأجعلهم كالغبار أمام فنوني المتعددة لووول .
لذا يا صديقي ، ارجوك لا تنهي ١١٧ درس خلال اسبوع كما كنت أفعل ، لإنها جميعها كلام فارغ ، ولا تصل إلى الدرس ال ٣٠ وتضرب نفسك وتقول أين لعبة GTA V التي من المفترض ان تقوم بعملها ، ستندم بعد ذلك على هذا الوقت الضائع ان لم تستغله جيدا وتفهم الامور على حقيقتها .
""
أعطِ كل شيء حقه يا صديقي.
سأحول مساعدتك , ولكن هل يمكنك اجابتي على هذي الاسئلة
هل برمجة مشروع مميزاً وعملي خلال السنتين الماضية؟
لماذا لم تذكر لنا خلفية بسيطة عن ما تتعلمه وما تحاول ان تكون افضل فيه؟
بانتظارك ,
البرمجة وسيلة وليست غاية اذا ركزت في الشيء الذي تريده من تعلم البرمجة سترى نفسك على الطريق الصحيح مثلا لو أردت تعلم تطوير تطبيقات سطح المكتب ستتعلم لغة ما (java,python,c# ) مع مكتبات مثل gtk او qt او wxwidget مع sqlite مثلا لادارة قواعد البيانات ومع الوقت ستطور قدراتك ستنشأ مشكلة وتبحث لها عن حل وهذه طريقة التعلم وليس السعي لتعلم البرمجة كشيء مجرد .
التعليقات