1. البحث الدافع الصحيح للتعلم
A منطقي واضح لماذا كنت تعلم البرمجة يساعدك على التركيز. تأكد من تحديد هدف محدد لنفسه. النظر بدقة الدافع الخاص بك. "أريد أن أكون قادرة على"، "انه لامر جيد لمعرفة" - هو هدف سيئة. أمثلة من أغراض الجودة:
- مزيد من التحرك في التيار مهنة.
- تغيير الاحتلال.
- كسب بفضل إضافية لمشاريع طرف ثالث.
- تطوير المنتجات الخاصة بك (لعبة، تطبيقات الهاتف المتحرك)، إنشاء بدء التشغيل.
سواء وتتزامن نقطة معينة مع تلك التي تعرف نفسك - لا ننسى لهم. تذكر أن الهدف النهائي سيكون لإنقاذ في معظم اللحظات الصعبة.
لنتذكر هذا الغرض، يمكنك تسجيل على الورق والحفاظ على العقل للقيام خلفية على جهاز الكمبيوتر أو الهاتف سطح المكتب (التي أحب).
2. اختيار اللغة المناسبة
في البداية، قد يكون من الصعب جدا أن تقرر ما للدراسة. بعض لغات البرمجة هي أسهل للتعلم، وبعضها لديها نطاق ضيق. ومع ذلك، فإنه ليس من الضروري أن أركز على محمل الجد. فمن الأفضل أن تبدأ مع أي شيء، على أن أقضي ساعات في البحث عن الخيار "مثالية". لأن إتقان لغة برمجة، وسوف يكون من الأسهل التبديل إلى أخرى.
إذا كنت تعرف هدفك النهائي، وتحديد ما هو ضروري لتحقيق ذلك. تعلم لغات، والتي هي مناسبة لهذا الغرض. لتطوير الألعاب ثلاثية الأبعاد بحاجة الى بعض اللغات وأدوات لإنشاء مواقع الويب - الآخرين.
إذا كنت لا تعرف من أين تبدأ، في محاولة لاستكشاف لغة جافا سكريبت. شئنا أم أبينا المبرمجين الآخرين، وجافا سكريبت تزداد شعبية ويستخدم ليس فقط في تطوير المواقع على شبكة الإنترنت، ولكن أيضا في مجالات أخرى. وهكذا، سوف تغطي أكبر عدد ممكن من التطبيقات.
3. جعل جدول زمني
واضح جدول المواعيد التدريب يزيد من احتمالات النجاح. ولكن تحديد آجال معقولة لمهام محددة. لا نتوقع أن إتقان البرمجة كتاب من مئات الصفحات في أقل من أسبوع - إلا إذا كنت رمي كل واجبات أخرى في هذا الوقت.
عندما بدأت لأول مرة لمعرفة البرمجة من قبل نفسك، في كل خلية التقويم وقد تم تخصيص I مكانا لممارسة 25 دقيقة.
الانخراط في 25 دقيقة في اليوم بسهولة. وينبغي أن تستخدم للحد من هذا، وقريبا لن تكون قادرة على الابتعاد عن التدريب لعدة ساعات.
4. الانخراط في شيء واحد في وقت واحد
كثير من الناس في محاولة للقيام مئات من الأشياء في وقت واحد. وهناك خطأ كبير! الانخراط في شيء واحد في وقت واحد. لا دراسة في HTML موازية، وجافا سكريبت، سويفت وشيء آخر. سوف تدفع نفسك مجنون!
يمكن أن يعطى هذا البند لك بصعوبة (وأنا أتكلم من تجربة)، لأنك تريد دائما لمعرفة كل شيء دفعة واحدة.
في كتابه "نبدأ مع رئيسي!"وقال غاري كيلر (غاري كيلر):" إن نتائج غير عادية تحدد مباشرة قبل كم يمكنك تضييق التركيز الخاص بك ". ويمكن تطبيق هذا على أي شيء، بما في ذلك دراسات البرمجة. لا تخافوا أن تكون في وقت متأخر - اللغات وتقنيات لا أذهب إلى أي مكان. تبدأ صغيرة والمضي قدما.
5. الفجوة كل شيء إلى أجزاء صغيرة
كما هو الحال مع الطرف السابق، لا تحتاج لدفع مبلغ مرة واحدة كبير جدا من المعلومات، حتى لو كان على نفس الموضوع. لتعلم شيء جديد هو أسهل بكثير عندما يتم كسره حتى إلى أجزاء أصغر.
التركيز على موضوع واحد وتقسيمه إلى أجزاء قابلة للهضم. تأكد من أن تفهم تماما وتعلم بعض مفهوم قبل أن ينتقل الى المرحلة التالية.
منظم تيم فييريس (تيم فييريس) صاغ ABC اختصار - كن دائما ضغط. والفكرة هي أن كل قطعة من المعلومات غير الضرورية في محاولة لصياغة كما إيجاز ممكن. ثم تلخيص ذلك في فقرة، إنشاء مخطط أو صورة، استخدام نظام ذاكري - أي شيء، إذا كان سوف تساعدك على أذكر المرجوة بسرعة.
6. تغيير طرقك
وتشير الدراسات إلى أن أكثر أنواع تصور المعلومات التي تستخدمها، والأرجح لها فهم. وهذا سوف يساعد الكتاب، فيديو، دروس تفاعلية، ومسابقات، دبليو، وأكثر من ذلك.
امتصاص المعلومات بأي طريقة ممكنة. وفقا لجودي ويليس (جودي ويليس)، مؤلف كتاب "كيفية تعليم الطفل هي سهلة التعلم"لمزيد من المناطق في مخازن المعلومات في الدماغ عن الموضوع، يتم تشكيل المزيد من العلاقات. يعطي التكرار فرصة إضافية الطالب للحصول على معلومات من مستودعات مختلفة في الدماغ. تعني هذه الرسائل عبر البيانات التي تعلمنا شيئا، وليس يحفظون فقط.
7. تثقيف الآخرين
الحاجة إلى شرح لشخص مفهوم أو عملية يعطي ضمان أنك تستوعب بشكل كامل. ويمكن أن يتم ذلك بطرق مختلفة. واحد منهم - لتدريس مادة أو ورش عمل للمراهقين. يمكنك جعل أشرطة الفيديو الخاصة بك على موقع يوتيوب مع شرح لبعض المفاهيم. أنا لا أحب فكرة الفيديو؟ يمكنك الاستغناء عنه. يمكنك تعليم مجموعة متنوعة من الطرق. كخيار - الكتابة. على سبيل المثال، مع مساعدة من بلوق، وأنا ليس فقط مساعدة الآخرين، ولكن أيضا تدريب فعال أكثر بكثير مما لو تعلمت واحد.
في أي حال، تعليم الآخرين ما تتعلمه عن نفسك يساعد على تعزيز المفاهيم التي شكلت في الاعتبار.
على منصات التعليمية، وكقاعدة عامة، فإن لديها الفرصة لمساعدة الآخرين. عادة ما يكون هذا هو شيء من هذا القبيل منتدى مع أسئلة الطلاب. التحقق من ذلك، وإذا كان هناك سؤال الذي الإجابة التي تعرف (أو على الأقل الأفكار حول)، - الكتابة، لا تتردد. على مواقع تعليمية جيدة يسود مناخ صحي، ونقدر مساعدتكم. ولا تتردد في طرح الأسئلة نفسك! إعطاء الآخرين الفرصة لأشرح لك شيئا.
8. تجد مثل التفكير
ويمكن أن يتم ذلك من خلال اللقاءات الشخصية أو عبر الإنترنت. يمكنك محاولة للعمل مع أحد الأصدقاء أو أحد أفراد أسرته الذي يريد أيضا أن تعلم البرمجة. تماما كما يذهب الناس الى صالة الالعاب الرياضية مع الآخر وبهدف لانقاص وزنه، يمكنك أيضا العثور على شريك على شبكة الإنترنت.
9. العثور على معلمه
غرف الدردشة والمنتديات منصات التعليمية - أماكن جيدة للبحث عن مثل التفكير الناس، وربما المعلمين.
المنتديات على الانترنت - هو بالتأكيد مصدرا قيما للمعلومات، ولكن لا شيء يمكن أن يقارن مع دعم شخصي، وعندما يمكنك الحصول على إجابة مباشرة.
10. جعل عناصر اللعبة
اعتقد للنظام من القواعد والحوافز، وأنها سوف تساعد على جعل التعلم أكثر متعة. وتعزيز تساعد على تطوير ردود الفعل الإيجابية في المخ عند تنفيذ مهمة هامة بنجاح. ويمكن أن تحويل عملية التعلم من العمل الروتيني في اللعبة. على سبيل المثال، بعد الانتهاء من كتاب معين البرمجة، شراء نفس الحقيبة، التي يعتقد لعدة أشهر.
لتحديد الأهداف والعمل عليها. مكافأة نفسك عند الوصول إليهم.
11. كود الإعادة لشخص ما
انظر كيف شخص آخر نفذت الحل الذي كنت ترغب في تطوير. النظر في مشاريع مفتوحة المصدر على جيثب. يمكن المجتمع من المبرمجين يكون مكان ودية للغاية لقراءة (أو تعديل) من التعليمات البرمجية لشخص ما - هو أمر طبيعي تماما. مجرد تصفح من خلال ذلك سطرا سطرا، والتفكير كيف أن كل منهم يعمل وجنبا إلى جنب مع الصورة العامة.
استخدام شخص ما آخر عمل للإلهام والأفكار.
12. الممارسة. لا تركز فقط على التدريب
وهناك نقطة هامة جدا. مع أن الوافدين الجدد تمسك دائما. عليك أن تبدأ كتابة التعليمات البرمجية الخاصة بك في أقرب وقت ممكن. وأنا أعلم أنه من الصعب، ولكن في مرحلة ما يجب أن تتحرك بعيدا عن الدروس والبدء في إنشاء مشاريع حقيقية.
معرفة كيف يعمل - انها اختبار الخاص بك، والخطأ - من شأنها أن تحدث تغييرا جذريا في قواعد اللعبة. وهذا يقودنا إلى طرف آخر.
13. لا تخافوا الفشل
هناك شيء من هذا القبيل - فشل الإنتاجية. أكثر تعقيدا ونظرا دراسة شيء ما، كلما كان ذلك أفضل عليك أن تتذكر المعلومات المستفادة. محاولات فاشلة قد تساعدك على اكتساب فهم أعمق، لأنك سوف تشارك في البحث عن أخطائهم وتصحيحها. للعمل وتعلم شيئا نفسك، انتقاد نفسك واستكشاف الجديد - وهذا أمر مهم للغاية.
حتى إذا كنت قد فعلت أبدا إنشاء موقع الويب الخاص الصغيرة أو التطبيق، وسوف تتعلم الكثير، في محاولة والوقوع في الخطأ. هذا النهج هو أكثر فعالية من تكرار ميكانيكي من الأمثلة التدريبية، حيث كل الإجابات على أنفه.
استنتاج
مفتاح النجاح في التعلم الذاتي - هو الثقة. إذا كنت تعتقد في نفسك، وعلى الأرجح سوف تنجح أفضل مما كان متوقعا. وقف التشكيك نفسك وقدراتك، وسوف كسر مثل بطل حقيقي!
لعبت اللعبة إلا إذا كنت تستسلم.