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