Wireless Network Architect, HLR - Jasper Wireless
Morrisville, North Carolina
One of the old comments I heard: "Scientists explore what is; Engineers create what has not been". Generally creates an argument or two in the right groups! :)
I am a computer scientist by degree, and software engineer by experience. Engineering is all about seeing a problem, and filling a need. Sometimes you are part of a large team where the problem is already defined and you get your part to solve handed to you. Sometimes it is up to you to see the problem. :)
The comment above about focus on math and sciences is correct, since these are the areas where the solutions are often found. But two additional comments: 1. Make sure you ENJOY this. Not all the parts all the time... but you should have fun building and making things and solving problems. If you enjoy this, you will have a good career. If you don't... think about what you do enjoy and follow that. :) 2. Don't neglect your English, writing, and other skills. While the solution is often in the math and sciences, the problems you are solving are for people without your background! You need to be able to talk to them, write to them, and find out the details of the problem. It always sounds trivial, but It often times is not. You will also find that if you have an idea, you will need to share that idea with your co-workers... and a good idea expressed poorly will get ignored. Make sure to give your ideas a fair chance!
The world needs more engineers (which is why it is a good career). Enjoy exploring, and best of luck in what you decide! :)