reply.
oroboro said:
I'm currently in my last year of high school (last month actually) and have enrolled in Electrical Engineering next year. I like math but dislike physics because there are so many different theories, so I'm a bit confused about what I want to do.
I like computer science and love programming so I orignally wanted to go into that, but I heard that there's a lot of competition and companies are starting to use people from India.
I also like engineering and have always wanted to become an electrical engineer (when I was younger I thought all engineering was electrical), and engineering (as an occupation) sounds much more interesting than programming all day.
But there's one thing I'm really worried about. Will there be demand for electrical engineers (in North America) by the time I graduate (4-5 years)? Loads of people are going into engineering, many into electrical/computer, and then I hear that companies are starting to hire Indians. I know one guy who did electrical and couldn't find a job for 4 years. My uni offers a co-op program but will that be enough?
The India thing really pisses me off. All the things I want to do are being outsourced to these people and I have to constantly worry about being able to find a job once I graduate. If I find that there isn't enough demand I'm going to have to get some art degree

and some cpsc and try to get into the video game industry.
Oroboro, first i'd like to start off with "shove it". I'm indian, and I find your comments offensive. "these people" is a horrible, and very condescending way to refer to any group of people. [By the way, I was born and raised in Chicago, so again I say, "shove it"]. Outsourcing in no way will effect the entry level job you might get at an electrical engineering firm.
If you dislike physics, then you're not going to enjoy engineering. In your first two years you will take a semester of chemistry, and two semesters of physics. It's a general engineering requirement. Afterwards you will use less physics, but understand that majority of physical and thermal system responses can be represented in electrical circuits. Hence why electrical engineers must know about things beyond resistors, capacitors, and inductors. To be of any use in a real world application, they must be able to apply their electrical knowledge using physics.
In 4 to 5 years the market for electrical engineers will be the same as it is today. I'd argue with anyone here that the demand hasn't increased or decreased for engineers in the US. In fact it may have become a little easier for US engineers to get jobs in the US. The current state of international affairs has significantly cut international students emigrating in the US to study for masters degrees, and future employment.
Computer science has many branches. It is a lot more than sitting in front of a computer and programming all day. Take a look into human interface design. That concentration is maybe 10% programming, and 90% people time, and conducting field research.
As far as learning different theories, and not liking it. "Tough luck." In engineering when someone comes up with a new idea, it gets named after them. Watts, Joules, Devenit-Hartenberg, Ohm, Brownian motion, Planck, Navier-Stokes, Carnot, so on, and on. And when you're in class, your professors, and even research you read or conduct, will not say "refer to equation 3.6", it will be "refer to Planck's equation", or substitute any other name. Physics is just a mathematical description of the universe. Engineering is taking those mathematical descriptions, and actually doing something useful.
Never cut yourself, or anyone else short, for things are out of your, or their control. Locality, and birth are out of immediate control.
I'm a Mechanical Engineer, and I'm currently working on a M.S. I work in the Ethanol industry. It's a very small and specialized field, but I was persistent and I found work doing what I want to do. If you graduate, and you want to work, you'll find a job.