Having recently joined the DOD workforce and enjoying terrific job security for the first time in many years, I'm penciling-in the rest of my career. Though much of my 25-year Computer Science career has been spent as a blue-collar developer, I like the up-front part of the process better than the back end: I love analysing problems and devising solutions, don't love debugging or making sure every "t" is dotted and "i" is crossed in the solution - I want to move on to the next big thing.
From the beginning, I've been drawn towards "system engineering." I greatly enjoy combining my software skills with those of different engineers. I prefer hands-on to management, but I am also a natural pie-in-the-sky, outside-the-box thinker. I claim very strong communications skills. My career goal is to retire in 18 years as an Under Secretary of Defense.
In 18 years. (Hey, I work for the Air Force now: Aim High!)
I'm looking seriously at getting an MS in System Engineering via distance learning. Looking around, I see Penn State and Cornell have strong-sounding online programs, and being part of the DOD, I've been pointed to either the Air Force Institute of Technology or the Naval Postgraduate School.
Which school would you recommend?