Yeah, I suppose I'm lucky in a sense that I already know what i specialize in, but I guess game jams would also be the perfect opportunity for someone getting into gamedev in general, as it gives us a chance to just try out all the disciplines to see what we'd like best without being too worried about making something that isn't superb.
I do highly reccomend working in a team sometime in the future because the dynamics for that is extremely different from working solo, and it really trains you to communicate with the other team members and allows you to make bigger games! Game jams are also great for this because you might also find a more experienced teammate who is willing to teach you the ropes as well heheh