I don't have a degree but I spent 40+ years doing software engineering for a number of companies like SDC, CSC, Lockheed, ITT, etc. For the past 6 years I've been trading equities and I've made more money doing it then I ever did in computers. Actually, I think programming was good preparation...