CodeGym /مدونة جافا /Random-AR /كيفية تتبع تقدمك بشكل فعال أثناء تعلم البرمجة
John Squirrels
مستوى
San Francisco

كيفية تتبع تقدمك بشكل فعال أثناء تعلم البرمجة

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

الخطة هي مفتاح التقدم

الأشياء الرئيسية التي يمكن أن تقودك إلى النجاح في عملية دراستك هي الخطة الجيدة والجدول اليومي المريح. إذا التزمت بالخطة ودرست بانتظام، فيمكنك تتبع الموضوعات التي أتقنتها بالفعل والمدة التي قضيتها. ما الذي يجب تضمينه في الخطة؟ أولاً، يجب أن تتكون الخطة من موضوعات أساسية مثل Java Core، وOOP، ومجموعات Java، واستثناءات Java، وتدفقات الإدخال/الإخراج، والخوارزميات والألغاز، وتعدد مؤشرات الترابط، والأنماط، واختبار الوحدات، ويفضل Lambdas. وبعد ذلك، اعتمادًا على أهدافك وما تريد أن تصبح عليه، يمكنك إضافة بعض المهارات "الإضافية" إلى خطتك مثل Git وJavaScript وSQL وSpring والمزيد. لبناء خطة شاملة، ننصحك باتباع توصياتنا خطوة بخطوة في مقال كيفية إنشاء خطة دراسية فعالة. 8 خطوات لمتعلمي جافا . يمكنك أيضًا الاستفادة من قائمة CodeGym المرجعية. تقدم الدورة خريطة مهمة تفاعلية مع جدول محتويات حيث يتم تنظيم كل موضوع بحكمة. لذا، فإن أفضل الممارسات هي اتباع الخطة المقدمة ومعرفة المهارات الإضافية المفضلة لديك بالإضافة إلى الموضوعات المقترحة. والأمر الرائع هو أن خريطة مهام CodeGym يمكنها أيضًا أن تعمل كمتعقب للتقدم - بمجرد إكمال موضوعات محددة، تصبح "مفتوحة". وعندما تنظر إلى عرض اللوحة الرئيسية، سترى عدد الأقسام التي انتهيت منها. لذلك، يمكنك استخدام خريطة المهمة هذه كلوحة تحكم تعليمية أساسية وستشعر بالرضا بمجرد الانتقال إلى أسفل الخريطة! هناك طريقة أخرى لجعل تقدمك مرئيًا وهي إنشاء قوائم المهام. يمكنك استخدام Trello ، الأداة المثالية لتتبع تقدم البرمجة الخاصة بك. يمكنك دائمًا رؤية ما تفعله وفي أي مرحلة أنت بمجرد فتحه. على سبيل المثال، يمكنك إنشاء لوحة وتسميتها بشيء مثل "تقدم البرمجة". ثم أنشئ ثلاث قوائم "خطة للتعلم" و"التعلم الآن" و"لقد تعلمت بالفعل"، وانقل الموضوعات تدريجيًا من قائمة إلى أخرى. Notion هو تطبيق مشابه وأبسط قليلاً من Trello. يختاره العديد من المستخدمين لأنه يوفر لك التقويمات والتذكيرات ولوحات كانبان والويكي وقواعد البيانات بالإضافة إلى الملاحظات. وإذا كنت تحب تقنيات تدوين الملاحظات وتعتقد أنها يمكنها تسريع تقدمك، فنحن نرحب بك لقراءة الملاحظات؟ ليست مزحة. تم اكتشاف معززات تعلم Java!

تقنيات وتطبيقات تتبع العادة

للتقدم، عليك بالتأكيد أن تكون متسقًا. ومن المؤسف أن شريحة كبيرة من الطلاب يفضلون السرعة على الاتساق، مما يؤدي في النهاية إلى إرهاقهم. ومن ثم، فإنهم يستسلمون وينسحبون قبل أن يصبح التعلم عادة. ولهذا السبب لا ننصح بمحاولة الحصول على جميع المواضيع في وقت واحد. من الأفضل التركيز على مهارة معينة وتخصيص حوالي 20 ساعة أسبوعيًا. إذا كانت لديك مشاكل في التنظيم الذاتي، يمكنك تجربة بعض الطرق المذكورة في مقالة بومودورو وأكل الضفدع: الدليل الكبير لتقنيات إدارة الوقت لتعزيز الإنتاجية . بالإضافة إلى ذلك، يمكنك الاستفادة من برنامج Kickmanager الخاص بـ CodeGym . كما يوحي الاسم، فهو تطبيق خاص مفيد يمكنه مساعدتك على بدء عملية التعلم كل يوم. ما عليك سوى تحديد الجدول الزمني المفضل لديك، وسيقوم Kickmanager بإعلامك عندما يحين وقت البدء في البرمجة. وما يمكن أن يعزز النتائج أيضًا هو أدوات تتبع العادات. عند تنفيذ أدوات تتبع العادات، يجب أن تضع في اعتبارك تتبع الأشياء التي تقع تحت سيطرتك. على سبيل المثال، قد يكون الأمر مثل "كم من الجهد الذي استثمرته في التعلم أو في مشروع معين". يمكنك تجربة تقنية تتبع الوقت التالية:
  • أولاً، حدد مقدار الوقت الذي ستستثمره في التعلم. على سبيل المثال، يمكنك أن تقرر "سأستثمر 3 ساعات يوميًا، 5 أيام أسبوعيًا في دراسة Java". هذا هو الحد الأدنى، وسأحاول استثمار هذا القدر من الوقت على الأقل في التعلم.
  • لشخصين، تحديد طول الدورة.
  • لمدة ثلاثة، ابدأ في تتبع الوقت على تطبيق تتبع الوقت مثل Clockify أو Paymo أو My Hours .
  • وأخيرا، حاول تحليل التقدم الذي تحرزه من وقت لآخر.
بعد فترة من الوقت، ستحصل على معلومات مفصلة في التطبيق بشأن مقدار الوقت الذي استثمرته في تعلم Java على مدار الأيام/الأشهر. سيكون قياسًا مرئيًا فعليًا ستتمكن من استخدامه للحصول على شعور أفضل بالتقدم الذي ستحرزه. ملحوظة: إذا أخذت فترة راحة وواجهت صعوبات في العودة إلى الدراسة، فلا تستسلم وابدأ في قراءة مقالتنا حول كيفية العودة إلى التعلم بعد فترة توقف؟

موارد إضافية لتعزيز التحفيز والمعرفة

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

تلخيص لما سبق

في النهاية، يعد تعلم البرمجة أمرًا صعبًا، ولكن الحفاظ على دوافعك من خلال تتبع تقدمك سيساعدك بلا شك على طول الطريق. علاوة على ذلك، فإن تتبع التقدم الذي تحرزه سيساعدك على الحصول على هذا الشعور المرضي بمدى إنجازك لهدفك. يمكن أن يساعدك هذا الشعور أيضًا في التغلب على الصعوبات والالتزام بالعادات الصعبة مثل دراسة Java يوميًا دون أخذ فترات راحة. وبالتالي نتائج أفضل وترويج أسرع. نحن نشجعك على تجربة بعض الأساليب المذكورة أعلاه ومعرفة ما إذا كانت مفيدة لك. سنكون ممتنين أيضًا إذا قمت بمشاركة طرقك لتتبع تقدمك. لا تتردد في كتابة أفكارك في التعليقات أدناه!
تعليقات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION