Создавайте все, что хотите, с помощью JavaScript
Создавайте все, что хотите, с помощью JavaScript
Вы уже некоторое время пытаетесь изучить JavaScript, но чувствуете, что не продвигаетесь вперед?
Вы просмотрели множество ресурсов, но так и не смогли понять JavaScript.
Вы прочитали все бесплатные ресурсы, которые только можно найти. Вы пробовали:
- Искать в Гугле статьи по веб-разработке
- Использовать сайты для начинающих, такие как CodeAcademy
- Пройти FreeCodeCamp
- Читать книги, которые рекомендуют другие разработчики.
Возможно, вы также потратили немного денег на изучение JavaScript.
- Вы покупали книги и курсы.
- Возможно, вы даже потратили 12 000 долларов на Bootcamp.
Каждый ресурс помог вам понять некоторые моменты JavaScript, но вы все еще не можете собрать все воедино – вы не знаете, как создавать вещи с нуля.
Когда вы пытаетесь написать что-то с нуля, вы застываете перед пустым файлом JavaScript.
Вы крутите пальцами, всматриваясь в файл JavaScript, но ничего не приходит на ум. Вы не знаете, как начать.
Вы понимаете одну вещь – вы не знаете JavaScript.
Это расстраивает, но вы признаете, что в ваших знаниях есть пробел.
Вы не уверены в JavaScript.
Поэтому вы избегаете JavaScript при любой возможности. Вы полагаетесь на HTML и CSS – даже прибегаете к халтурным методам, чтобы избежать JavaScript.
Эта неуверенность в JavaScript заставляет вас нервничать. Вы так нервничаете из-за JavaScript, что лажаете на собеседованиях.
Эта неуверенность сказывается и на работе:
- Вы не решаетесь сказать “да”, когда вас просят использовать JavaScript.
- Но вы также не хотите говорить “нет”.
Вы полагаетесь на Google, когда вам нужен JavaScript
Вы ищете библиотеки и плагины, созданные другими. Вы надеетесь, что они работают, но если они не работают, то вы в проигрыше.
Вы копируете ответы из Stack Overflow и различных блогов, которые вы читаете. И вы не можете понять, что вы скопировали.
Вы боитесь, что вас назовут мошенником.
В глубине души вы хотите думать как разработчик.
Если вы знаете, как думать как разработчик, вы сможете создать все, что захотите! Ничто не сможет остановить вас в создании вещей:
- Вы не застынете на месте
- Вы точно знаете, как начать и как совершенствоваться по мере продвижения.
- Даже если вы застрянете, вы сможете легко выпутаться без постоянного гугления.
Вы сможете решить любую проблему, с которой столкнетесь, используя JavaScript.
Это суперспособность.
Думать как разработчик просто. Но это нелегко. Есть четыре шага:
- Определите проблему, которую вам нужно решить
- Разбейте проблему на более мелкие проблемы
- Решите каждую маленькую проблему
- Соберите ваши решения в окончательное решение.
Самое сложное – уметь разбивать большие проблемы на более мелкие.
Научитесь создавать все, что захотите, с помощью JavaScript
Я сам научил себя кодировать без какого-либо опыта программирования.
Только благодаря своим навыкам HTML, CSS и JavaScript мне удалось получить годовой доход в $100 000 в течение первых нескольких лет работы на фрилансе.
С тех пор я помог более чем миллиону людей стать лучшими frontend-разработчиками с помощью моего курса.
Когда я научился думать как разработчик, я начал создавать безумные вещи, которые раньше не мог себе представить. Например:
Пользовательский виджет календаря для бутик-отеля.
Статический генератор сайта, который некоторое время работал над моим блогом.
Интерактивные компоненты с крутой анимацией
Я хочу показать вам пример интерактивного компонента. Вот модальная анимация, которую я создал. Она вызывает улыбку на моем лице каждый раз, когда я ее вижу .
Другой пример: Я создал этот компонент, в котором вы можете просматривать произведения искусства на стене. Затем вы можете переключаться между различными сценами с мебелью, чтобы получить представление о том, как выглядит произведение искусства.
Обратите внимание на две вещи в этом примере:
- Смотрите, как произведение искусства приближается к мебели.
- Смотрите, как меняется мебель при смене сцены.
- Довольно круто, да?
Вам не нужна степень в области компьютерных наук, чтобы изучить JavaScript
Раньше я плохо разбирался в JavaScript. Я предпочитал писать халтурный CSS, чем использовать JavaScript – даже для таких простых компонентов, как меню.
Я думал, что для меня это невозможно. Я думал, что я слишком стар, что у меня нет степени в области компьютерных наук, что я недостаточно умен.
- Оказалось, что я ошибался.
- Вы можете выучить JavaScript, не имея степени в области компьютерных наук. Вы даже можете сделать успешную карьеру в области программного обеспечения, не имея степени в области компьютерных наук.
JavaScript – это просто один из этапов всего процесса становления хорошего разработчика.
Верьте в себя – даже если вы многое пробовали, но не смогли – потому что у вас все получится. Я знаю, как помочь вам выучить JavaScript. Я сам прошел через этот процесс и обучил многих студентов с помощью этого курса.
Вот лучший способ выучить JavaScript
Когда я обучаю JavaScript, я делаю упор на двухэтапный процесс, который доказал свою эффективность:
Я помогаю вам понять концепции JavaScript
Вы учитесь применять эти концепции, создавая реальные вещи.
Я помогаю вам понять концепции, превращая абстрактные понятия в простые повседневные примеры. Эти аналогии помогли многим студентам понять концепции JavaScript.
Когда я преподаю функции, я прошу студентов представить, что они черпают воду из колодца.
Когда я изучаю операторы if/else, я прошу студентов представить, что они переходят улицу на светофоре.
Когда я преподаю цикл for-loop, я прошу студентов представить, как они подпрыгивают на мяче.
- Когда я преподаю scopes, я прошу студентов представить себе одностороннее стекло.
- Как только вы поймете концепцию, я научу вас использовать их в реальных проектах, что закрепит знания в вашем подсознании, и вы всегда будете знать (и помнить), что делать.
Зелл делает JavaScript веселым и легким для изучения. Он объясняет технический жаргон на примерах из повседневной жизни. Эти примеры вызывают у меня любопытство и желание учиться каждый день!
- Теперь я больше не паникую, когда использую JavaScript. Я знаю, что могу его выучить.
- Изображение Пьера Визла
- Твит, в котором людей просят ответить, считают ли они, что могут сделать успешную карьеру в разработке программного обеспечения без степени CS. Получен 931 ретвит.