My story is a bit similar to Joseph's story. I've always wanted a job in the industry, but I never knew what I wanted to do. I took some C++ classes in high school and I really enjoyed them, so I decided to become a CS major in college. I had the professor from hell in my first class. He was bulgarian, so he talked like the terminator and he had a hearing problem, so communication was very difficult. I already knew most of the basic programming techniques so the class was a breeze, but other students were having a lot of trouble. He would make us write out our programs on paper during the test. No compiling, no checking for errors, none of that. So I lost half the points on missing semi-colons and accidentally putting commas in the wrong places. Simple syntax errors that a compiler would have picked out in a second. After that class I never wanted to take another class with that professor, so I started to explore other majors.
After a year and a half of taking G.E. classes, I was clueless, so I started doing web design and I enjoyed it. I worked with an artist friend of mine, I did the html/css and he did the art. I ended up learning Flash in the process and Illustrator. I started to really get into graphic design and with no experience I landed an internship at my school. They taught me everything I knew about art and I realized that I had a creative side. I figured I would rather have a bachelors in science, so I continued to learn computer science while building my art portfolio in hopes of landing a job.
I ended up taking a class in game development at my school and our goal was to make a game that would be judged by different companies on the final day of the class. Obsidian was on the panel as well as Blizzard, Google, Red 5 and others. Kevin Saunders had emailed my professor about people who might be interested in an internship at Obsidian. I jumped all over that, but it was an unpaid internship. I applied and showed them my programming resume and my art portfolio and they decided they wanted me as a UI artist, so that's what I did on NX1. I was working unpaid at obsidian while holding two other jobs and going to school full time, but it was worth it and I ended up getting hired as a paid intern and then a junior artist.
I was hired on as the 2D guy, but since working here I've been taught two different 3D packages and two different editors. I've really been able to take advantage of how much knowledge and talent the people on the teams have.
My advice to people interested would be to do whatever it takes if you really want to get into the industry. Look for smaller companies and apply, even if there's no position listed. Use the machine gun approach and send your stuff out to everyone you can and don't be afraid to take on an unpaid internship.
For you art kids out there, modding is a great way to build your portfolio and your art will look right if you actually place it in a mod and see what it looks like. Try to get your portfolio to have fantasy, sci-fi and real world art in it, this is one of the best recommendations I've heard is to show of your skills effectively. Of course, feel free to ask us if you do have any questions, we're more than happy to help