Я уже писал если твоя цель найти работу - открываешь вакансии и выписываешь скилы, что требуется - учишь их и идёшь.
Нажмите, чтобы раскрыть...
Очень убогий подход. По твоему способу, после просмотра первых 10 вакансий, он должен будет выучить:
HTML, CSS, JS, AJAX, jQuery, React, WebPack, кроссбраузерную + адаптивную верстку, Docker, Git, Jira, TypeScript, Angular, БЭМ, HTTP, Vue, REST API, SVG, Zeplin, Figma, Redux, SCSS, Node.js, ООП, MVC, Kubernetes, Linux, SPA, React Hooks, Flux, Redux, MobX, JSON, Babel, NPM, TDD, Azure, gulp, ООП, паттерны проектирования. Пролистав еще 20 вакансий, этот список будет еще в 2 раза длиннее.
И не важно что половина пунктов это альтернатива другим пунктам в этом списке или вообще какая-то особенная хрень которая юзается только на одной работе из 100 во фронтенде (часто приходится использовать Kubernetes или Azure?).
От джуна требуются только крепкие знания HTML, CSS (на уровне полноценной верстки), CSS препроцессор, сборщик, работа с Git, ванильный JS и базовые знания одного из трёх фреймворков на выбор. Всё. Большинство компаний оторвет с руками такого джуна если он с таким стеком сделает пару личных проектов для портфолио.
А лезть в вакансии и выписывать технологии, значение которых ты не понимаешь, никакой пользы не даст. Большая часть этих технологий меняется от вакансии к вакансии, общим остается только стэк который я написал выше.