اخطاء المبرمجين: غلطات يقع فيها المبرمج المبتدئ إحذر منها!

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