Earlier quoted context omitted.
No, we don't. I don't want some guild or certification authority telling me I can't program for a living until I've done 2 years of "journeyman" programming and passed my licensing exams.
I'm having trouble finding it right now, but there was a good argument posted here a while back for requiring a certification proving that programmers know how to write secure code. The analogy was that the market can already sort out good chefs from bad chefs, but that there should be a basic certification to prove that you understand food safety.
The security certification is a wonderful idea! I think that would be a great place to start. (And end, perhaps.) The test for this could be entirely empirical. An applicant could be required to place $1000 in escrow, and implement a web application on the guild's servers. They would be required to add certain features. During the test, anyone would be welcome to try and hack the website. If anyone can prove that they are successful, they get the $1000. If the features all get implemented with no hacking, then the applicant gets their money back, minus the fee.