А опыт работы нужен что бы эти знания структурировать и уложить в голове. Я к примеру знаю синтаксис Го, элексира, Java, C++ но на этих языках я реально работать не смогу, потому что на каждом этапе разработки я буду очень много времени тратить на то, что бы вспонить что-то найти best practises, нагуглить какой-нибудь метод, решение, или просто пытаться понять, почему все раотает так или иначе. Но если я начну на них писать, то буквально за месяц-три это все уляжется.