4 ms·
While I agree, how do you apply software engineering practices in a field where a good chunk of the workforce doesn't have formal computer science education?
by avenoir 9y ago
While I agree, how do you apply software engineering practices in a field where a good chunk of the workforce doesn't have formal computer science education?
- ksenzee 9y agoEven if the whole workforce had formal computer science degrees, most of us still wouldn't have formal engineering education. The CS programs turn out computer scientists, not professional engineers.
- nol13 9y agoAnd even if they did have formal engineering education and formal CS degrees and formal whatever most(all?) would still be incapable of writing/designing/implementing bulletproof code.
- stonogo 9y agoThe same way real engineers work: classroom training in formal engineering, followed by years of experience under an accredited engineer in the field. There is testing at each transition to weed out the skaters. Software engineers don't need to be computer scientists, in the same way civil engineers don't need to be materials scientists. There is a bootstrap process, and even in other industries not all engineers are PEs... but all projects are reviewed and stamped by PEs.
- sidlls 9y agoWe have literally centuries of history in engineering in the physical sciences to use as an example. This industry resists because it's filled with CS folks who either can't or won't believe that there is anything more to engineering than data structures and algorithms trivia.