I'm in my 3rd year of undergrad in Computer Engineering at UT Dallas and so far I think the college experience has been more valuable than the actual courses I've taken. Living away from home taught me how to talk to and meet new people, how to manage my money, and also how to manage my time (I work part time along with taking classes full time). I've definitely grown up a lot more in college than I did during high school, but maybe that's due to me living away from my parents? I don't know.
But as far as how relevant my courses have been, I would say hardly at all. Here's why: I did a technical internship with Fidelity Investments at their Dallas data center last summer, for which I was to help implement and manage tools for their storage division. Everything was completely new to me, I had no clue what a SAN or NAS was or how to work with them because those terms never showed up in any of my courses. I literally had to sit in my cube and read books for a week straight to learn this stuff, all my co-workers there also had similar degrees such as CS or EE and they all told me they had to start from scratch when they first got there as well.
Maybe I'm just in the wrong place, maybe If I landed at Intel or AMD I would actually get to use the stuff I learned about crystalline structure and energy band gaps of semi-conductors. But so far my courses have not been very useful to me.
That's interesting. I know exactly what you mean - the college experience has put us on our own. For me, I actually
moved to my university when I first got here. I was kicked out of home senior year of high school. So now I live here year-long, not going back for vacations. It helps to have an apartment in the area - and it's nice that students here tend to get apartments as upperclassmen.
I also learned how to talk to people and make new friends. I made some very good friends, too, who moved with me into my apartment, and some of whom will live with me in my next.
My one problem was that due to all the drama toward my end of high school, I got derailed from my career track, the math/comp sci/physics emphasis I took on high school, and majored in English literature because I thought it would make me better, help me internalize my experience. It maybe did that, but I am much farther behind in my career right now than I would be had I not gotten off-track.
So now I will continue to work IT jobs (and hopefully programming jobs) while finishing college, (it's nice they pay well), and then afterward see what kinds of software dev. / systems admin jobs are out there and whether I need to go back to school to get a Master's in CS. I would also like to study some thorough EE and CS sometime after I get out of college. It's an experience that I always wanted of which I kind of robbed myself.
Falcon, I think what matters is not that you didn't apply things you learned in school to your job, but that you got the job in the first place. You likely got it from a result of your studies, your classes taken in CE. When you get your degree you will have employers take you on because of that degree. But there are A LOT of other college students who aren't getting any jobs at all after they graduate. These are people who didn't get a technical degree or develop a lucrative skillset, or plan on going to grad school. So even if you don't apply what you learn, you will still get the jobs because of your degree, and that's why a career-guided degree matters so much - it separates the people who can get the jobs from those who can't. So you should be happy that you have that degree, because eventually you and your friends will all be graduated and you'll be the only one with a job.
Also, the circuit stuff related to computers is extremely cool, and there are so many software engineers / IT specialists who wish they knew about it, but never studied it. Even if you don't use it, it's still great to know, and really informs the Big Picture.