That is one way to look at it.
Another way would be to create a portfolio. Spend $25/mo or whatever on a web server, build some web apps and put them online for people to see.
Don't work for free.
How do you feel about working on open source projects for free?