I think most of us feel that few developers start their first programming job with the knowledge about what they need to know to be useful in the workplace. Indeed, I suspect that the typical entry-level developer costs the team so much productivity that hiring them is essentially a form of charity.
Some of us have had formal training, and some of us have not. Did your formal training fall short of what your first job required? Let us know by taking this poll.
Justin James is the Lead Architect for Conigent.