First I'll introduce myself:
Hi, my name is Matt. I'm currently a junior Java developer with a telecommunications firm, but I'm about to take a generous voluntary severance and reenter the job market. I've decided this time that I want to play to a serious strength that was only really utilized at my current job in a secondary capacity: PHP, MySQL, web UI design, dynamic web content, etc. etc. etc.
My question is this...how exactly does one build a good web portfolio? Obviously I cannot take any official work with me from my current position, because it's all for very specific internal sites, tools, and a lot of sensitive data. I do have several sites I've done for friends, organizations I've belonged to, or personal projects...but these range from the quick and dirty to sites containing content I'd just as soon NOT point a potential employer to. 🙂 (Mostly just language, no porn or anything)
So...what would be the best course for me to take? I have several months before the severance actually happens, so I've got plenty of time and am perfectly willing to create some fully-featured and complex "demo" sites, but is that even acceptable? I could also copy the outside sites I've done and change the content to some generic demo-style content, but is that kind of cheesy? (Side note: I retained the rights to reuse all code for things of this nature, so that's not an issue) Is the typical portfolio just a series of links with documentation as to what the destinations are and how they're built, or am I going to be expected to have files on a CD at some point?
Many of the leads I'm examining don't explicitly ask for a portfolio, but I have no doubt in my mind it would help. I can legitimately claim many years of on the job experience with these technologies, so I'm not really worried about my resume contents. I'm just curious as to exactly what constitutes a web portfolio, what's kosher and what I should and should not do.
I've done some research online and did a brute force search for portfolio information on these forums, but in both cases I wasn't getting any hits that really went into what I'm curious about. I finally figured I'd go straight to the source and ask some knowledgable folks who have existing jobs and the portfolios that they use to get said jobs. (/not-so-subtle buttering up)
Thoughts? Thanks in advance.