<p>
[quote]
i think a field like economics, biochemistry, or math is better than engineering. 
[/quote]
</p>
<p>Well, I'll put it to you this way.  Here is the starting salary data for graduates of UCBerkeley.  Check out the starting salaries for the econ, biochem (which is known as molecular and cellular biology or MCB at Berkeley), and math, compared to engineering graduates.   I think we can all agree that, if nothing else, the engineers are making more.   The MCB graduates, in particular, I'm sure wouldn't mind making an engineering salary.  </p>
<p><a href="http://career.berkeley.edu/CarDest/2003Majors.stm%5B/url%5D">http://career.berkeley.edu/CarDest/2003Majors.stm</a></p>
<p>
[quote]
But chances are, most students these days pick majors based on the potential earning, and whatever they are good at in high school.  
[/quote]
</p>
<p>And I see nothing wrong with that.  Higher pay, in any field, encourages more people to enter it.  That's how free market capitalism is supposed to work.  Greater pay serves as an incentive.   </p>
<p>
[quote]
My writing skills have declined since college, technical communication is not like a regular college english class. I know when I started college, I dreamt of taking language classes, philosophy classes with obscure names, and Archaeology, getting some legal background with a few law classes. You cannot do this if u are an engineering major. 
[/quote]
</p>
<p>I agree that you make sacrifices to become an engineer.   But that's how it works.  There is no 'easy' professional track.  For example, iIf you want to become a doctor, you gotta make sacrifices too.  The sacrifices you make to become a doctor far exceed those in becoming an engineer, you must agree.  </p>
<p>
[quote]
also, by senior year, people will be applying to med school, law school, and jobs. a lot of the high paying investment,consulting jobs have high requirements, like 3.3, which is pretty easy for liberal arts majors, but not an easy task for engineers. med, law, needless to say requires more. 
[/quote]
</p>
<p>Two points I would make here.  Point #1 - I agree with you that engineers find it difficult to get into med-school and law-school because of their relatively low GPA's.  In fact, I myself have discussed this point in great depth in the med-school and law-school sections of CC.  However, the same does not hold true with consulting and banking.  Uh uh.  Believe me, I have seen PLENTY of people get jobs in banking and consulting with quite mediocre grades.  For example, I know several people who got into consulting with GPA's of barely a 3.0, and they weren't even engineers.  Others have gotten into finance with GPA's around 2.5 (granted, they were engineers).  On the other hand, I have also seen plenty of people with stellar GPA's get no consulting or finance job offers.  </p>
<p>The fact of the matter is that grades are only a minor consideration to consulting and finance companies.  What is far more important is your personality.  Yes, it obviously doesn't hurt to have a high GPA when you go interviewing with those kinds of companies.  Yet high grades, by themselves, are neither necessary nor sufficient to get a job offer in those fields.</p>
<p>Point #2 - You contradicted yourself.  On the one hand, you're saying that  having a high GPA is important to get you into med-school, law-school, jobs, etc.  On the other hand, you said previously that a field like biochem or math is better than engineering.  These are not compatible statements.  The fact is, majoring in biochem or math is no picnic.  The grading in biochem or math tends to be just as difficult as the grading in engineering.  </p>
<p>In particular, take the math major.  I would say that this major is brutally difficult in the sense that majoring in math basically comes down to whether you can do math proofs.  Upper division math classes are all about proofs.   If you're good at doing proofs, OK, it might be easy.  But if you can't, you're going to find it very tough sledding indeed.  Math proofs are not one of those things that you can do by simple hard work alone.  You need certain brilliant insights, a certain creativity and ingenuity, and if you just don't have that, you're going to be getting some very bad math grades.   It's quite cut-and-dry, either you can do the proofs, or you can't.  In some literature class, you can just bullshi* your way through a paper.  You can't bullshi* your way through a math proof - it either works, or it doesn't.  And if your proofs don't work, you are going to get a bad grade, no matter what sort of BS-ing you do. </p>
<p>Or take biochem.  It's no secret that biochem classes are usually chock-full of premeds.  And you know how premeds are - they work like dogs because they all want to get the 'A'.   That means that if you want to get the 'A', you'll have to work just as hard as they do to keep up with them.  That's a LOT of work.  </p>
<p>The point is, if anything I would argue that when it's all said and done, the people who are majoring in the natural sciences or math have it the worst of anyone.  The engineers might be struggling along to get high grades, but at least when they graduate, they have 'career insurance' with high starting pay (for somebody with just a bachelor's).  The science and math majors also struggle along to get high grades, and they don't even get the career insurance or the high starting salary.</p>