Thought I'd drop by and say hi!
6 months ago I was employed by an awesome company in London as a web developer. I'm pretty lucky since I don't have a degree in anything!
I know there are a lot of young people who are in the situation I was so I thought it'd be nice to give some advise if anyone needs it. So I think this will help:
Keep proving your skills
If you're not getting any interviews keep redoing your portfolio, using a range of different technologies. Even if you're not a web designer try to make your work visually pleasing because it's what recruitment agencies first notice - that was one of the biggest keys I had.
What a web developer should know
This doesn't of course apply to all companies, but many will be looking for skills in:
Photoshop
Enough to be able to work with creative to turn into websites
HTML+CSS
Programming alone isn't useful without knowing HTML properly. Knowledge of HTML5 is a definite must since it shows you're ahead of the curve.
A programming language
In my case; PHP and Javascript. Almost every company I interviewed at asked if I had experience with the Facebook and Twitter API, so make sure you get to grips with those. Many of them also use frameworks and Codeigniter seems to be the most popular.
I also advise having a list of things you'd like to learn because it'll show how enthusiastic you are. Web developers aren't expected to know everything after all.
Show logical thinking when planning and carrying out projects
This was one of the hardest questions I had: which procedures do you prefer when building a website. Without being in the business, how do you know?
At my company a wireframe is drawn up which shows the user flow. The wireframe is then interpreted by the web designer/ graphic designer. The web developer then cuts the PSD file up and builds the website. If the website is especially complicated then we usually hold a brainstorming meeting to help plan the back-end construction. When the website is completed, or near complete, it's tested for bugs and has copy checked and changed if needed.
There are lots of other things that will help you get a job, but I found that these are the most important.