I hope your pay and total comp is actually competitive, in which case you're grousing over something you could fix in a jiffy.
I hope your pay and total comp is actually competitive, in which case you're grousing over something you could fix in a jiffy.
This discounts people that transition to CS from another field like mathematics, chemistry, physics, etc. Just because you didn't major in CS as an undergraduate doesn't mean you can't program. That is a bit of gatekeeping. Plus, I'd argue someone from a field like mathematics and physics might be more suited to do certain types of programming jobs due to their background skillsets.
Sure, there's fields where the domain knowledge is prerequisite to do anything at all, but that doesn't make you a better programmer for it.
Then by that metric you don't even need a degree and your initial point of a BS > Masters > Bootcamp is nullified by the self-taught programmer that has programmed longer than anyone else in that group that happens to apply for your position. But that doesn't necessarily mean they will be a better programmer in the long term.