Мы считаем, что Junior должен иметь один или несколько учебных проектов на своем фреймворке / языке программирования. Помимо этого нужен базовый набор знаний. Собрали гайд по обязательным (субъективно от FriFlex) знаниям, необходимым для уровня Junior, и список книг, которые советуем почитать.
ИТ специалист != разработчик. А статья только про программеров