What Type of Education Should I Get?
Hi, I'm a senior in high school interested in becoming a game programmer (coding the engine, graphics etc). I am looking at colleges now and need some advice. I have the grades (4.0, 1560 SAT) to get into most colleges and have a shot at the Ivy League. So my question is, what would a company prefer: A Harvard graduate with decent grades in say CS, or an A student from a technical school such as WPI, RIT, RPI, Carnegie Mellon, or (in its own category) say MIT? Is the name and all around good education given at an Ivy League school more favorable to game companies than a really dedicated CS program at a technical school? This is my main question. Second, any suggestions for colleges? I don't want to go to a place like Digipen or Full Sail until after I graduate regular college. I would prefer one in New England or the Northeast. What places have the best CS undergraduate/graduate programs? I know a few have game design courses but many of the ones I've looked into seem kind of poor. I need a program with a hardcore computer graphics programming course. Is there any particular college that really stands out to game companies as renowned for its CS/gamedev curriculum? Anything with a lot of Linux education too? I would greatly appreciate any help, this is going to be a big decision for me. If you want to email me any info let me know. Thanks a bunch.
I've looked a lot at the recommendations of people who hire in the industry and not too many of them seem to care what school you go to. The reocurring answer is "it's what you do outside of class, we don't wanna see school projects." University however is a great experience, so I'd recommend that you go to the school that you want to and learn game programming at home. Most bachelors programs offer pretty lame courses for graphics compared to what you'll need to know. If you can afford to go somewhere like MIT, go because it'll make you a better individual. But I wouldn't rely on university to teach you game programming. Game programming is more of a life-style than an education.
-------------------------------See my tutorial site: Click here
Like aaroncox1234 said, your experience counts more than your school. What a good school offers you is more chances to gain experience in terms of contacts and resources. But, in the end it is still up to you and what you do on your own time. College teaches you how to think, not how to make games/web pages/what have you. I went to West Bumble U., and I did not have any trouble securing a programming job before I even graduated. Companies don't care where you went to school. They are going to have to train you anyway. At the end of the day, they just want to know that you have the ability to learn. A college degree is a good way to demonstrate that. They also want to make sure you have some level of knowledge in the area you would be working. A good demo takes care of that. It is that simple. College is not the rest of your life. Just pick one that you think you can tolerate for the next 4 years or so and get on with it.
"When you die, if you get a choice between going to regular heaven or pie heaven, choose pie heaven. It might be a trick, but if it's not, mmmmmmm, boy."
How to Ask Questions the Smart Way.
How to Ask Questions the Smart Way.
First, get the best education you can afford.
Second, keep your options open. It isn't easy to get a job in the video game industry. If you limit your education to video games and you can't get a job making video games, then you'll have to get a job making fast food.
Second, keep your options open. It isn't easy to get a job in the video game industry. If you limit your education to video games and you can't get a job making video games, then you'll have to get a job making fast food.
John BoltonLocomotive Games (THQ)Current Project: Destroy All Humans (Wii). IN STORES NOW!
Thanks guys I appreciate it. I have wanted to make games since I first played NES when I was six and still hold that dream at 17. I have learned programming and DirectX/OpenGL, and I guess the best thing to do would be to shoot for Ivy League/a good all around school to keep my options open while learning gamedev on the side and working on a demo. Thanks for the help, and I still welcome any input.
-------------------------------------------------------------------
...And God looked down from the heavens, and he doth proclaim...HEADSHOT!
-------------------------------------------------------------------
...And God looked down from the heavens, and he doth proclaim...HEADSHOT!
The best advice I can add, besides what other people have said, is to go to the college that is right for YOU. Don't shoot for Ivy League if you don't really want to be subjected to work, work, and more work for the majority of the next 4 years of your life. I've been solicited by many top colleges myself (though I don't have your grades), but I do not want to attend any of them. I would rather go to a place that can not only educate me, but provide an overall enjoyable and meaningful experience. Just something to keep in mind.
http://www.zirconstudios.com/ - original music for video games, film, and TV.
My experience has been that once you get a few years experience, your education fades into the background, and unless you maintain a healthy list of contacts, even your experience won't make any difference. I have a BS in Computer Engineering and 8 years of experience as a software developer, and I've spent the last year on unemployment, followed by 5 months working at Target for 7.35/hr.
Now I don't have an unemployment check or a job. My degree isn't worth the paper it's printed on, and don't even get me started on offshoring. If you want any kind of job as a software developer 5 years from now, you should seriously consider moving to India (no joke...)
Now I don't have an unemployment check or a job. My degree isn't worth the paper it's printed on, and don't even get me started on offshoring. If you want any kind of job as a software developer 5 years from now, you should seriously consider moving to India (no joke...)
Not much to add about what's been said above, except that personally i'd choose MIT (if I could afford it ;) ) since I like the structure how the SE/CS degrees are constructed. But it is also true that world experience can fast forwards your knowledge tremendously. Everything really depends on how much effort YOU put in, not in what is asked of you on a school-level.
I doubt jobs will consistently disapear that fast but it is true that asia boasts an incredible workforce (quite scary when China itself can determine inflation on a world-scale)... but one bad thing about indian devs is they're really not keen on testing their software, at least not yet.
Regards,
Quote:
Original post by pook
If you want any kind of job as a software developer 5 years from now, you should seriously consider moving to India (no joke...)
I doubt jobs will consistently disapear that fast but it is true that asia boasts an incredible workforce (quite scary when China itself can determine inflation on a world-scale)... but one bad thing about indian devs is they're really not keen on testing their software, at least not yet.
Regards,
"Un brin de haine et pas mal d''ennuisConduisent à des actes qui gâchent toute un vieCes personnes qui sont rongées de regretsCarrément aigries d''avoir vécus trop longtemps dans le secret..."-AKH-
I'd recommend a good, broad, and solid education over completely blindly focusing on one thing.
Of course, if you love computers, then go with a CS degree. But as some have pointed out, that doesn't necessarily mean you'll get where you're going.
You'll want to make yourself look on par with everyone, but different. If everyone just has a CS degree, same grades, similar schools, etc, you're going to be a member of the mold. So, as others have suggested, what you do outside of school projects and what not are really important. As is your diversity in knowledge and wisdom (why I recommended a good, general, broad education).
Remember that entry level programmers (grunts) in the game industry are dime a dozen. Try to slip in a step ahead of the crowd.
Of course, if you love computers, then go with a CS degree. But as some have pointed out, that doesn't necessarily mean you'll get where you're going.
You'll want to make yourself look on par with everyone, but different. If everyone just has a CS degree, same grades, similar schools, etc, you're going to be a member of the mold. So, as others have suggested, what you do outside of school projects and what not are really important. As is your diversity in knowledge and wisdom (why I recommended a good, general, broad education).
Remember that entry level programmers (grunts) in the game industry are dime a dozen. Try to slip in a step ahead of the crowd.
"Creativity requires you to murder your children." - Chris Crawford
"Try to slip in a step ahead of the crowd." This is only the first step, but before that, you need to ask yourself if you are willing to step on the throats of others to get what you want. This might sound cold, but you are competing with thousands of others for the same prize, and many of those thousands are not going to politely step out of your way, in fact they would push you off a cliff in a heartbeat. It's ok if you don't beleive it now, because in a few years you'll experience it for yourself.
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement
Recommended Tutorials
Advertisement