No matter what, I think new devs will be new devs, and experienced devs will be experienced devs (whether that means that they're good and experienced or bad and experienced). The people I've worked with who have a BS in computer science don't display any uniquely superior traits to those I've worked with who have a BA in English and went to Hacker School. This is coming from someone with a BS in comp sci. Someone who has never contributed to a real-life codebase is going to be rough to work with regardless of their schooling, and someone with years of experience could also be terrible or great regardless of that