Roadmap для новичка / FRONTEND 2021
Обзор Frontend Developer Path и личные рекомендации Добро пожаловать в будущее, где для понимания, что нужно изучать для нужного направления не нужно ломать голову, а достаточно открыть сайт и посмотреть полный путь в виде диаграммы. 📊 Забрать можно тут Frontend Developer Roadmap Не могу судить по другим направлениям, но на фронтэнде тут выглядит как будто начали с хорошей идеи, а затем стали просто пихать все подряд, даже если оно не сильно относится к фронтенду в целом. Вот мой ряд замечаний: 🤓 1. Путь (так как сайт предлагает все таки роадмап) предполагает под собой все таки маломальский план, а значит вот исходная точка -> делай потом это, до тех пор пока не произойдет событие -> ты в нужной точке, двигайся дальше. На сайте просто набор терминов, которые неплохо было бы изучить, но связи между ними очень символичные. 2. Непонятно в какой момент изучающий — изучил. Как проверить это ? Вот Вам пара ссылок, как проверить. Тестдом — местами даже сложновато, но стоит того. Квизы попроще, но дают представление о том что осело в голове a. Programming and Interview Online Assessment Tests | TestDome b. W3Schools Quizzes 3. Порядок пути тоже местами зубодробительный. Например: a. Изучаем CSS. Мы молодцы, погнали. Но вот BEM приходит только с выбором фрэймворка, хотя он возможно и не понадобится вовсе, но он не в группе с CSS, а где-то за пределами сложности. Хотя сам по себе BEM не требует 5ти лет изучения, это просто методология, которую заменяют другими в том же React. b. Выбор фрэймворка в одном месте, TypeScript опять где-то далеко ниже. Angular, который на минуточку в списке выбора на тайпе из коробки, выбрал ты тайп, не выбрал - никого собственно не волнует. c. Стратегии аутентификации и веб секьюрити тоже за пределами теории об интернете и вообще. Либо предполагается, что юзер просто пикнет библиотеку и забудет теорию как страшный сон. Вот они так делают - ты так не делай d. Веб апи и performance тоже после битвы с фрэймворками. Почему ? Покачену. Это база работы фронтендера и должна быть в самом начале e. Flutter и Tauri - вообще не понятно, что тут забыли. Да они есть, если знания фронтендера должны быть ограничены простым Hello World - то допустим. Но для флаттера нужен Dart - это отдельный язык. Для Таури нужен Rust помимо экранов. Что они тут забыли, кроме как для того, чтобы создавать кашу в голове у джунов - непонятно. f. Отдельный вопрос к WebComponents и их месту в цепочке. Я бы поставил до выбора фрэймворка и это бы упростило понимание сразу 3х кандидатов на выбор React, Vue, Svelte будут в разы понятнее после веб компонентов 4. Опять таки из-за кучности нет в списке Styled Components, который в реакте заняли уже приличную долю проектов выкинув препроцессоры за борт. Препроцессоры кстати есть в списке, я бы рядом добавил SC И самое важное - я бы все таки разбил это на уровни, потому что глядя со своей колокольлни - я бы застрял на плашке JavaScript и все, там изучать не переизучать с горкой в нем одном
Roadmap начинающего Frontend-разработчика. Что учить в 2022 году
Так как мир программирования, и мир frontend’a в частности, стремительно меняются, новичкам особенно трудно бывает сориентироваться при выборе стека технологий для изучения: при богатом выборе фреймворков — какому уделить основное внимание? или плюнуть на все это и учить базу — чистый JS? Будем разбираться 1 февраля в 20:00 вместе с наикрутейшими разработчиками, которые отсекли все лишнее и оставили только самые удобные и популярные решения, за которыми будущее. Регистрируйся по ссылке, чтобы не пропустить трансляцию: https://nordic-it-school...