In college I started out as a physics major. Then I realized "holy shit I'll never get a job" and switched to engineering.
I'm sorry you bailed on your real potential. Not as a physicist, but the training helps make you a better IT prospect than anyone who learned coding in college. Let's see:
myself - physics major, now a rather well paid systems/storage analyst for a fortune 500
friend 1 - physics major, astrophysics major (ABD), now a systems admin and IT director for a major hospital
friend 2 - math major, now a highly paid database admin and IT director for a major health care firm
friend 3 - biology major, now a high priced coder/architect for one of the big business consulting firms
friend 4 - history major, philosophy PhD, now IT director for a major law firm
friend 5 - physics major, now owns a successful IT consulting firm
friend 6 - dropped out of college, now a high paid systems administrator
friend 7 - physics PhD, now a junior professor at a small midwestern college
With an engineering degree, you are just one in a million. With a more intense intellectual degree, you will be picked to lead, not follow. Friends 6 and 7 buck the trend I guess. :-)