Is this major for me?

<p>I am seriously considering a major in a computer science related field. I have always liked this field. Last year I took APCS and I did as well as you could do in that class. </p>

<p>However, there are a few things which put me off from this field. First of all, the starting salary is very high, but as I understand it, it won't grow above 100k. I also would not find any enjoyment in working for some corporate structure in a cubicle.<br>
I don't really know what people are like in engineering majors, but I hope most of them don't fit a "geek" stereotype because I really dislike 1 dimensional people like this. I would also like to go out, trips, parties whatever...I am not interested in making a computer my best friend. </p>

<p>I have thought about biomedical engineering, because I've voluntereed at a hospital and have seen this field pretty in depth. I gained a lot of interest in the medical profession too. Unfortunately I've heard of people who go into this field and when they finish undergrad they got a 25k job cleaning labs. </p>

<p>I don't mean to sound like all I care about is money, because if I did I would be a business major. I want to enjoy what I am doing, and I thoroughly enjoy computer science. However, I don't need to hear that I should do what I enjoy because, quite frankly, it's really a bit of a waste if it's not going to make any money.</p>

<p>The only thing that's 1-dimensional is the stereotype.</p>

<p>And some majors tend to send you towards grad school and further research--BME, Applied Physics, etc. in order to really get into the "meat" of the field where you can be a real player and make decent money. </p>

<p>For other engineering degrees and CS, an MBA a few years after graduation will let you break through the 100k barrier.</p>

<p>I've was a CS major for two years but have been doing MechE for two years. There were more "geeks" in the CS department. What I mean by that are students who tend to keep to themsevles and work with computer stuff all day. But that is just one experience.</p>

<p>I left CS because it was getting boring. I was having difficulty with some of the material and I decided that I needed something more hands-on. I chose MechE because is it a well-rounded engineering discipline that using concepts from many other engineering fields. I plan on moving out of engineering in some point of my career to get into business or law. I haven't decided which route would be a better investment.</p>