|
|
|
|
|
by dx87
2298 days ago
|
|
When I was doing a cyber training exercise in the military, we had an Air Force general tell us that the best technical officers they had started out with non-technical degrees. They said that officers with undergrad degrees in things like IT, Software Engineering, and Computer Science, weren't very good at thinking outside of the box because everything they did was fairly low level and had a provably correct solution. The officers with degrees like psychology and political science were better at taking in large amounts of information, and deducing a "best" answer to a problem that didn't have a "correct" answer. I noticed the same thing when I started teaching after I got out of the military; people with technical backgrounds wanted a checklist to follow, and didn't really care about the end result as long as the steps were followed. Non-technical students would look at what the result should be, and do whatever was necessary, creating their own checklist as they went along. |
|
I start to get into a motivational rut if all I'm doing is working on a list of technical things to complete. Engineering disciplines are some of the few degrees that provide you the ability to both directly solve other people's problems and have close customer contact - that was a major reason why software engineering attracted me as a career rather than just a hobby.