13 съвета за тези, които учат самостоятелно програмирането

<

Научаваш ли се да се програмираш и да се опиташ да се мотивираш? Самообучението може да изтощи всички сили. Ето 13 съвети за обучение от Лорънс Брадфорд (Laurence Bradford), създател на блога learntocodewith.me за тези, които се учат да кодират сами. Тези препоръки ще ви помогнат да придобиете знания бързо, ефикасно и без излишен стрес.

1. Намерете подходящата мотивация за учене.

Ясна обосновка на това, защо изучавате програмирането ще ви помогне да се концентрирате. Не забравяйте да посочите конкретна цел. Разгледайте подробно мотивацията си. „Искам да мога“, „да учим добре“ е лоша цел. Примери за добри цели:

  1. Продължете напред в сегашната си кариера.
  2. Промяна на професията.
  3. Спечелете допълнително благодарение на проекти на трети страни.
  4. Разработете свой собствен продукт (игра, мобилно приложение), създайте стартиране.

Няма значение дали дадените точки съвпадат с тези, които сами определяте - не забравяйте за тях. Не забравяйте, че крайната цел ще спести в най-трудните моменти.

За да запомните целта, можете да я напишете на хартия и да я запазите в очите, да направите тапет на вашия настолен компютър или телефон (което ми харесва повече).

2. Изберете правилния език

В самото начало може да бъде много трудно да се реши какво да учи. Някои езици за програмиране са по-лесни за овладяване, някои имат тесни приложения. Това обаче не би трябвало сериозно да се затвори. По-добре е да започнете с нещо, отколкото да прекарвате часове в търсене на „перфектната“ опция. Защото, след като усвоили един език за програмиране, ще бъде по-лесно да превключите на друг.

Ако вече знаете крайната си цел, определете какво е необходимо, за да го постигнете. Научете езици, които отговарят на тази цел. За разработването на триизмерни игри са необходими някои езици и инструменти за създаване на уеб сайтове - други.

Ако не знаете откъде да започнете, опитайте да го научите. Харесва ли ви или не, други програмисти, JavaScript става все по-популярен и се използва не само в разработването на уеб сайтове, но и в други области. По този начин ще покриете максималния брой възможности за прилагане.

3. Направете график

Ясният график на класовете увеличава вероятността за успех. Но поставете реалистични срокове за конкретни задачи. Не очаквайте да овладеете книга за програмирането от стотици страници за по-малко от седмица - освен ако не оставите всички други отговорности за това време.

Когато за първи път започнах да уча самостоятелно програмиране, във всяка календарна клетка имах място за 25-минутна практика.

Ерик Родърмел / Unsplash.com

Правенето на 25 минути на ден е лесно. Необходимо е да свикнеш с този минимум и скоро няма да можеш да се откъснеш от тренировките за няколко часа.

4. Направете едно нещо в даден момент

Мнозина се опитват да направят сто неща едновременно. Огромна грешка! Направете едно нещо в даден момент. Не изучавайте паралелно HTML, JavaScript, Swift и нещо друго. Ти си луд!

Този елемент може да ви бъде даден трудно (говоря от опит), защото винаги искате да научите всичко наведнъж.

В книгата си "Започнете с шефа!" Гари Келър каза: "Изключителните резултати са пряко определени от това колко много можете да стесните фокуса си." Това може да се приложи към всичко, включително и към изучаването на програмирането. Не се страхувайте да не закъснеете - езиците и технологиите нямат нищо. Започнете с малко и продължете напред.

5. Разделете всичко на малки порции.

Както и в предишните съвети, не е нужно да вкарвате прекалено много информация в себе си наведнъж, дори ако е на една тема. Научаването на нещо ново е много по-лесно, когато се разбива на малки порции.

Съсредоточете се върху една тема и я разделете на смилаеми парчета. Уверете се, че разбирате и разбирате концепцията, преди да преминете към следващата.

Предприемачът Тим ​​Ферис излезе с акронима ABC - Винаги да бъде компресиран. Идеята е всеки блок от информация да се опитва да формулира възможно най-кратко. След това го обобщете в абзац, създайте диаграма или изображение, използвайте мнемонична схема - всичко, ако ви помага бързо да си спомните какво ви трябва.

6. Променете начините

Проучванията показват, че колкото повече видове възприятие използвате, толкова по-вероятно е да научите. Това ще ви помогне да намерите книги, видеоклипове, интерактивни уроци, тестове, подкасти и др.

Да поемат информацията по всякакъв възможен начин. Според Джуди Уилис, авторката на „Как да научиш детето да учи лесно”, колкото повече мозъчни области съхраняват данни по дадена тема, толкова по-активно се формират взаимните връзки. Тяхната излишък дава на студентите допълнителни възможности да получат информация от различни мозъчни магазини. Такива препратени данни означават, че сме научили нещо, а не само запомнени.

7. Обучете другите

Необходимостта да обясните на някого концепция или процес гарантира, че самият вие напълно го разбирате. Можете да направите това по различни начини. Един от тях е да води курс или семинари за тийнейджъри. Можете да направите видеоклиповете си в YouTube с обяснения за някои понятия. Не ми харесва идеята с видеото? Можете да го направите и без него. Можете да преподавате по различни начини. Като опция - пишете. Например, с помощта на моя блог, аз не само помагам на другите, но и научавам много по-ефективно, отколкото ако съм учил сам.

Във всеки случай, преподаването на другите, което научаваш, помага да се укрепят формираните в главата понятия.

На образователни платформи, като правило, има възможност да се помогне на другите. Обикновено това е нещо като студентски форум. Погледнете там, и ако има въпрос, отговорът на който ви е известен (или имате поне някои мисли по темата) - пишете, не се колебайте. Един добър образователен сайт има здравословна атмосфера и ще оцени вашата помощ. И не се колебайте да задавате въпроси сами! Дайте на другите възможност да ви обяснят нещо.

8. Намерете единомислещ човек.

Това може да се осъществи чрез лична среща или онлайн. Можете да се опитате да си сътрудничите с приятел или член на семейството, който също иска да научи програмирането. Точно както хората отиват във фитнеса с други хора и заедно си поставят за цел да отслабнат, вие също можете да намерите партньор в мрежата.

9. Намерете ментор

Чатовете и форумите на образователните платформи са добри места за търсене на съмишленици и, вероятно, наставници.

Онлайн форумите са, разбира се, ценна информация, но нищо не може да се сравни с личната подкрепа, когато можете да получите отговор директно.

10. Добавете към процесите елементи на играта.

Измислете система от правила и стимули за себе си, това ще ви помогне да направите обучението по-приятно. Промоциите ще помогнат за развитието на позитивни рефлекси в мозъка, когато успешно завършите важна задача. Те могат да трансформират учебния процес от рутинната работа в игра. Например, след като завършите определена книга за програмиране, купите същата раница, за която мислите от месеци.

Задайте цели и работи върху тях. Наградете себе си, когато стигнете до тях.

Павел Кадиш / Unsplash.com

11. Повторете някой код.

Вижте как някой друг е внедрил решението, което искате да развиете. Погледнете в проекти с отворен код на GitHub. Общността на програмистите може да бъде много приятелско място, където четенето (или дори модифицирането) на някой код е абсолютно нормално. Просто разглеждайте ред по ред, обмисляйки как всеки един работи и се смесва с цялостната картина.

Използвайте работата на някого за вдъхновение и идеи.

12. Практика. Не се спирайте само върху ученето

Много важен момент. С това, начинаещите винаги са останали. Трябва да започнете да пишете собствения си код възможно най-рано. Знам, че това е трудно, но в някакъв момент си струва да се отдалечим от уроците и да започнем да създаваме реални проекти.

Да разберете как работи всичко е ваш собствен тест, а грешката е нещо, което драстично ще промени правилата на играта. Това ни води до последния съвет.

13. Не се страхувайте от неуспехи.

Има такова нещо - производителността на провала. Колкото по-трудно е да се изучава нещо, толкова по-добре ще запомните научената информация. Неуспешните опити могат да ви помогнат да разберете по-дълбоко, защото вие ще участвате в намирането на собствени грешки и ще ги коригирате. Да действате и да научите нещо сами, критикувайки себе си и изследвайки нови неща, е изключително важно.

Дори и никога да не завършите създаването на малък уебсайт или приложение, ще научите много, опитвайки се да правите грешки. Този подход е много по-ефективен от механичните примери за преподаване, когато всички отговори са в носа.

заключение

Ключът към успешното самообучение е доверието. Ако вярвате в себе си, по-вероятно ще успеете по-добре от очакваното. Спрете да се съмнявате в себе си и вашите способности и ще се счупите като истински шампион!

Играта се играе само ако се предадете.

<

Популярни Публикации