Interested in technology, what to major in?

<p>I am currently a business major but I've been getting kinda bored with it. A passion of mine is technology, I've always had an interest in the latest gadgets and technology. But my problem is I'm not exactly the prototypical engineering student (not really into hardcore science or programming stuff). Would a B.A. in Information Science and Arts and a minor in Business be a good idea? I want to get a job somewhere like Apple, Google, or Microsoft and be a part of the 'cutting edge' tech scene. What would be a good major? If I don't want to be an engineering major would my best bet be in Business? Maybe a minor in Computer Science? Please help.</p>

<p>Check this out: [Program</a> in STS](<a href=“http://sts.stanford.edu/]Program”>http://sts.stanford.edu/)</p>

<p>I know google hires people with a degree in STS.</p>

<p>That STS degree looks interesting, but I go to the University of Arizona and the closest thing I can find to that is a B.A. in Information Science and Arts or a B.S. in Information Science and Technology. It seems similar but I’m not sure. Here’s a link.
[SISTA</a> - Degrees](<a href=“iSchool”>iSchool)</p>

<p>Would companies in Silicon Valley or places like that hire me with that B.A.?</p>

<p>No. Why would they. They can hire a straight up BS in Electrical Engineering/Computer Science/Physics. If you want to be on the cutting edge of technology, um, study EE/CS/Physics (but make sure you’re doing the computing track, my school offers this but some schools don’t)</p>

<p>I know Microsoft hires Program Managers (PMs) from all different fields - I know a PM who was an art major! Basically what a PM does is lead a project - do documentation and specs for the project, be the point of contact for the project, and work with the developer and tester to see the project through to completion. PMs spend a lot of time doing documentation and attending meetings, but they are directly involved in cutting edge technology. If this is the kind of thing you want to do, then sure, major in whatever you want and maybe minor in CS or EE. </p>

<p>But if you want to be developing that technology, or even testing it or maintaining it… well, yeah, you should major in engineering or CS.</p>