fbpx

Каталог статей

Каталог статей для размещения статей информационного характера

Как выучить

Как быстро выучить JavaScript: Шесть простых приемов для ума

Как быстро выучить JavaScript: Шесть простых приемов для ума

К счастью, эти трудности можно распознать и в конечном итоге преодолеть. В этой статье я расскажу о шести приемах, которые помогут вам быстрее выучить JavaScript и стать более счастливым и продуктивным кодером.

1. Не позволяйте будущим решениям мешать вам продвигаться сейчас

Для многих людей, желающих быстро освоить JavaScript, одним из первых вопросов, который они задают, является вопрос о том, какой фреймворк использовать (и, будем честны, их очень много). Но если вы еще не освоили JavaScript, то это неправильный вопрос. Вы потратите все свое время на изучение различных фреймворков и нисколько не продвинетесь вперед.

Один из способов помочь выбраться из ловушки нерешительности – составить дорожную карту того, что вам нужно изучить. Например, для того чтобы стать front-end разработчиком, ваша дорожная карта может выглядеть следующим образом:

Если говорить еще более подробно, то вы можете создать функциональную веб-страницу, используя только HTML и CSS. Видя отдельные шаги, изложенные подобным образом, становится легче понять, на чем нужно сосредоточиться сейчас, чтобы не тратить время на беспокойство о том, что должно прийти позже.

2. Не позволяйте самоуверенности обмануть вас и заставить забыть о вещах

Быстрое понимание концепции может стать одной из самых пагубных вещей для вашего прогресса в изучении JavaScript. Позвольте мне объяснить.

Когда вы читаете что-то, и это имеет смысл, может возникнуть соблазн немедленно перейти к следующему. Возможно, вы поймете следующее, а затем снова перейдете к следующему. Но вскоре вы придете к тому моменту, когда поймете, что забыли некоторые из предыдущих изученных вещей, поэтому вам нужно вернуться назад. Вы бегло просматриваете предыдущие понятия, чтобы освежить их в памяти, а затем снова двигаетесь дальше. Но теперь вы забыли что-то еще. Вы продолжаете повторять этот танец “туда-сюда”, пока не дойдете до момента, когда поймете, что окончательно заблудились. Вы отчаиваетесь, делаете перерыв, а когда пытаетесь вернуться, то уже все забыли.

К счастью, есть простое двухшаговое лекарство от этой проблемы:

  1. Ограничьте количество материала, который вы изучаете за один раз.
  2. Практикуйтесь по-настоящему – пишите код.

Когда вы изучаете новую концепцию, обязательно опробуйте ее, поиграйте с ней, почувствуйте себя комфортно и даже объедините ее с другими концепциями. Очень важно набирать код в примерах, которые вы изучаете, потому что именно это помогает усвоить его. Кроме того, ограничение количества изучаемого материала за один раз поможет вам его запомнить по той простой причине, что легче запомнить меньшее количество вещей.

Кажется, что этот процесс занимает больше времени, чем просто чтение и быстрое движение вперед, но на самом деле он занимает гораздо меньше времени, потому что вам не придется так часто возвращаться назад. Я не раз убеждался в этом на собственном опыте.

3. Подходите к практике с правильным мышлением

Многие люди воспринимают практику как нечто скучное и повторяющееся, поэтому они часто пропускают ее или пытаются сократить время. Если вы попытаетесь сократить время практики JavaScript, то в итоге у вас уйдет больше времени на его изучение. Но как сделать практику более увлекательной, чтобы вы действительно занимались ею?

Попробуйте изменить образ мышления:

Что если бы вы узнали новую концепцию JavaScript, а вам не разрешили бы ее попробовать? Что бы вы почувствовали? Лично я был бы несколько раздражен, особенно после того, как потратил время на то, чтобы понять это. Это было бы похоже на то, как если бы ребенок получил новую игрушку, а ему не разрешили с ней поиграть.

Когда вы изучаете что-то новое в JavaScript, попробуйте отнестись к этому как к новой игрушке, новой машине, новой паре обуви или чему-то еще, что вы с удовольствием опробуете. Тогда не занимайтесь, как будто вы работаете, а занимайтесь, как будто вы играете. Сделайте что-нибудь классное с вашими новыми навыками. Удивите себя. Покажите своим друзьям.

С более игривым мышлением вы будете учиться гораздо быстрее, дольше запоминать материал и получать больше удовольствия.

4. Найдите время для кодинга с помощью трюка с Facebook

Одна из самых распространенных проблем, с которой сталкиваются люди, заключается в том, что они не могут найти время на кодинг. Часто те же самые люди проводят часы на таких сайтах, как Facebook, YouTube, Wikipedia или Reddit. Независимо от того, относится ли это к вам, здесь все равно есть чему поучиться.

У меня бывали случаи, когда я намеревался заглянуть в Facebook лишь ненадолго, но в итоге оставался там часами. Как это происходит? Это происходит именно потому, что я не собирался заходить туда надолго. Начать что-то делать – это самое трудное, поэтому мне гораздо легче влиться в процесс, если первоначальные обязательства невелики. Если бы меня спросили, готов ли я часами сидеть в Facebook, я бы ответил “нет”, потому что у меня нет столько времени. Однако я гораздо более восприимчив к идее просто быстро проверить что-то одно, и именно это меня и затянуло.

Хорошая новость заключается в том, что вы можете использовать эту же психологию в своих интересах при изучении кода. Не пытайтесь посвятить несколько часов кодированию, потому что тогда вы никогда не найдете времени. Просто скажите себе, что вы попробуете написать какой-то код в течение трех минут. Вы больше никогда не будете испытывать трудности с поиском времени.

5. Думайте медленнее, и вы научитесь быстрее

Это звучит нелогично, поэтому я объясню это на примере истории.

Однажды мой друг был озадачен определенной функцией JavaScript. Я попросил его рассказать мне о том, что он знает, а затем объяснить, какая часть его смутила. По мере того как он просматривал кусок кода, я заметил, что он торопится.

“Подождите!” сказал я. “Не торопись и объясни мне каждый шаг”.

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

Я снова остановил его. “Ты все еще торопишься. Попробуй еще раз, но на этот раз я хочу, чтобы ты буквально прошелся по каждой строчке и рассказал мне, что именно происходит в каждой строчке”.

На этот раз мой друг смог лучше объяснить, что происходит в коде. Ключевым моментом было то, что он потратил время на то, чтобы пройтись по каждой строчке, вместо того чтобы пытаться понять все сразу.

В подобных случаях медленное мышление действительно помогает быстрее учиться.

6. Сначала пишите сложный код простым языком

Если часть кода будет сложной или незнакомой, сначала напишите ее на простом языке. Таким образом, вы сможете понять, что вы хотите, чтобы код сделал.

  1. Перестаньте беспокоиться о будущих решениях и погрузитесь в работу.
  2. Делайте практику веселой, относясь к новым навыкам как к игрушкам.

Найдите время для кодирования, принимая на себя лишь крошечные обязательства, как вы это делаете с такими сайтами, как Facebook, YouTube или Wikipedia.

Не торопитесь, делайте маленькие шаги, и вы научитесь быстрее.

  • А как вы подходите к обучению? Есть ли у вас советы или приемы, о которых я не рассказал здесь? А может быть, вы считаете, что все это ерунда и единственный путь к успеху – это двенадцать часов в день. В любом случае, я буду рад услышать вас в комментариях.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *