Ниче не понял. Че там конкретно сказано про знания, которые не устраивают? Кого не устраивают, он бы вас иначе на работу взял? В каком контексте и как вас упрекнули в отсутствии подготовки?
Вы через год хотите получить стажеровку, чем вы до этого времени питаться планируете? Вопрос риторический и это не мое дело. Я просто хочу сказать, что план должен быть реальным, а не абстрактным и отвечающим вашим финансовым запросам. Вы ведь зарабатывать тоже планируете. На энтузеазме далеко не уйдешь. Опять же, зарплатные ожидания - очень существенная корректирующая инфа, чтобы ориентироваться на конкретику. Хотя от региона зависит. Следовательно, нужно посмотреть на вакансии в вашем городе. Что-то мне подсказывает, что вакансий на php случайно может оказаться существенно больше, чем на ноду. Да, холиварный вопрос конечно, но вы конкретно у себя по вакансиям посмотрите. Html и js в вебе знать нужно определенно, вопрос на каком уровне. Опять же, вопрос к вакансиям, что в них требуется. Надо понимать конечно, что в вакансии описан кандидат мечты и возможно даже описание составлено левым человеком. Но процентов на 70 наверное нужно соответствовать. Процент конечно на глазок, по ощущению. И это тоже от региона зависит.
Непонятно, что вы уже знаете, от какой точки отсчета начать советовать, какие курсы проходите. Полному нулю по js в частности и проганью вообще подайдет книга Выразительный javascript. И неплохо подтянуть к ней es6. Я плохо помню, кажется там нет стрелочных функций и прочих новых плюшек. Тем не менее, это книга, которую я бы смело рекомендовал абсолютно зеленому новичку в программировании, не смотря на всю свою неприязнь к js. Следующий шаг после прочтения с решением задач - изучение вакансий, подтягивание под вакансии. Может у вас ангулар популярен, надо доосвоить. Или правда вздохнуть и пойти учить пыху, требования покажут.
По ос, я сижу на линуксе. Не могу сказать про винду. Но вам надо уметь установить ноду, то, что еще надо для развертывания ваших проектов (от вакансии отталкиваемся. У меня это постгрис, ngnix, апач, джанга с вытекающими, у вас не знаю), устанавливать ide любимую и все. Я к тому что не надо прям глубоко знать все. Я читал книги по линукс, но честно позабывал все и помню только то, что постоянно юзаю. Вам выше давали ссылку на карту развития разраба. Там была книга Пецольда. Код, тайный язык информатики. По архитектуре компа збс. Но для того, чтобы получить стажировку оно вам не надо. На то, что у вас в плане куча лишнего вам уже сказали
Начал прогать в 28 или может чуть раньше, сейчас 33, прогаю, зарплатой доволен, скучать не приходится, иньересно, рабочий день тьфу-тьфу нормированный, без стаханства.
Я конечно море ошибок наделал. Извиняюсь
У нас ночь и пишу с телефона