JavaRush /مدونة جافا /Random-AR /لن أتعلم البرمجة أبدًا. نصائح بسيطة حول كيفية بناء خطة تد...

لن أتعلم البرمجة أبدًا. نصائح بسيطة حول كيفية بناء خطة تدريبية والتحرك خطوة بخطوة نحو هدفك

نشرت في المجموعة
في المدرسة درسنا وفق منهاج المدرسة، وفي الجامعة درسنا وفق منهاج الجامعة. في وظيفتنا الأولى، ساعدنا زملاؤنا. ولكن في التعليم عبر الإنترنت، كل شيء ليس بهذه البساطة. حتى لو كنت تستعد لأخذ دورة تدريبية كاملة عبر الإنترنت، وليس الدراسة فقط من الكتب والبرامج التعليمية، فقد يكون إنشاء خطة تدريبية أمرًا صعبًا: تحتاج إلى تحديد الهدف النهائي، والتوصل إلى جدول زمني، ومراقبة التقدم. وإذا كان المعلم يقوم بهذا في التعليم التقليدي، ففي التعلم عبر الإنترنت يجب أن يتولى الطالب هذا الدور. سنتحدث في هذا النص عن سبب الحاجة إلى المنهج وسنقدم بعض النصائح حول كيفية صياغته بشكل صحيح."لن أتعلم البرمجة أبدًا."  نصائح بسيطة حول كيفية بناء خطة تدريبية والتحرك خطوة بخطوة نحو هدفك - 1

لماذا تحتاج إلى خطة تدريبية؟

سُئل خريجو كلية إدارة الأعمال بجامعة هارفارد عما إذا كانوا قد كتبوا أهدافًا وخطة لتحقيقها: 84% ليس لديهم أهداف على الإطلاق، و13% كتبوا أهدافًا ولكن ليس لديهم خطط محددة، و3% كتبوا أهدافًا وخططًا محددة لتحقيقها. وبعد 10 سنوات، حصل 3% من طلاب الفصل الذين كتبوا الأهداف والخطط على عشرة أضعاف ما حصل عليه 97% من زملائهم في الفصل. من الواضح أن تدوين أهدافنا يساعدنا على فهم ما نريده حقًا بشكل أكثر وضوحًا ووضع خطة فعالة لتحقيق هذه الأهداف. فيما يلي بعض الأسباب الأخرى التي تدعو إلى الحاجة إلى منهج دراسي:
  1. يساعد على تقسيم المهام الكبيرة (برمجة Java الرئيسية) إلى مهام أصغر. على سبيل المثال، تعلم بناء الجملة العام للغة؛ فهم الفئات والكائنات ومعالجة الاستثناءات؛ تعلم كيفية العمل مع الملفات وتدفقات الإدخال/الإخراج؛ إتقان تعدد العمليات، والتعرف على المجموعات؛ أساسيات تطوير الويب، والأطر الشعبية.
  2. يساعد في إنشاء جدول زمني مناسب: كل يوم لمدة 4 ساعات؛ ساعتان في أيام الأسبوع و6 ساعات في عطلات نهاية الأسبوع؛ فقط في عطلات نهاية الأسبوع، فقط في أيام الأسبوع.
  3. يساعد على تتبع التقدم: يمكنك مقارنة التقدم الذي تحرزه أثناء تقدمك بما قمت به في البداية. يمكنك أيضًا مقارنة ما تعلمته بالفعل مع المعالم المخطط لها وفهم ما إذا كنت بحاجة إلى تعزيز جدول التدريب الخاص بك.
  4. خطة التدريب محفزة. إن الشعور بالنصر الناتج عن إكمال أحد العناصر في قائمة المهام الخاصة بك يشجعك على مواصلة الدراسة.

كيفية إنشاء خطة دراسية؟

ابحث عن الدافع

هذا هو الشيء الأول والأساسي الذي يجب القيام به عند إنشاء خطة التدريب. النجاح اللاحق في التعلم يعتمد على الدافع. إذا فهمت أن الرغبة في التعلم يفرضها أشخاص آخرون، فإن تدريبك لن يستمر طويلا. للوصول إلى جوهر هذا، يمكنك الإجابة على بعض الأسئلة: هل أستمتع بتعلم هذا؟ هل ترغب في القيام بهذا العمل بشكل احترافي؟

تحديد مستوى معرفتك

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

صياغة الهدف

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

اختر إحدى الخطط التدريبية

هناك طريقتان رئيسيتان للتخطيط للتدريب - يمكن استخدامهما بشكل منفصل أو مجتمعين. الخطة الأولى مبنية على الأهداف . في هذه الحالة، لا توجد إشارة صارمة إلى التواريخ، فالخطة تركز أكثر على تحقيق النتائج. والثاني هو خطة على أساس زمني . في هذه الحالة، هناك موعد نهائي. على سبيل المثال، تعلم Java Core في 6 أشهر. عند اختيار إحدى الخطط، يجب أن تأخذ في الاعتبار خصائصك. إذا أدركت أنك سيئ في الانضباط، فربما يجب عليك اختيار الخطة الثانية. هل تفهم أننا نميل إلى تفويت المواعيد النهائية؟ حاول أن تحسب بشكل عقلاني مقدار الوقت الذي ستحتاجه لإتقان المواد الجديدة وتوحيدها، نظرًا لعبء العمل والمعرفة لديك. يمكن أن تساعد في ذلك دراسة "كم من الوقت يستغرق تعلم جافا " والتي أجريناها بين الخريجين .

قسم هدفك إلى خطوات صغيرة

يُنصح باتخاذ الخطوات الأكثر تحديدًا بمواعيد نهائية محددة حتى الهدف النهائي. من خلال اتخاذ خطوات صغيرة، سوف تتجنب ضغط الهدف النهائي (الذي قد يبدو غير واقعي في البداية)، ولكن الإجراءات اليومية الصغيرة هي في حدود طاقتك. هذا هو ما يسمى "استراتيجية الانتصارات الصغيرة" - غالبا ما تستخدم للعمل الجماعي، ولكنها مناسبة للعمل الفردي. مبادئها الرئيسية: الأهداف الواضحة، والاستقلالية، والموارد، والوقت، والدعم (على سبيل المثال، من المرشد - المحرر). تتضمن هذه النصيحة أيضًا وضع جدول يومي يتضمن تدريبك. يُنصح بالعمل في نفس الوقت من اليوم: عندها سيصبح الجدول عادة. إليك ما يكتبه مستخدم JavaRush عن جدول أعماله: "الشيء الرئيسي هو التقدم الأسبوعي. بعد أسبوعين من الراحة، من الصعب بالفعل العودة، ولا يمكن للجميع الكتابة كل يوم لعدة أشهر متتالية. امنح نفسك حدًا لساعات الأسبوع - على سبيل المثال، 15. يمكنك البرمجة لمدة 1.5 ساعة كل يوم من أيام الأسبوع و3-4 ساعات أخرى في عطلتي نهاية الأسبوع، أو يمكنك أخذ إجازة لبضع أمسيات، ولكن "حد عطلة نهاية الأسبوع" سوف يزيد. بهذه الطريقة، سيكون الجدول الزمني مرنًا، لكنه منتظم."لن أتعلم البرمجة أبدًا."  نصائح بسيطة حول كيفية بناء خطة تدريبية والتحرك خطوة بخطوة نحو هدفك - 2
مثال على خطة التدريب (خريطة الطريق)

قم بإعداد قائمة بمصادر التعلم

يمكن أن تكون قائمة الموارد منفردة، أو يمكن استكمالها أو تغييرها في العملية. على سبيل المثال، لتعلم Java، يمكن أن يكون ما يلي:
  1. دورة جافا راش.

    نستخدم الدورة للحصول على الحد الأدنى الضروري من النظرية والتركيز على كتابة التعليمات البرمجية.

  2. الكتب:
    • "رئيس جافا الأول، تعلم جافا"، كاثي سييرا، بيرت بيتس؛
    • "جافا. دليل المبتدئين"، هربرت شيلدت؛
    • "جافا. الدليل الكامل"، هربرت شيلدت؛
    • "جافا. مكتبة المحترفين"، كاي س. هورستمان، غاري كورنيل.
  3. البرامج التعليمية على YouTube (هناك العديد من الخيارات - اختر تنسيق تقديم المعلومات الأقرب إليك)؛
  4. مشاورات مع مرشد / مطور مألوف. هذه النقطة ضرورية لأولئك الذين من المهم بالنسبة لهم الحصول على "شرح حي"، وعدم فهم كل شيء بأنفسهم.

تتبع التقدم

ستساعدك أدوات تتبع تقدمك على الالتزام بخطتك الأصلية. الميزة الثانية هي الدافع، لأن النجاحات الصغيرة في الطريق إلى هدف كبير تسمح لك بعدم الإرهاق في وقت مبكر. لتتبع التقدم، يمكنك إنشاء مستند في Excel، أو مذكرات ورقية، أو استخدام تطبيقات ومكونات إضافية خاصة مثل Trello، وGoogle Keep، وDegred، وDiigo، وMaketime.

امتدح نفسك

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

كيف تلتزم بخطتك الدراسية؟

لنفترض أنك قد توصلت بالفعل إلى خطة تدريب. لكن السؤال الذي يطرح نفسه: كيفية الالتزام به. لدى JavaRush العديد من الحلول التي ستساعد في هذا:

هيكل الدورة

تنقسم الدورة التدريبية بأكملها إلى 4 كتل - المهام: Java Syntax وJava Core وJava Multithreading وJava Collections. كل مهمة تتكون من 10 مستويات، وكل مستوى يحتوي على 10-15 محاضرة و20-30 مسألة عملية. يساعد هذا الهيكل الطلاب على التحرك تدريجيًا نحو هدفهم المقصود. إذا لزم الأمر، يمكنك دائمًا العودة إلى المسائل والمحاضرات التي تم حلها ومراجعتها مرة أخرى.

مخطط الركلات

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

إنجازات لحل المشاكل

لكل مشكلة يتم حلها، تحصل على مكافأة - عدة وحدات من المادة السوداء. المادة ضرورية للمضي قدمًا - لفتح المستويات والمحاضرات التالية. "لن أتعلم البرمجة أبدًا."  نصائح بسيطة حول كيفية بناء خطة تدريبية والتحرك خطوة بخطوة نحو هدفك - 4حسنًا، بالنسبة للإنجازات الأكبر، مثل حل 10 مشكلات يوميًا، وسلسلة متواصلة من الفصول اليومية، وحل جميع مشكلات المهام، ومساعدة المستخدمين الآخرين بشكل فعال على إكمال الدورة، فإنك تتلقى إنجازات خاصة تشكل تقييمك النهائي بين جميع طلاب الدورة. حسنًا، من منا لا يحب تحقيق الإنجازات؟ وهذا حافز كبير للمضي قدمًا :)
تعليقات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION