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




-96x96.jpg)