4 ms·
Maybe, because you try to hire programmers (engineers at best, craftsmen in typical situation), but you interview (future) computer scientists? Computer Scienc
by blacklion 4y ago
Maybe, because you try to hire programmers (engineers at best, craftsmen in typical situation), but you interview (future) computer scientists?
Computer Science is about, you know, science. Not craft or engineering. Typical programmer's work is craft.
You will not hire metallurgist, who trained to develop new sorts of steels, to work in machinist shop.
Yes, big corporations could have research departments, where computer scientists are needed, every big player has one. Most of programmers work is not.
It is problem in our craft: requirement for university degree for simplest positions. It is wrong. You try to hire people who are overqualified in one areas (which is not needed for this positions anyway!) and underqualified in needed skills. Because they were trained for OTHER work!
- Aozora7 4y ago>Because they were trained for OTHER work! Not by choice though. Vast majority of people who get CS degrees don't want to be computer scientists. They want to do programming work, so they get a CS degree because that's the degree employers require. They don't even know that said degree won't focus on what they actually want to learn. And it's not like they have better choices. There are no programming trade schools. Bootcamps seem to have the right idea in principle, but implementations are often questionable, and most employers won't consider bootcamp graduates.
- blacklion 4y ago>Not by choice though. Yep, I agree with that. But I think, that way to go is to make trade schools & relax employment requirements, not change CS curriculum. Left craft to craftsmen, engineering to engineers and science to scientists. BTW, Electrical Engineering always be "Engineering", not "Science" degree, even if it is studied in universities.