القائمة الرئيسية

الصفحات

 نصائح لتعلم البرمجة بطريقة صحيحه 

تعتبر مهارة البرمجة من المهارات الممتعة في تعلمها وتطبيقها، فيما تعد مهنة البرمجة ( مبرمج ) من المهن عالية الطلب( وعالية الأجر )  في وقتنا الحالي، و بحكم عملي بتدريس البرمجة تصلني العديد من الأسئلة منها: “كيف استذكر البرمجة “،” كيف يمكنني تحقيق أقصى فائدة من المعلومات البرمجية التي أدرسها “،” كيف أتعلم البرمجة  بشكل فعّال ” .

افهم الأساسيات بشكل جيد

عملية كتابة الكود البرمجي شبيهة جدًا بعملية البناء لابد من أن تكون أساسيات البناء متينة وصلبة حتى يمكن أن تضع عليها بقية تفاصيل المبنى وإلا سيكون البنيان متهالك وقد يسقط، لذلك من المهم أثناء تعلمك البرمجة التركيز على الأساسيات وعدم تجاوزها، لأنه بطبيعة الحال لتتمكن من فهم الموضوعات المتقدمة لابد أن تكون استوعبت الأساسيات بشكل جيد .

الأساسيات تشمل:

  • تراكيب البيانات وأنواعها  –  Data Structures and Data types
  • أدوات الإدخال والإخراج – Input and Output Tools
  • المتغيرات البرمجية – variables
  • جمل التحكم  – control structures
  • قواعد كتابة اللغة – syntax
  • البرنامج الذي تستخدمه لكتابة الأكواد – text editors

تعلم بالممارسة والتطبيق

البرمجة من الموضوعات التي لا يمكن الاكتفاء بقراءة كتاب أو قراءة أكواد جاهزة فيها لتعلمها بل لا بد من التجربة والممارسة وتطبيق كل ما يتم تعلمه، الكثير من الاختصارات والأفكار والحيل البرمجية لا يمكن تعلمها إلا بالممارسة المستمرة. من السهل قراءة كود جاهز واستيعاب ما فيه لكن الصعوبة تكمن في فهم كيف توصلنا لطريقة كتابة هذا الكود وكيف تسلسلت الأفكار للوصول لهذا الحل البرمجي، وهذا ما ستتعلمه أثناء ممارستك ورحلة تعلمك. 

أكتب أكواد بشكل أكثر ستخطئ أكثر وتتعلم أكثر، عدل في كودك، غير طريقة حلك، جرب أكثر من طريقة ممكنة كل ذلك يزيدك خبرة، جرب بناء مشاريعك الخاصة وحاول تطبيق التحديات البرمجية، مواقع الإنترنت مليئة بالأمثلة والأفكار البرمجية.

نوع مصادر معرفتك

لا تكتفي بالدراسة من مكان واحد الإنترنت مليء بمصادر التعلم فهناك الكثير من المواقع التي  تقدم شروحات مجانية، كذلك يتوافر العديد من الكتب والفيديوهات التوضيحية والمنتديات النقاشية والمقالات التي تشرح موضوعات البرمجة المختلفة .

أمثلة على بعض المواقع التي توفر شروحات للغات برمجية مختلفة، كما يوفر بعضها تمارين لتدرب مهاراتك واختبارات قصيرة لتقيس مدى فهمك و تعلمك:

من أهم المواقع التي توفر شروحات ودورات تدريبية باللغة العربية :توفر مقالات ودروس عالية الجودة حول مجالات مُختلفة وبلغة عربية فصيح، تركّز أكاديمية حاسوب بشكل رئيسي حول البرمجة بمُختلف فنونها، التصميم والجرافيكس بمُختلف ألوانه، إدارة الأعمال بمُختلف تفرّعاتها، التسويق والمبيعات بمُختلف أشكالها.

هو موقع تعليمي مجاني يهتم بعلوم الكمبيوتر و يقدم إليك المعرفة بشكل مبسّط و مفصّل.

يوفر الموقع العديد من المصادر لتعلم مختلف لغات البرمجة مثل ( البايثون، الجافا  الجافا سكريبت وغيرها الكثير ) ويتميز بالإضافة الى الشروحات بتوفر أمثله برمجيه قصيره بحلولها والعديد من الاختبارات القصيرة والتمارين كما يوفر محرر عبر الإنترنت للعديد من اللغات   EDITOR.

عبارة عن منصة تفاعلية عبر الإنترنت تقدم دروسًا مجانية في 12 لغة برمجة مختلفة تتضمن العديد من التحديات والمصادر وتدوينات الشروحات.

منصة تعليمية مجانية ، للمجتمع العالمي من الطلاب والمهنيين العاملين ، حيث يمكنهم ممارسة أكثر من مليون سؤال وإجابات متعددة الخيارات  وبرامج تعليمية ، وبرامج وخوارزميات في الهندسة والبرمجة والعلوم والمواضيع.

هو مصدر للمتعلمين بأنفسهم. يقوم بتجميع المعلومات المتناثرة حول البرمجة في دروس واضحة ومفيدة.

طور لغتك الإنجليزية  

لا تحتاج لأن تكون جيدًا باللغة الإنجليزية لتتعلم البرمجة، لكن إتقان اللغة سيصب في رصيدك المعرفي الكثير، كون اللغة الإنجليزية هي لغة العلوم وبها تكتب لغات البرمجة، لذلك إلمامك بها سيسهل عليك عملية تعلم المفردات والتعاطي مع المصطلحات والاستفادة من المصادر العديدة للتعلم المتوفرة باللغة الإنجليزية من كتب ودورات وخلافه.

بالتوفيق للجميع 


تعليقات