If you want to do REALLY well, I'd recommend taking CS as a minor, with your major being a Business degree.
Anyone that can think in a logical manner to generate an efficient algorith to solve a problem can be trained to use the correct syntax to program that algorithm.
I wish there were more business oriented people with technical backgrounds to take up management roles.
Too often I find myself at dead ends with people who were promoted to management roles due to them being the senior programmer/techie or pure management types that can in no way whatsoever relate to your role and tasks. The former focusses only on the gears and the latter on the numbers.
If you are someone who after gaining their degree, can step into a role that provides on the job training, then once you have mastered a language and technology or two, you can move into efficiently managing others to perform their tasks and meld the technical side of a company with the 'business' side of the company.
People who can do that are like gold dust. And they are paid well.
My 2bits, don't focus on getting the training in college to do one job well, get the training to take your chosen job to another level. Once you do this you can then live the life you'd like to.
|