Суть в том, что я не знаю точной последовательности самостоятельного обучения, т.е. что за чем изучать и когда остановиться, а не превратить это в бесконечное обучение.
Из того что я прочитал, часто встречающиеся рекомендацию по изучению CSS, HTML это htmlacademy.ru/courses их там 3 уровня «Начальный уровень», «Средний уровень», «Продвинутый уровень». Первые 8 глав бесплатные, а далее только за подписку (но это не проблема). До какого уровня изучать? Изучать всё а после переходить к JavaScript?
По JavaScript learn.javascript.ru и всё те же вопросы там 3 части когда остановиться и понять что я знаю на «Junior»?
Возможно кому-то покажется что я «ерунду» спрашиваю, но мне хочется знать последовательность, а не там чуть-чуть, тут немного и по факту ничего не знаешь.
Где-то пишут что Фреймворк (не знаю что такое пока) jquery изучать не надо, сразу react изучать. Кто-то пишет что HTML/CSS можно и не изучать для front-end, сразу JavaScript. И в голове просто напросто происходит путаница.
Так же люди пишут «Главное начать», я с этим согласен, но с чего начинать и по какому пути двигаться для меня вопрос.
В общем прошу человека знающего и разбирающегося подсказать подробный план изучения (актуальный!), что изучать и в какой последовательности, чтобы стать junior front-end разработчиком. Желательно с указанием различных (актуальных!) источников изучения — книг, ютуб каналов, сайтов (на русском!, знания английского — I`m alex, I`m from Russia, начинаю его только изучать).
Конечно, в разные фирмы разные стеки нужны, но всё же есть что-то усреднённое?
Из рекомендуемых людьми источников это:
webref.ru
htmlacademy.ru/courses
learn.javascript.ru
code.mu
html5book.ru
codebra.ru — вроде как пишут что устарел
Добавлю ещё. Есть конечно в интернете, за 2017 год, за 2015, что изучать для front-end, но они во первых устарели, во вторых на многих написано что просто учить html/css/js и всё, а какие именно темы или источники нет. Если есть актуальная тема за 2020 год с подробным планом изучения скиньте ссылку, пожалуйста.
Примерный план как я его вижу:
1) начинаем с основ html с помощью сайта/книги — …
2) после изучаем…
3)…
…
n) данных знаний вполне будет достаточно чтобы претендовать на должность «Junior Front-End разработчик»
Алексей Данильченко, для каждой вакансии разные знания в разном объёме. Так что надо всё время учиться и постоянно пытаться устроиться, пока не возьмут куда-нибудь. Как только возьмут и испытательный срок будет успешно пройден, можно считать себя джуном.
Вроде ничего не упустил. Такой roadmap у тебя будет первое время. Дальше уже сам поймешь, что тебе нужно.
Уйму времени до JavaScript'а тратить не стоит. Изучая SCSS ты закрепишь CSS, вместе с БЭМ закрепишь SCSS и т.д.
Ценятся знания JS'а, поэтому основной упор делай на него.