I consider myself fairly knowledgeable when it comes to programming and software design, but if I were to be thrust into a working environment right now I'm sure I'd be woefully unprepared. My thought has always been that these kinds of 'working' skills are what you get at university, but really I have no idea.
Ultimately I quite dislike the world of assignments and exams, and entering into university I assume will just be a continuation of this. Your comment has really made me start considering my choices more carefully. This is probably the first time I've even considered going straight into a job in fact.
Do you have anything to add? Thoughts or advice?
Edit: should clarify that I did realise there were options other than uni but never considered them. Also I realise experience is a key part of 'learning how to work', but even with that in mind I feel like there would be a huge barrier to overcome if I chose to take a job now.