3 ms·
Except that this is comparing apples to carrots. Scientist includes "computer scientist". At a certain level of competency "programmer" is comparable to "elect
by nooop 15y ago
Except that this is comparing apples to carrots.
Scientist includes "computer scientist". At a certain level of competency "programmer" is comparable to "electrical engineer", and while "electrical engineer" does not defined which project you are working on at the moment, it does not need to, and neither does programmer when you are talking about "engineer class" programmers (lot of people are "engineer class" programmers without an engineering degree, but because they learned by themselves; this is fine).
The problem with "programmer" is not the field. It is the level of competency. Only entry/medium level programmers with few theoretical knowledge or only few to medium work experience are unable to work in every areas. That's why you need to precise for them what they are able to do, and implicitly that they are not able to do other things, or that learning how to do those other things would take lot of time. "Engineer class" programmers are generalist programmers, and that is comparable with electrical and other kind of engineers.