ما تعلمته من "تعلم كيفية التعلم" في كورسيرا

كيف أستخدم تقنيات التعلم من كورس كورس ليكون مطورًا أفضل

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

لذلك ، عندما رأيت دورة تدعى "تعلم كيفية التعلم على كورسيرا" ، قفزت على فرصة التعلم من خبراء أكاديميين - الدكتورة باربرا أوكلي والدكتور تيرينس سينوفسكي من جامعة كاليفورنيا في سان دييغو.

فيما يلي الوجبات الرئيسية من الدورة التدريبية التي ساعدتني في أن أكون مطورًا أفضل وبشكل عام متعلمًا أفضل.

أوضاع "مركزة" و "منتشرة"

عند التعلم ، هناك أوقات تركز فيها وأوقات تسمح فيها لعقلك بالتجول. هذا الوضع غير المركّز ، أو المنتشر ، له نفس قيمة وضع التركيز في السماح لعقلك بتعلم شيء ما. لذلك - خذ فترات راحة ، والتأمل ، والتفكير في أشياء أخرى ، ومنح نفسك الكثير من الوقت في كلا الوضعين.

طريقة واحدة للتأكد من أنك تأخذ فترات راحة منتظمة هي اتباع أسلوب بومودورو. هذا هو المكان الذي تبرمج فيه لمدة 25 دقيقة ، ثم تأخذ استراحة لمدة 5 دقائق. يمكن أن تختلف مدة العمل ووقت الراحة بناءً على ما يناسبك. الجزء المهم هو أن لديك استراحة منتظمة. هناك العديد من التطبيقات التي تساعدك على إعداد مؤقت بومودورو. أنا استخدم بومودورو الوقت.

تقطيع

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

تشكل القطع المتقنة لغزًا كاملاً (يسارًا) مقارنةً بالمتعلمات ولكن لا تتقن القطع المتقنة لغزًا أكبر (يمين)

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

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

حذار من أوهام الكفاءة

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

في الآونة الأخيرة ، وجدت هذا التطبيق الرائع المسمى Highly (يجب عليك استخدام هذا!). إنها تجعل من السهل تمييز أي مقال أقرأه على الويب باستخدام امتداد Chrome. عندما أقوم بقراءة مقال وتسليط الضوء عليه ، فإنه يوفر ملخصًا جميلًا لكل ما أشرت إليه. هذا مفيد للغاية بالنسبة لي.

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

اعد الاتصال

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

لذلك - بعد الانتهاء من قراءة هذه المقالة (أو أي مقال) ، خذ لحظة وحاول أن تذكر ما تتذكره من المقال. سيذهب بعيدًا.

لدغة الحجم الاختبار

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

ليس من المهم أن تجتاز هذه الاختبارات دون ارتكاب أي أخطاء. الأخطاء (وتصحيح تلك الأخطاء) هي خطوة مهمة نحو ترسيخ تعلّمك.

الإفراط في التعلم

بعد جلسة تعلم طويلة ...

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

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

التداخل

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

لم أطبق هذه التقنية بشكل متعمد بعد ، لكن بالعودة إلى المثال السابق لتعلم React ، يمكنني تطبيق تقنية التشذير من خلال وجود مشروعين مختلفين أطبق فيهما React و Flux architecture.

عملية على المنتج

عندما تواجه المماطلة ، فكر في العملية على المنتج. غالبًا ما أسخر عندما أذهلني الفكر ، "حسنًا ، يجب أن أنجز X". بدلاً من ذلك ، قد يكون من المفيد التفكير ، "حسنًا ، سأقضي ساعة على X" - وهو أمر غير ساحق ، ولا يحتاج إلى انهيار طويل للمهام ، ويبدأني (90٪ من المعركة).

الاستعارات والتناقضات

غالبًا ما يتم التحدث عن الاستعارات والقياسات باعتبارها أساليب دراسة مفيدة. شخصيا ، أنا لم تستخدمها كثيرا. ولكن ، حيث قابلت المزيد من الأشخاص والمزيد من المعلمين / الموجهين ، وجدت أن أفضلهم يستخدمون هذه الأشياء دائمًا أثناء التواصل. والقدرة على توصيل ما تعلمته هي واحدة من المهارات الرئيسية التي تميز المطور الجيد عن الآخر الرائع (IMHO).

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

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

مجموعات الدراسة / العمل الجماعي

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

في العمل ، أنا محظوظ لأن يكون لدي الكثير من المجموعات الداخلية: نادي الكتاب الفني (الذي يقرأ حاليًا براغماتيك مبرمج) ، نادي مفتوح المصدر ، نادي ثقافي ، مجموعة إكسير ، وغيرها أيضًا. ولكن هناك العديد من المجتمعات الرائعة التي تلتقي وتتعلم معًا في مدينة نيويورك وعبر الإنترنت!

بغض النظر عن أو أين تتعلم ، ليس عليك أن تتعلم بمفردك. في الواقع ، إن تفرد الأشخاص الذين تتعلم معهم والمناقشات التي تجريها معًا هي التي تجعل ما تتعلمه لا ينسى.

انقر على ❤ أدناه حتى يرى الآخرون هذا هنا على "متوسط".