عندما تسمع بالمبرمجين تعتقد على أنهم مجموعة من العباقرة و النوابغ القادرين على بناء أي نظام برمجي مهما كان معقدا و كسر أي شفرة برمجية ، لكن إذا تعرفت عليهم ستجد أن القليل منهم من يمكنه هذا ، بينما البقية ليسو بتلك المهارة و يقومون بأخطاء غبية سنتعرف عليها في هذه التدوينة .
1- النقر على Run/Compile دون تغيير أي شيء :
هذه من بين الأخطاء الأكثر غباء التي يقوم بيها العديد من البرمجين ، حيث يقوم المبرمج بتشغيل البرنامج فيظهر له خطأ يعطل البرنامج بعدا يفكر قليلا و يظهر له على أن الكود صحيح ثم يقوم بتشغيل البرنامج مجددا دون تغيير أي شيء في الكود البرمجي منتظرا ظهور نتيجة أخرى .
2- نسخ الجواب كاملا من Stackoverflow :
Stackoverflow هي أحد أفضل المنصات التي تساعد المبرمجين على حل أي مشكلة برمجية عن طريق طرحها على المبرمجين الأخرين في المنتدى ، لكن العديد من المبرمجين يقومون بنسخ الجواب على خطأ معين و لصقها مباشرة دون فهم الكود ، فهذه الطريقة ستجعلك لا تتقدم في مجال البرمجة .
3- ترك الكود البرمجي بدون تعليقات :
قد يبدو الأمر سخيفا بالنسبة لك خصوصا إذا كان عدد الأسطر لا يتجاوز 50 سطر لكن تخيل معي أنك كتبت كود برمجي يفوق فيه عدد الأسطر 1000 سطر ، هل تعتقد أنك ستتذكر ما يقوم به كل سطر ، بالطبع لا و حتى لو كنت ستتمكن من ذلك ستحتاج لدقائق كثيرة كي تتذكر الفائدة من سطر معين لهذا فستضيع الكثير من وقتك .
4- عدم قراءة Documentation :
ال Documentation من الأشياء الأكثر أهمية في البرمجة ، و عدم قراءتها ستبدو و كأنك تود اللإقدام على قيادة السيارة دون تعلم قيادتها فقط لأنك ترى الأخرين يقودونها ، فالهدف من ال Documentation هو توفير المعلومات الأساسية التي ستحتاجها للعمل بلغة برمجة معينة أو تقنية برمجية .
5- HTML ليست لغة برمجة :
HTML هي لغة هيكلة و تنسيق للصفحة ، و هي ليست بلغة برمجة لكن إذا تم إدراج لها Templates معينة ، يمكن أن تصير لغة برمجة . المهم أنه مهما إختلفت الأراء حول HTML فهي تبقى لغة أساسية في كل مشروع برمجي و ما يهمنا هو إستخدامتها ، لهذا المرة القادمة التي يذكر شخص ما لغة HTML لا داعي لتسارع لذكر انها ليست بلغة برمجة .
----------
الموضوع من طرف عبد الله العلوي
1- النقر على Run/Compile دون تغيير أي شيء :
هذه من بين الأخطاء الأكثر غباء التي يقوم بيها العديد من البرمجين ، حيث يقوم المبرمج بتشغيل البرنامج فيظهر له خطأ يعطل البرنامج بعدا يفكر قليلا و يظهر له على أن الكود صحيح ثم يقوم بتشغيل البرنامج مجددا دون تغيير أي شيء في الكود البرمجي منتظرا ظهور نتيجة أخرى .
2- نسخ الجواب كاملا من Stackoverflow :
Stackoverflow هي أحد أفضل المنصات التي تساعد المبرمجين على حل أي مشكلة برمجية عن طريق طرحها على المبرمجين الأخرين في المنتدى ، لكن العديد من المبرمجين يقومون بنسخ الجواب على خطأ معين و لصقها مباشرة دون فهم الكود ، فهذه الطريقة ستجعلك لا تتقدم في مجال البرمجة .
3- ترك الكود البرمجي بدون تعليقات :
قد يبدو الأمر سخيفا بالنسبة لك خصوصا إذا كان عدد الأسطر لا يتجاوز 50 سطر لكن تخيل معي أنك كتبت كود برمجي يفوق فيه عدد الأسطر 1000 سطر ، هل تعتقد أنك ستتذكر ما يقوم به كل سطر ، بالطبع لا و حتى لو كنت ستتمكن من ذلك ستحتاج لدقائق كثيرة كي تتذكر الفائدة من سطر معين لهذا فستضيع الكثير من وقتك .
4- عدم قراءة Documentation :
ال Documentation من الأشياء الأكثر أهمية في البرمجة ، و عدم قراءتها ستبدو و كأنك تود اللإقدام على قيادة السيارة دون تعلم قيادتها فقط لأنك ترى الأخرين يقودونها ، فالهدف من ال Documentation هو توفير المعلومات الأساسية التي ستحتاجها للعمل بلغة برمجة معينة أو تقنية برمجية .
5- HTML ليست لغة برمجة :
HTML هي لغة هيكلة و تنسيق للصفحة ، و هي ليست بلغة برمجة لكن إذا تم إدراج لها Templates معينة ، يمكن أن تصير لغة برمجة . المهم أنه مهما إختلفت الأراء حول HTML فهي تبقى لغة أساسية في كل مشروع برمجي و ما يهمنا هو إستخدامتها ، لهذا المرة القادمة التي يذكر شخص ما لغة HTML لا داعي لتسارع لذكر انها ليست بلغة برمجة .
----------
الموضوع من طرف عبد الله العلوي
ليست هناك تعليقات:
إرسال تعليق