I'm a student of webdevelopment and I've got a question about the business (after school, finding a job and such).
Now, my college has taught me several things and I've learned several things on my own. We constantly use XHTML 1.1, CSS 2.1, Javascript (mostly formchecking) and PHP, all our code must be W3C compliant (the online validators), or we don't even get a grade. On my own I've messed around with jQuery a bit and next year we'll be getting ASP.NET and LINQ. I've also seen MySQL to a decent degree, but I wouldn't consider myself a specialist.
The thing is, while I love coding websites/applications and finding out new stuff and ways to do so, my skills at designing/"making it look pretty" are beyond bad.
What I'm wondering is, in the business, how does this affect job-chances?
I mean, give me a PSD file and the necessary images and I'll give you your working site, no problem. I'll document my code and everything. But to come up with the look&feel on my own... I find it so damn hard to decide which color to use for something, should the hover effect look like this or that, should I have a little arrow appear when I do this, etc etc etc...
Is it expected of a developer to be a designer at the same time? Or do some companies separate it while others don't?
The thing is, I have no experience with companies whatsoever. I have no idea how they implement the creation of their websites. Because as students, we don't get a team of designers who tell us what to make, we have to do everything ourselves. Luckily the dean has already said design won't influence grades.