So you do design and production (is HTML/CSS and a bit of JS really coding?), great! I have a feeling most web designers are in that boat, though I've never worked in that field before. Not all designers are web designers though.
there is definitely a difference between knowing how to make a prototype and being able to code at a production level. Again, without mentorship it's difficult to learn the difference.
Most developers are clueless as well. I can imagine a junior designer getting into a lot of trouble in a small dev shop given all the misunderstandings.