I did it and you can too. I graduate from HS in 1989 and started Kansas State in 1993. I got through most of the first two years before burning out. I took a full time job at K-state and worked as a computer operator, programmer, and finally as a supervisor for 8 years. I eventually decided to go back in 2003 and finish my degree, which I did in 2006 at the age of 35. I did have some problems getting a job. It took 5 months to find one, but I don't think my age was the problem.
Here are a few suggestions to maximize your college experience. Sit in the front rows and get to know every professor. Stop by their office and ask what they are doing as research. Join some technical clubs like SAE mini-baja, Formula SAE, SAE aerodesign team etc. There are simialr groups for electrical, cival and chemical, these were the groups most focused on mechanical. If there is a group sponsered by a different dept you can still join it. The solar car team was sponsered by the EE dept. but drew people from all engineering diciplins.
find out what research the profs are doing and insinuate yourself in. Hang around the lab and annoy them with questions and ask if there are undergrad research postitions available. Offer to work as a tutor or grader for a class you have already taken. I did this for the ME comuter programming class since I had a lot more programming experience. I not only helped out ME who were clueless about programming when they started I learned alot more about it then I ever knew, and could debug programms faster then before.
Most important in my eyes for future employement is to apply for summer internships. don't leave these for the fresh from high school group. This is the best way to network as an engineering student. If you interned at a company and liked it try interning at the same company every summer. If your interships go well you should be a shoe in for any entry engineering position at that company.
Also important is to make friends with the other students. It may be a bit of a maturity difference at first, but they will catch up in the maturity department very quickly in the few years you are at college and they might even find your more mature perspective helpful when they are having problems. Remeber it's not just technical subjects we need to be mentored on. These people will be your lab partners and group project co-workers for 4 or 5 years, so be nice. Besides there will be a few non-traditional students (I like to use the term re-treads). A group of us got in early every morning (no problem with parking before 7am) and sat in the foyer at Durland/Rathbone/What ever that new wing was called and did homework and prepared for the day, but mostly just hanging out and chatting with students and professors as they came in.
As you work through your classes keep a portfolio of projects you have worked on. The best interviews ask about what you have done, and the best answers are to show them the projects you have worked on and how you contributed.
Have fun with it, and absolutely go for it.
-Kirby
Kirby Wilkerson
Remember, first define the problem, then solve it.