لذا، قررت أن تصبح مبرمج جافا. يطرح سؤال معقول على الفور: "أين يجب أن تبدأ؟" سنتحدث في هذا المقال عن كيفية تعلم البرمجة من الصفر على CodeGym. سنستكشف ميزات الدورة، وكيف يتم تقسيم عملية التعلم إلى مراحل، وأقسام الموقع التي يجب استخدامها لجعل تدريبك فعالاً قدر الإمكان.
مقاطع الفيديو
— قناتنا الرسمية على YouTube هي المكان المناسب للعثور على تقارير الفيديو التي أعدها طلاب CodeGym، ومراجعات الفيديو، والعديد من البرامج التعليمية المفيدة، وترجمات أفضل دروس اللغات الأجنبية في البرمجة، وغير ذلك الكثير.
جدول المحتويات
- مميزات دورة CodeGym
- منصات التعلم: الموقع الإلكتروني وتطبيق الهاتف المحمول
- مراحل الدورة
- أقسام مفيدة للموقع
- مكان الدردشة مع فريق CodeGym
CodeGym: برنامج تعليمي Java يركز على الممارسة
1. التعلم في شكل لعبة
دورة CodeGym تشبه إلى حد ما لعبة كمبيوتر. إنها مقسمة إلى أربعة مهام ، لكل منها مفهوم مشترك. على سبيل المثال، Java Syntax هو المهمة الأولى، حيث تتعلم بناء الجملة الأساسي للغة. يتكون كل مهمة من عشرة مستويات ، والتي يجب إكمالها بالتسلسل. تمتلئ المستويات بالدروس والمهام متفاوتة الصعوبة. للتقدم إلى المستوى التالي، تحتاج إلى حل معظم المهام في المستوى الحالي، لأنه من خلال إكمال المهام بنجاح، تكسب بعض "المادة المظلمة". يمكنك استخدامه لفتح الدروس والمهام اللاحقة.2. ممارسة البرمجة منذ البداية
تتضمن الخبرة العملية المكتسبة في برنامج Java التعليمي (دورة CodeGym) مهام بتنسيقات مختلفة. وهي تختلف مع مرور الوقت:- بعض المهام مخصصة لتعزيز المواد النظرية من الدرس الذي يسبقها؛
- ويهدف البعض الآخر إلى تكرار النظرية التي تم تناولها سابقًا من المستويات السابقة؛
- لا يزال البعض الآخر عبارة عن " مهام التحدي "، والتي تعتمد على المواد المقدمة في المستوى أو المستويين أو الثلاثة التالية. نعم، أنت تقرأ بشكل صحيح. وقد تم ذلك عن قصد. هل تريد حل مهمة الآن، لكنك لا تعرف شيئًا ما؟ ابحث في جوجل! هذه مهارة مفيدة للغاية للمبرمج. ولكن إذا كنت تريد التحرك بشكل متسلسل بدقة خلال المادة، فما عليك سوى وضع المهمة جانبًا والعودة إليها بعد عدة مستويات بمجرد وصولك إلى النظرية الضرورية.
- إدخال الكود مهمة للمبتدئين. في بعض الأحيان، يجب على المبرمج الطموح أن يحفر يديه ويشعر بالرمز. للقيام بذلك، ما عليك سوى "نسخ" مثال؛
- تحليل كود شخص آخر والعثور على الأخطاء. حسنا، أنت تفهم. لدينا هذه المهام أيضًا؛
- اكتب التعليمات البرمجية الخاصة بك لتلبية قائمة شروط المهمة؛
- مهام المكافأة. هذه مهام أكثر صعوبة للدراسة الذاتية ولتطوير قدرتك على التفكير فيما يتعلق بالخوارزميات؛
- مشاريع صغيرة. وتنقسم هذه المهام إلى عدة مهام فرعية. عندما تكمل كل واحدة منها بالتسلسل، ينتهي بك الأمر إلى إنشاء برامج معقدة وكبيرة نسبيًا. على سبيل المثال، لعبة Sokoban أو غرفة الدردشة عبر الإنترنت. تظهر هذه المهام في منتصف الدورة تقريبًا؛
- أشرطة فيديو. في بعض الأحيان يكون من المفيد تبديل ما تفعله. في CodeGym، نقوم بذلك من خلال مشاهدة مقاطع فيديو تكنولوجيا المعلومات.
3. التحقق الفوري من المهام وأدوات لتحسين التعليمات البرمجية الخاصة بك
أهم ميزات CodeGym، والتي تميزه عن جميع الدورات التدريبية الأخرى عبر الإنترنت، هي التحقق التلقائي الفوري من المهام، والتلميحات، والتوصيات حول كيفية حل المهام . مع CodeGym، لن تضطر إلى الانتظار لفترة طويلة بينما يقوم المعلم بفحص عملك: ما عليك سوى النقر فوق زر واحد، وفي لمح البصر، تحصل على النتيجة والتوصيات إذا كان هناك خطأ ما في الحل الذي قدمته.4. المساعدة في المهام
لا ينبغي أن تشبه تجربتك في تعلم كيفية البرمجة الطفو بمفردك على طوف في وسط المحيط. تحتاج إلى التفاعل مع الآخرين. قبل كل شيء، لدى CodeGym قسم " مساعدة " لهذا الغرض. إذا كنت عالقًا في مهمة من الدورة التدريبية لفترة طويلة أو لا تستطيع فهم موضوع صعب، فاطرح سؤالاً في قسم معين . من المؤكد أن الطالب أو المبرمج أو أحد موظفي الموقع سيساعدك. علاوة على ذلك، عندما تشعر أنك مستعد، سيكون من المفيد جدًا بالنسبة لك أن تذهب إلى قسم "المساعدة" وتساعد شخصًا آخر في دراسته. هذا يعني أنه سيتعين عليك فهم كود شخص آخر. عند الانتهاء من الدورة، يكتسب الطالب 300-500 ساعة من الخبرة البرمجية الحقيقية! تعد هذه الدورة أيضًا أداة ممتازة لأولئك الذين درسوا البرمجة الأساسية بالفعل ولكنهم لا يعرفون من أين يبدأون البحث عن عمل. بالإضافة إلى التدريب العملي، أثناء العمل من خلال CodeGym، ستتمكن من فهم الأسئلة المهمة التي سيتعين عليك الإجابة عليها أثناء مقابلات العمل، بالإضافة إلى القدرة على كتابة سيرة ذاتية مختصة.منصات التعلم: الموقع الإلكتروني وتطبيق الهاتف المحمول
لديك خياران لإتقان أساسيات برمجة Java باستخدام CodeGym: عبر تطبيق Android أو في إصدار الويب. ومع ذلك، هناك خيار ثالث: الدراسة على الموقع وفي التطبيق :) يمكنك القيام بذلك إذا كان لديك اشتراك نشط.مراحل الدورة
CodeGym هو برنامج Java التعليمي الأكثر اكتمالاً باللغة الإنجليزية. ستوفر لك الدورة التدريبية الرئيسية لـ Java صورة كاملة عن Java Core، وستساعدك التدريبات اللاحقة على تعلم كيفية العمل باستخدام تقنيات أكثر تقدمًا. مع CodeGym، ستتعلم لغة Java Core وتحل 1200 مهمة من خلال التحقق الفوري. ماذا يشمل بالطبع؟- دروس موجزة في النظرية، غنية بالأمثلة الحية؛
- المهام والمشاريع الصغيرة.
- دروس تحفيزية (في بداية المستوى) ومقاطع فيديو ستساعدك على الحفاظ على "طاقتك" حتى نهاية الدورة؛
- اختبارات قصيرة على المادة المغطاة (مستويات البداية).
GO TO FULL VERSION