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