Раньше JavaScript был простым. Неправильно понят, но легко. Все, что вам нужно было сделать, это взять текстовый редактор и добавить код в HTML-документ в элементе SCRIPT, чтобы улучшить его. После нескольких лет путаницы мы стандартизировали DOM. JavaScript стал более предсказуемым. Следующим ажиотажем стал AJAX, и он был не совсем таким, как нам хотелось бы. Затем у нас был jQuery, потому что модель DOM была слишком запутанной. Затем у нас появились десятки других библиотек и фреймворков, чтобы «упростить» задачу. Когда появился Node, мы переместили серверную часть с помощью JavaScript. А сейчас мы заменили DOM виртуальным. В JavaScript есть типы, классы и удобные методы.

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

«Усталость от JavaScript» - распространенный термин для этого, и он может заставить нас задуматься о наших знаниях. Я устарел? Я слишком медленный, чтобы не отставать? Какая из множества вещей, на которые способен JavaScript, - моя работа? Что делать, если я их не понимаю или не получаю удовольствия от их выполнения?

Легко быть сварливым старым разработчиком, который отбрасывает все новое и блестящее как ненадежное. И мы слишком часто говорим о старых добрых временах.

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

Вот почему я записал Урок Skillshare о JavaScript и о том, как поступать с изменениями, которые он претерпел.

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

Вот я объясняю, о чем мы расскажем:

Видео следующие. Мы сознательно сделали их краткими. Огромное преимущество этого курса - открыть для себя лучший способ работы, наблюдая за ними. Это сценарий типа «попробуй что-нибудь, пока смотришь»:

  • Введение (01:46) - знакомит вас с курсом, объясняет, что мы будем освещать и для кого он предназначен.
  • JavaScript сегодня (08:41) - JavaScript больше не пишет несколько строк кода, чтобы сделать веб-сайты привлекательными. Это стало огромной платформой для всех видов разработки.
  • Использование JavaScript (06:25) - более подробное описание того, что JavaScript делает в наши дни. И как разные применения сочетаются с разными передовыми методами и инструментами.
  • В поисках JavaScript Zen (04:15) - как можно оставаться спокойным в этом новом мире JavaScript, где все «потрясающе»? Как узнать, что для вас имеет смысл, а что такое шумиха?
  • Развитые среды разработки (10:22) - все, что вам нужно для написания JavaScript, - это текстовый редактор и все, что нужно для его запуска в браузере. Но это также ограничивает вас больше, чем вы думаете.
  • Преимущества хороших редакторов (12:34) - используя хороший редактор, люди, знающие JavaScript, могут стать намного эффективнее. Новые пользователи JavaScript избегают ошибок, которые не помогают им в обучении.
  • Контроль версий (09:15) - использование контроля версий означает, что вы пишете понятный код. И использовать Git еще никогда не было так просто.
  • Отладка в Linting (06:01) - отладка была первым делом, сделанным правильно для успеха JavaScript. Но зачем выяснять, почему что-то пошло не так, если можно избежать ошибки?
  • Сохранение актуальности в JavaScript (05:11) - JavaScript движется быстро, и может быть сложно не отставать от происходящего. Это также может стать настоящим провалом, чтобы влюбиться в вещи, которые звучат потрясающе, но не имеют продолжительности жизни.
  • Обращение к сообществу JavaScript (03:59) - здорово, что вы умеете писать на JavaScript. Однако стать частью сообщества намного полезнее.
  • Обращение за помощью (05:47) - прошли те времена, когда писали сообщения, объясняющие, в чем ваша проблема с кодированием. Используя интерактивные инструменты, вы можете оказывать и получать помощь намного быстрее.
  • Заключительные мысли (01:11) - спасибо, что прошли курс, чем мы можем вам помочь?

Я написал это, чтобы стать более довольным и счастливым в этом требовательном мире, и надеюсь, что это поможет и вам. Разработчики старой закалки найдут, что попробовать, а новые разработчики должны получить разумный способ войти в мир JavaScript.