wouldn't say it's a bad plan but it's not the best, if you just want to get the experience of building websites for others then think about creating an oDesk account or Elance account, maybe even browsing entrepreneur or freelance forums and looking for work/experience that way instead of building a whole site for it.
But also before you start building websites for others make sure you know what you're doing by building your own test websites, in fact you can create your own websites and add them to your portfolio to show people who are looking for freelancers, that way you have a much better chance of being employed.
Bookmarks