I think the Computer Science degree was supposed to basically be that, in theory. It obviously isn't in practice.
I've overheard some other fields and the rigueur they go through is laughable in comparison. Heard a Marketing guy brought in for an interview in the next room go "I'm the right guy for the job!" basically, his only credentials being one previous job in the field and a Marketing degree, and my boss comes back and goes "Hmm, he seems very confident! Maybe we should hire him!"
Meanwhile in our field, having 15+ years of direct experience means basically nothing other than they will set up a phone screen. The inevitable technical interview seems to be designed to rob us of our confidence as soon as possible, putting us on the defensive when we dare to get one question wrong because we couldn't remember or study for 100% of everything that exists throughout all of computer science and technology and our domain specialty, etc.
Even my S.O., who's in proposal writing, only has to make sure she has her existing portfolio of past work updated and printed, but otherwise does very little to prepare for interviews. She doesn't try to study every possible question in that could possibly be asked about technical writing, marketing, graphic design, RFPs, sales, and whatever else her field touches. She generally only gets background and personality questions, that's about it. Yet she's directly responsible for her companies winning millions of dollars in business in her job, per proposal.
The default of distrust in programmer abilities amongst companies is so bad I've been very tempted to leave the field at times, because I'm sick to death of going through the endless hoops and basically having to refresh my entire degree when I want to start looking for a new job (which I'm overdue to start doing again and I've been dragging my feet partly because I don't have the time right now to refresh the skills that haven't been needed at my job the past few years).