Comments 17
Вы меня извините, но довольно трудно читать такой текст. Да и тема поста заезженная вдоль и поперек. В интернете можно найти статьи, где автор глубже раскрывает рассматриваемую область. Статья была бы интереснее для новичков, если бы вы также рассмотрели используемые прикладные инструменты, а также технологии, которые будут необходимы на следующих этапах. Таким образом новичку будет понятно, что ожидает его при погружении в профессию.
По сути, такого рода статьи всегда сводятся (и все это проходили) к webref и learn javascript. Я бы ещё посоветовал интерактивный курс htmlacademy и практику на codewars.
Закончите полностью фразу
«Приму в ...»
Ребята, я почитал и осмыслил ваши притензии. В скором времени выйдет новая статья на эту же тему. Надеюсь всем понравиться.
Извените, надеюсь на ваше понимание
Объясните мне, пожалуйста, зачем для изучения фронтенда нужна математика. Кроме задач, непосредственно связанных с вычислениями и алгоритмами, я математики во фронтенд разработке не вижу.
Ну хоть проценты понимать надо же, разве нет?
И всякие «модули»/«остатки от деления». Плюс округление, переполнение.
Например, чтобы рисовать плавные анимации по сунусу, а не простым инкриментом.
В целом да, задачи, где требуется математика, современному фронтендеру встречаются очень редко. В основном это либо рисование анимаций на канвасе (траектории), либо высчитываемые по формулам линии на графиках. А делать браузерные игры — это уже совсем другая профессия. Так что в целом достаточно и математики 7 класса + знания особенностей работы с числами в JS (округление, bigInt, погрешности при расчетах, конвертация относительных и абсолютных величин, операции с датами и временем в миллисекундах, дельты для определения направления движения мыши / прокрутки, разбиение области на взаимно влияющие зоны для увеличения / уменьшения размеров элемента).
Это несложно с математической точки зрения, поэтому принято считать, что фронтендерам не нужна сложная математика, но требования к логике и внимательности очень высокие, так как приходится учитывать множество краеугольных кейсов и возможность работы кода в различных окружениях. А эти качества отлично нарабатываются математическими и геометрическими задачами, поэтому, опять же, принято считать, что разработчик с плотным точнонаучным бэкграундом быстрее напишет стабильное решение, но это полумиф, на мой взгляд.
Тут вполне хватит курса математики до 9 класса
У меня возник вопрос. А Вы то до 9 класса доучились или еще только в пятом?
Как стать Front-End разработчиком