This question goes out to Scott, Rym, and possibly anyone who knows about the many tribulations of college. Although the college application process is going fairly smoothly for me, I still need some guidance as to what I need to do in order to have the best college experience I could possibly receive. I am currently looking at getting a Computer Science major, but I am not sure what to do or what will happen to me once I get it. I'm fairly skilled in the art of CS, and I truly enjoy the work that comes with it.
Still, will it get me a job? Will I be able to find work after college? Will I be able to enjoy my life after I graduate? This is a very sensitive time in my life, and I am worried that I may end up homeless if I pursue the possibly fruitless major that I truly want to be in.
Damn, I just revealed my age to you guys. Take of it what you will. Please do not discredit my opinions due to my age.
Comments
If you're sure that you really want to go to college you just have to pick the major that you will enjoy doing. If you know what you like, it isn't hard to select the major that matches. Computer Science is about creating software by writing code. If that's what you want to do, do it. The only thing you have to worry about is picking Computer Science when you really wanted Computer Engineering or Information Technology.
For example, I know a lot of people who went to state school. State schools tend to be very lenient with major changing. Not sure what you want to do? Terrific. RIT is the opposite. Yes, you can change majors at RIT, but that means you have to apply for a different program. You can't just switch willy nilly. If they accept you to the school for one major, they might not accept you into a different program. Also, changing majors usually flushes some existing credits, which you already paid for, down the hole. If you change majors at a school like RIT, you can expect to spend another year on average to get your degree. So much depends on the school.
Here are the types of jobs different majors will train you for.
Computer Science - The guy who writes the code that makes everything else work. Everything from the software in your iPod to Firefox.
Software Engineering - The guy who writes specifications and documentation for software projects.
Information Technology - Network designer, database administrator, system administrator, etc.
Microelectronic Engineering - The guys in the white suits in the clean room making chips at IBM/Intel/Nvidia/AMD
Computer Engineering - The guy who designs the video card that has the Nvidia chip on it.
Electronic Engineering - The guy who designs the schematic and layout of the circuits in your iPod, mobile phone, DVD player.
It's all about having mad skillz!
That piece of paper may get you interviewed but it will not get you a job... Unless you are the owner's kid!
And Steve, mad props to your success. It's commendable that you're capable of holding together a family under those circumstances. Unfortunately for me, though, I will surely be disowned from my family if I DON'T go to college. The same goes for religious practices. I can't blatantly show that I'm an atheist in my family or else I would get disowned by my very religious community.
BUT, this isn't a parental discussion. This is a college discussion.
Anyway, I went Clarkson University for a while for Computer Engineering and knew many CS and Software Engineering students, they seemed to find pretty good jobs. Carnegie Mellon University is also a great CS school.