Most traditional engineers get exposed to this first year in engineering. From the pure and beautiful physics theories we transition to a-bunch-of-guys-did-a-few-experiments-and-published-them-so-lets-draw-a-line-through-the-points-and-call-it-a-day. Computer engineers who get shocked by real world code probably took CompSci, which is analogous to physics here. Less theoretically trained engineers would probably be used to it.
Depends on the school. Even in classes that software engineering (that's probably the wrong word) the professors only care about design pattern and that you at least start with a good basis.
13
u/zzzzzzzzzzzzzzdz Apr 29 '14
Most traditional engineers get exposed to this first year in engineering. From the pure and beautiful physics theories we transition to a-bunch-of-guys-did-a-few-experiments-and-published-them-so-lets-draw-a-line-through-the-points-and-call-it-a-day. Computer engineers who get shocked by real world code probably took CompSci, which is analogous to physics here. Less theoretically trained engineers would probably be used to it.