Competent developers are really difficult to find. If the visa workers are excluded, chances are that the number of useful developers would simply remain that 1/3 and their (our) compensation would go up (same supply, increased demand).
Contrary to liberal beliefs, "education" does approximately nothing to let people do X who aren't capable or don't want to do X. College is just a 4-year party that signals you passed the criteria to enter it. It is almost nothing else, and the "education" may actually harm.
That's not entirely accurate. lead devs don't want to teach their new hire programmers what int means, what an array is, a constructor, a method, a boolean.
College is useful for getting basic concepts together. Otherwise, it's a waste.
For certain careers, you are certainly right. A career in hard sciences and engineering does require a university education. *
However, the people who are capable of that are a minority, and only those should go there. Instead, lots of people are now going to college for basically no reason.
If you'll allow for some cynicism: I'm pretty sure the core issue is that corporations cannot discriminate based on race, but college education is a good proxy for the personality traits that corporations are looking for when they discriminate. This is related to how a vanishing proportion of blacks complete college. So a college requirement substitutes for what was previously "don't be black".
(* Though software engineering, not so much. It's completely possible to learn programming entirely on your own. If people do that, they don't get much more from college, and if they won't, they're not a good fit for the job.)
No dummy, it’s a substitute for “don’t be a lazy jack ass who can’t follow through.”
College used to be incredibly difficult, and only smart or hardworking people could earn the degree. This signified value to corporations. It had fuck all to do with “don’t be black.” You made a good point, and then finished as a fuckin racist.
Competent developers are really difficult to find. If the visa workers are excluded, chances are that the number of useful developers would simply remain that 1/3 and their (our) compensation would go up (same supply, increased demand).
Contrary to liberal beliefs, "education" does approximately nothing to let people do X who aren't capable or don't want to do X. College is just a 4-year party that signals you passed the criteria to enter it. It is almost nothing else, and the "education" may actually harm.
That's not entirely accurate. lead devs don't want to teach their new hire programmers what int means, what an array is, a constructor, a method, a boolean.
College is useful for getting basic concepts together. Otherwise, it's a waste.
For certain careers, you are certainly right. A career in hard sciences and engineering does require a university education. *
However, the people who are capable of that are a minority, and only those should go there. Instead, lots of people are now going to college for basically no reason.
If you'll allow for some cynicism: I'm pretty sure the core issue is that corporations cannot discriminate based on race, but college education is a good proxy for the personality traits that corporations are looking for when they discriminate. This is related to how a vanishing proportion of blacks complete college. So a college requirement substitutes for what was previously "don't be black".
(* Though software engineering, not so much. It's completely possible to learn programming entirely on your own. If people do that, they don't get much more from college, and if they won't, they're not a good fit for the job.)
No dummy, it’s a substitute for “don’t be a lazy jack ass who can’t follow through.”
College used to be incredibly difficult, and only smart or hardworking people could earn the degree. This signified value to corporations. It had fuck all to do with “don’t be black.” You made a good point, and then finished as a fuckin racist.