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.
As a voice of authority within my niche, I will say with 100% honesty that I care far more about ones' hunger to learn / develop than about ones' education.
I will gladly teach someone who wants to learn. Who takes nuggets of wisdom, struggles with them, digests them, and masters them.
I detest working with slovenly, lazy, entitled people. Fuck them.
Best way to tell which one is which : find out who paid for their education. If mom & dad did, or if the government did, they will be useless. If they did it (mostly) on their own, they will most likely be hungry.
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.
Those above entry level are often cynical and jaded from being passed up for new positions. So once they reach a senior level they will do everything to make sure the new hires stay at the bottom. I left a job specifically because I found out the Sr. Line officer refused to promote me to Tech 1 at the foundry I worked at. This would have removed me out of packaging and into a lab. I originally applied for Tech/Lab 1 and was given that pay rate for my 90 days. Then, the company informed me that i'd be losing 2 dollars and staying as 3rd shift packaging. I was livid, I talked to the manager of the lab and asked. Apparently someone on the line was given Tech 1 over me because of seniority and when I confronted the Line officer he told me that "I didnt put in my time" so I told him, I quit and walked off the job.
It got to a point where they almost denied me my UI until I showed the review board the papers given to me with the title I was coming on board with and oh boy...the state's review board chewed the company out. I found a better job afterwards, but I miss working in the lab.
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.
As a voice of authority within my niche, I will say with 100% honesty that I care far more about ones' hunger to learn / develop than about ones' education.
I will gladly teach someone who wants to learn. Who takes nuggets of wisdom, struggles with them, digests them, and masters them.
I detest working with slovenly, lazy, entitled people. Fuck them.
Best way to tell which one is which : find out who paid for their education. If mom & dad did, or if the government did, they will be useless. If they did it (mostly) on their own, they will most likely be hungry.
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.
I stand by my claim.
Its the same in any industry.
Those above entry level are often cynical and jaded from being passed up for new positions. So once they reach a senior level they will do everything to make sure the new hires stay at the bottom. I left a job specifically because I found out the Sr. Line officer refused to promote me to Tech 1 at the foundry I worked at. This would have removed me out of packaging and into a lab. I originally applied for Tech/Lab 1 and was given that pay rate for my 90 days. Then, the company informed me that i'd be losing 2 dollars and staying as 3rd shift packaging. I was livid, I talked to the manager of the lab and asked. Apparently someone on the line was given Tech 1 over me because of seniority and when I confronted the Line officer he told me that "I didnt put in my time" so I told him, I quit and walked off the job.
It got to a point where they almost denied me my UI until I showed the review board the papers given to me with the title I was coming on board with and oh boy...the state's review board chewed the company out. I found a better job afterwards, but I miss working in the lab.
That stuff should have all been learned in high school. And, anyone genuinely interested in computers would have.