Как изучить JavaScript быстрее.
Всем привет! В этой статье мы рассмотрим 6 советов по изучению JavaScript, которые помогут вам освоить его быстрее.
Когда люди пытаются изучить JavaScript или какое-нибудь другое умение, они часто сталкиваются с одними и теми же проблемами.
- Некоторые моменты могут сбивать с толку, особенно, если вы пришли с другого языка программирования
- Трудно найти время(и, иногда, мотивацию) для изучения
- Когда вы что-то поняли, это легко забыть
- Инструменты меняются так быстро, что непонятно, с чего начать
К счастью, эти проблемы могут быть решены. В этой статье я собираюсь представить вам 6 советов, которые помогут вам изучить JavaScript быстрее и стать счастливым, более продуктивным программистом.
1. Не позволяйте будущим решениям останавливать вас от развития сейчас
Многие начинающие изучать JavaScript задаются вопросом, какой фреймворк начать использовать. Но, если вы еще плохо знаете чистый JavaScript, то это неправильно задавать такой вопрос. Вы будете тратить все свое время на поиски различных фреймворков, а не двигаться вперед в своем развитии.
Один из способов решения этой проблемы – это иметь список того, чему вы должны научиться. Например, чтобы стать фронт-енд разработчиком, ваш список должен выглядеть так:
- HTML
- CSS
- JavaScript
- немного JQuery
- Возможно, какой-нибудь фреймворк
- Основы GitHub
- Немного WordPress
- Хостинг
Изучив все это, вы сможете создать функциональную страничку только с помощью html и css. Имея такой список, вам будет легче понять, что нужно изучать сейчас, и не тратить время на то, что следует изучать позже.
2. Не позволяйте себе забывать то, что уже изучили
Изучение чего-то слишком быстро может стать одной из самых разрушительных вещей в вашем изучении JavaScript. Позвольте мне объяснить.
Когда вы читаете что-то и сразу это понимаете, вы можете соблазниться и начать изучать что-то дальше немедленно. Возможно, вы поймете и следующую тему и начнете изучать следующую. Но вскоре вы дойдете до точки, когда поймете, что вы забыли какую-то из предыдущих тем и вам нужно вернутья назад и вспомнить ее. Вы быстро проглядываете предыдущую тему, чтобы освежить ее в памяти, и двигаетесь дальше. Но теперь вы снова понимаете, что что-то забыли. Вы продолжаете этот танец туда-сюда до тех пор, пока не понимаете, что вы полностью потерялись. Вы обескуражены, берете перерыв и затем, когда решаете продолжить обучение, понимаете, что забыли совершенно все.
К счастью, есть несколько простых шагов для решения этой проблемы:
- Ограничьте количество материала, которое вы изучаете за раз
- Практикуйтесь – пишите код
Когда вы изучили какую-то тему, сразу же попрактикуйтесь, почувствуйте себя комфортно при написании кода и даже постарайтесь совместить эту тему с предыдущими, уже изученными.
3. Подходите к практике правильно
Многие люди считают практику скучной, поэтому они стараются пропускать ее или сократить. Если вы будете так делать, то вам придется изучать JavaScript намного дольше. Но как сделать практику веселой, чтобы вам захотелось заниматься этим?
Попробуйте следующее:
Что, если вы изучили новую тему по JavaScript, но не попрактиковались? Как вы будете себя чувствовать? Лично я был бы расстроен. Это выглядит так же, как если бы ребенку купили новую игрушку, но не разрешили бы поиграть с ней.
Когда вы изучаете что-то в JavaScript, представляйте, что вы играете с новой игрушкой, автомобилем, парой ботинок или чем-либо еще, что вам нравится. <Затем воспринимайте практику не как работу, а как игру. Сделайте что-нибудь крутое с вашими новыми знаниями. Удивите себя. Покажите своим друзьям.
Воспринимая изучение чего-то в игровой форме, вы обретете знания быстрее, будете помнить их дольше и это будет вам в радость.
4. Найдите время для программирования, используя Facebook трюк
Одна из самых частых проблем, которая есть у людей, это то, что они не могут найти время для программирования, но те же люди очень часто проводят время на таких сайтах, как Facebook, YouTube, Wikipedia или Reddit. Не важно, относится это к вам или нет, вы все равно найдете, чему здесь поучиться.
У меня действительно было время, когда я только и хотел, что сидеть в Facebook, но я не проводил там часы. Как так получилось? А получилось это потому, что я и не собирался оставаться там долго. Начать работать над чем-то – это самая тяжелая часть, поэтому, сохраняя первоначальное обязательство, мне кажется это сделать проще. Если бы кто-то спросил меня, готов ли я проводить часы в Facebook, я бы ответил нет, потому что у меня нет времени на это. Мне больше нравится заходить туда, чтобы что-то проверить по-быстрому, и только.
Хорошие новости в том, что вы можете использовать этот метод при изучении программирования. Не берите на себя обязательство провести несколько часов за написанием кода, потому что тогда у вас никогда не будет на это времени. Просто скажите себе, что вы собираетесь попробовать какой-то код в течение трех минут и вы больше никогда не будете искать время на практику.
5. Думайте медленнее и вы будете изучать быстрее
Это противоречит здравому смыслу, поэтому я объясню это историей.
Мой друг однажды был смущен по поводу одной особенности JavaScript. Я попросил его рассказать мне, что он знает, а затем объяснить, какая часть из этого ему не понятна. Как только он пошел по коду, я понял, что он торопится.
"Подожди!" – сказал я ему. "Не торопись и расскажи мне каждый шаг этого кода".
Мой друг продолжил говорить мне о коде в общем.
Я снова его остановил. "Ты все еще торопишься. Попробуй снова, но на этот раз пройдись по каждой строчке кода и расскажи мне, что здесь происходит".
На этот раз мой друг рассказал о коде намного лучше. Суть в том, что он нашел время на то, чтобы рассмотреть и понять каждую строчку кода, вместо того, чтобы пытаться понять, что здесь происходит, тотчас.
В подобных случаях действительно лучше думать медленнее, и вы будете учиться быстрее.
6. Пишите сложный код простым языком
Если кусок кода кажется сложным или незнакомым, напишите его сначала на простом языке. Таким образом, вы сможете выяснить, что вы хотите, чтобы код делал, перед тем, как вы его напишите. Вот два преимущества такого подхода:
- Ваш код будет легче и быстрее написать, потому что вам не придется периодически останавливаться, чтобы обдумать, как вы хотите, чтобы он себя вел
- Вы найдете ошибки перед тем, как они произойдут, потому что у вас будет четкое представление, что следует делать коду
Заключение
Мы рассмотрели кучу способов, которые помогут вам изучить JavaScript быстрее, но вы можете применить их и для других умений. Вот краткое содержание того, что мы рассмотрели:
- Перестаньте беспокоиться о будущих решениях и погрузитесь в изучение сейчас
- Сделайте практику веселой, представляя новые умения, как новые игрушки
- Найдите время для программирования так же, как вы находите его на соц. сети
- Не торопитесь, делайте все постепенно, и вы будете учиться быстрее
А как вы относитесь к изучению? У вас есть какие-нибудь советы и приемы, которые не были рассмотрены в этой статье? Или, может быть, вы думаете, что это все ерунда и единственно правильный путь – это сидеть за изучением 12 часов в сутки. В любом случае, я бы хотел услышать ваше мнение в комментариях.
Источник: https://www.sitepoint.com/mind-tricks-to-learn-javascript-faster/
-
- Михаил Русаков
Комментарии (2):
Здравствуйте, Михаил! Статья понравилась. Очень нужные и полезные советы. В статье есть опечатка: "<Затем воспринимайте практику не как работу, а как игру.". Стоит угловая скобка в начале предложения.
Ответить
Здравствуйте Михаил Юрьевич! Полезная статья. Добавлю еще 1 трюк: если сложный алгоритм - напишите его по-русски, а потом это описание используйте как комментарии к программе... и еще - а можно без jq, на чистом? уж больно некрасивый язык :)
Ответить
Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.