<p>
First of all, EVERYTHING worth doing is a struggle. To quote Jimmy Dugan, “It’s supposed to be hard. If it wasn’t hard, everyone would do it. The hard… is what makes it great.” Seriously, if you can find a high-paying job that requires neither struggle nor conspicuous and unusual talent, please let me know.</p>
<p>Second, it depends on what is important to you - for some people, the answer is a clear no, because they don’t want the job enough to really work for it. If this is what you actually want to do, then heck yes it is worth it. It’s not an insurmountable task, the US graduates tens, perhaps hundreds of thousands of engineers every year.</p>
<p>
Nearly every job that can be performed remotely can be outsourced - don’t be surprised if this spreads beyond engineering very soon. Also, many jobs are NOT outsourced, and engineering gives you a lot more fall backs than most other degrees.</p>
<p>
Varies by the employer, but yes, GPA is extremely important. GPA is a good indicator of a lot of factors that they value, such as how well you learned the material, and how hard you worked, and how good you are at working within the rules of an institution. If you have other significant things to offer (like a truly inventive mind) then you will still get a job, but most people don’t.</p>
<p>
This primarily a factor of the company and the scale of the job. Some companies have a small number of products and have a binge/purge approach to hiring engineers. Other companies have a large number of projects and prefer (when possible) to rotate engineers through different designs, keeping their workforce stable. I work for the latter, but have seen the former as well.</p>
<p>
Statistically, something less exciting than engineering. Seriously, finance offers some truly stratospheric heights in salary and power, but that is a tiny, tiny fraction of the field - the average finance major has a more modest career than the average engineer. It’s like rock and roll - for evey platinum-selling band there are thousands more playing in bars while working other jobs on the side.</p>
<p>
A manager in what field? A manager in engineering has little need of finance (outside a couple of positions), and a manager in finance has no need of engineering. If you start in CompE you can either move into management (with any or no master degree at all), or you can get an MBA or masters in financial engineering and move into the financial world.</p>
<p>
Don’t be surprised if that plan changes substantially. Sounds decent to start with, you will have years to explore the field and decide what you want to do.</p>
<p>
I suggest you figure out WHY you do not have a good GPA, and see if you can fix it. A high GPA will open a LOT of doors, a poor one will leave you struggling in any field. I graduated in the middle of my class in high school, but graduated (eventually) in the top 6% of my engineering department. Out of high school I had few prospects, out of college I had tons.</p>
<p>
At the end of the day, what do you want to spend your days doing? The money is going to be at least decent either way (assuming you work for it, of course!) but some people would hate the actual job of engineering. Personally, I would hate being in finance. My boss’s cohort in grad school largely went to the financial industry, and he decided not to simply because the money was not good enough to take a job he would hate every day of his life.</p>
<p>So make the call. And remember that it is not a final decision - you can change your mind later, although it is easier to go from engineering to finance than the other way around.</p>