أخطاء يقع فيها المبرمج المبتدئ إحذر منها!
سنتحدث اليوم عن أخطاء يقع فيها المبرمج المبتدئ. في بداية رحلة كل مبرمج مبتدئ إذا لم يتلقى النصح ممن سبقوه في المجال، لا بد أن يقع في بعض الأخطاء قد تؤثر على رحلة تعلمه.
ولذلك أفردنا هذا المقال خصيصاً لكل مبرمج شاب في بداية طريق التعلم. ووضعنا العديد من الأخطاء التي إذا تجنبتها ستوفر عليك الكثير من الوقت والجهد.
طبق على ما تعلمته بالمشاريع ولا تكتفي فقط بمشاهدة الدورات التدريبية
الاكتفاء بمشاهدة الدورات فقط وعدم الممارسة والتطبيق العملى ليس له أي فائدة تذكر، ولن يجعلك مبرمج يعتمد عليه في بناء المشاريع.
البرمجة هي التطبيق والممارسة ولهذا يجب عليك دوماً أن تطبق ما تعلمته على هيئة مشاريع ولو كانت صغيرة. مثلا انت تعلمت للتو لغة ال HTML من خلال دورة على Youtube.
من المفترض الآن أن تذهب وتطبق ما تعلمته على هيئة موقع صغير، وعندما تتعلم ال CSS ستذهب إلى نفس الموقع وتضيف إليه ما تعلمته ثم لغة ال Javascript.
وهكذا سيكون لديك الخبرة الكافية التي ستمكنك من بناء أي موقع تراه، وهذا ما يفترض أن يكون عليه المبرمج.
إقرأ أيضاً: 10 مواقع لا غنى عنها لكل مبرمج Best web developers websites
عدم البحث وطلب المساعدة من الآخرين
إن البحث يعتبر من أهم المهارات التي تميز مبرمج عن آخر، نعم فقط أن تبحث عن حل لمشكلة ما على جوجل تسمى مهارة.
يترفع الكثير عن طلب المساعدة عندما تواجههم مشكلة ما، وهذا اكبر خطأ يمكن أن يقع فيه أي مبرمج. لأن المشاكل البرمجية لا تستثني أحد وهناك بعض المشاكل التي يجب أن نبحث لها عن حل من أشخاص أكثر منا خبرة.
من الأخطاء التي يقع فيها الناس هو أنهم يذهبون إلى المنتديات وما شابه ذلك لإيجاد حل لمشكلة ما. بدلاً من البحث مباشرة في جوجل.
من فوائد بحثك عن المشكلة في جوجل أو موقع Stack Overflow، هو انك ستتعلم العديد من الأمور الجانبية في رحلة بحثك عن المشكلة.
والبحث باللغة الإنجليزية سيزيد من فرصة إيجاد الحل أكثر من بحثك باللغة العربية مثلاً. لأن المحتوى الانجليزي غني بشدة أكثر من اللغات الأخرى.
توقف عن إجهاد نفسك في التعلم
كما تحدثنا في أول المقال أن الممارسة والتطبيق العملي هما أهم شئ في مجال البرمجة. ولكن لا يعني هذا أن تجلس امام الحاسوب بال10 أو 20 ساعة يومياً لكي تصبح محترفاً.
على عكس ما تتوقع فلن يفيدك هذا في شئ بل من الممكن أن يصيبك بالإرهاق. وممكن أن تكره البرمجة وتصاب بالملل الدائم منها وهذا ما لا نريده لأي أحد.
بدلاً من ذلك يمكنك تخصيص وقت معين في اليوم من ساعة إلى ساعتين على حسب تفرغك، وتبدأ في التعلم والتطبيق في هذا الوقت.
إقرأ أيضاً: أفضل 10 موقع لحل التحديات والمشاكل البرمجية Problem Solving
عدم إستعمال التعليقات أثناء كتابة الكود
من الضروري إستخدام التعليقات البرمجية أثناء كتابة الكود فهي تساعد على تنظيم الكود وتوضيحه بشكل بسيط لمن سيقرأ الكود غيرك.
أو حتى لك أنت إذا تفحصت الكود بعض وقت طويل من كتابته ستحتاج إلى توضيح.
ولكن لا تبالغ في استخدامها فقط تعليق صغير على فقرة من الكود لتوضح ما يفعله ستكون كافية جدا. وهذا ينطبق على أي لغة تعمل بها فليس هناك لغات برمجة بدون تعليقات.
مقارنة نفسك بالآخرين في المجال
الكثير منا في بداية طريقهم تجدهم ينظرون للمحترفين والذي لديهم سنين خبرة في هذا المجال، وكيف هم منظمون واذكياء واسرع منا بمراحل.
ولكن هذا خطأ تماما لأن المقارنة هنا غير متكافئة وغير عادلة تماما.
لا يجب عليك مقارنة نفسك مع هؤلاء بل من الأفضل أن تأخذ منهم النصح والمشورة لتتقدم وتكون أفضل.
معظم المحترفين الآن كانوا مبتدئين في يوم من الأيام ولكن الصبر والإصرار وكثرة التعلم والممارسة هي التي جعلتهم هكذا.
وأنت أيضا إذا استمريت في التعلم ستصبح محترف مع الوقت.
النسخ واللصق
من الأخطاء التي يقع فيها البعض أيضاً هو نسخ الحل من الإنترنت ولصقه في صفحة الكود الخاصة به.
صحيح أننا تحدثنا عن أهمية البحث في جوجل، ولكن كلما تواجهك مشكلة حتى ولو كانت صغيرة تذهب مباشرة للبحث عن حل بدون محاولة التفكير هو خطأ كبير ويجعلك تفقد مهارة من أهم المهارات وهي حل المشاكل.
عندما تواجهك مشكلة ما حاول حلها أولا وإن لم تستطع وهذا يحدث مع كل المبرمجين يمكنك البحث عن حل لها في جوجل. وعندما تجد الحل يجب عليك التفكير فيه فهمه وكيف يعمل ثم كتابته بنفسك في المشروع الذي تعمل عليه.
وبهذا نكون قد انتهينا من مقالنا هذا، وإن تجنبت فعلاً هذه الأخطاء ستلاحظ فرقا كبيرا في رحلة تعلمك بإذن الله تعالى.
وأخيراً إن استفدت من هذا المقال يرجى مشاركته على منصات التواصل الاجتماعي التي تفضلها حتى تعم الفائدة، وبالتوفيق.