Выходной — отличное время, чтобы хорошо позаниматься фронтендом 🙌🏻
Итак, сегодня хочу разобрать, что значит «Выучить JavaScript».
Фронтенд разработчик в первую очередь программист, а уже во вторую — верстальщик, js кодер, react мастер.
Программист должен уметь программировать, т.е. описать логику работы приложения на понятном конкретной среде выполнения кода языке.
Я люблю аналогию с языками. Да-да, обычными языками. Например, английский.
Ты выучил 10 000 слов, разобрался с временами. Ты стал от этого хорошо говорить на английском. Не факт 😉
Важно не просто знать синтаксис языка и основные конструкции, но и уметь думать на этом языке и выражать свои мысли, так чтобы они были понятны.
С точки зрения синтаксиса в большинстве языков есть переменные, типы данных, структуры, управляющие конструкции if/else, циклы, функции, классы.
Это основа, ключевые слова. Как is в английском.
Далее нужно уметь описывать логику приложения через этот синтаксис.
Здесь важно мыслить алгоритмически. Простой пример — мама отправляет нас в магазин за хлебом:
1) Оденься()
2) ВозьмиПакет()
3) ВозьмиДеньги (100 рублей)
4) ВыйдиВоДвор()
5) ПосмотриНаЛевоПереходяДорогу()
6) if естьМашина == Да, то стой()
7) else иди()
8) …
Когда реализуешь приложения, нужно сначала на бумаге нарисовать алгоритм — что по шагам должно происходить, чтобы получился нужный тебе результат.
А уже после этого писать код.
Научиться программировать на JS значит:
1) Знать синтаксис языка
2) Знать специфичные функции в рамках среды выполнения. Например, addEventListener() в браузере
3) Уметь объяснить браузере на понятном ему языке логику приложения.
Ребят, поделитесь в комментах, какие у вас основные трудности во время изучения JavaScript? 👨🏻💻
Итак, сегодня хочу разобрать, что значит «Выучить JavaScript».
Фронтенд разработчик в первую очередь программист, а уже во вторую — верстальщик, js кодер, react мастер.
Программист должен уметь программировать, т.е. описать логику работы приложения на понятном конкретной среде выполнения кода языке.
Я люблю аналогию с языками. Да-да, обычными языками. Например, английский.
Ты выучил 10 000 слов, разобрался с временами. Ты стал от этого хорошо говорить на английском. Не факт 😉
Важно не просто знать синтаксис языка и основные конструкции, но и уметь думать на этом языке и выражать свои мысли, так чтобы они были понятны.
С точки зрения синтаксиса в большинстве языков есть переменные, типы данных, структуры, управляющие конструкции if/else, циклы, функции, классы.
Это основа, ключевые слова. Как is в английском.
Далее нужно уметь описывать логику приложения через этот синтаксис.
Здесь важно мыслить алгоритмически. Простой пример — мама отправляет нас в магазин за хлебом:
1) Оденься()
2) ВозьмиПакет()
3) ВозьмиДеньги (100 рублей)
4) ВыйдиВоДвор()
5) ПосмотриНаЛевоПереходяДорогу()
6) if естьМашина == Да, то стой()
7) else иди()
8) …
Когда реализуешь приложения, нужно сначала на бумаге нарисовать алгоритм — что по шагам должно происходить, чтобы получился нужный тебе результат.
А уже после этого писать код.
Научиться программировать на JS значит:
1) Знать синтаксис языка
2) Знать специфичные функции в рамках среды выполнения. Например, addEventListener() в браузере
3) Уметь объяснить браузере на понятном ему языке логику приложения.
Ребят, поделитесь в комментах, какие у вас основные трудности во время изучения JavaScript? 👨🏻💻