Есть такая штука, называется стажировка. Конечно, IT компании – это не учебные заведения, поэтому просто "с нуля" пойти поучиться врят ли получится (хотя, не исключаю, что есть и такие), поэтому как минимум нужно знать базовые вещи и огромное желание развиваться в этом быстрыми темпами.
Попробуйте поискать счастье в гигантах, у которых есть свои программы по стажировке, например Mail.Ru (https://corp.mail.ru/ru/jobs/intern/) или Яндекс (https://yandex.ru/jobs/internship/). Microsoft, Google и т.п. тоже набирают стажеров, следите за новостями.
Кроме того, хорошо участвовать, хотя в качестве слушателя, на различных конференциях, стартап-встречах и прочее, многие "стартаперы" готовы брать к себе в команду новичков.
Можно пойти дальше, на международный уровень и тут уже помогут, например, такие ресурсы: http://www.internships.com/
Если говорить о России, то Microsoft и Google вывели всю разработку отсюда. Стажером можно, но не в Москве или Санкт-Петербурге