Photographers, graphic designers and musicians.
Photographers, graphic designers and musicians.
EDIT: and, come to think of it, don't musicians need to practice for a long time before even getting a chance to perform for pay?
It perhaps depends on the specifics of the jobs you go for. For example, if you're a musician producing audio for eg film, then you definitely are expected to have a portfolio, but if you go out and play for an audience, then you probably don't.
Programming is similar. You hear the stories about how some tech founders focused their energy on programming, it took off and they dropped out of wherever.
I'd argue that for every one of those, there are scores of people who do it just for fun like they did, get nowhere but do it anyway because they like it. Just like there are scores of guitarists for your Clapton, Hendrix, etc.
Open source contributions to me look a lot like people, for the most part, enjoying themselves and getting better at a hobby.