By Jaap Suter December 1999 |
Many of the flipCode readers are wanna-be game programmers (or should I say
aspiring?), currently studying Computer Science. At the time of this writing I'm (Jaap Suter)
in the position of being a second year Computer Science student in Holland. I
have a part-time (20 hours a week) job at a local game development company
called Davilex and for the last few months I struggled with the idea of quiting
school and going full-time. The struggle is over and I decided to finish school.
This article is meant to be of help for any other people who are in doubt at the
moment.
What made me decide to finish school? I guess the main reason is society. Current society demands that you have a degree for everything. Even if you already know some game programming and you aren't learning that much at the University, you've still got to have the paper. Not only for game programming but for every job it's the same. One day I got home from school and I was so incredibly sick of it that I decided to poll the game industry to see what they think on this matter. I gathered lots and lots of email adresses from professional game companies and wrote them an email with the following questions: At first I wasn't expecting very many replies, because these companies must be getting hundreds of emails an hour and they can't begin answering them all. But after a week I got replies from the following companies: I also got replies from different people that run or write for all sorts of game development sites. And last but not least I asked Jacco Bikker what he thought about it. This is simply because I discuss my ideas a lot with him and his opinion means a lot to me. When you look at all the replies I got you can spot two types. The ones that said: "You got a cool enough demo, then quit school" and the ones that said: "Finish it, damn you". Let us first take a look at the first question I asked and then take a look at some of the replies I got. |
Question 1. What value does a computer science degree have these days? I mean, isn't a cool demo worth much more? Scott Miller from 3D Realms says the following: "We do not place much emphasis on college degrees. I, myself, didn't finish college because doing so would have forced me to miss my prime opportunity window to start Apogee. Bill Gates didn't finish college. If you're smart, motivated and willing to self-educate yourself on the topics that matter (for me that was marketing and business management) then college is not critical. Self-motivation and perseverce are far, far more important." Sort of opposed to what Konami Entertainment had to say: "You are either woefully uninformed, misguided, or Einsteinian in natural talent to think that a CS degree is less important than a cool demo. Cool demo's may come and go. In 5 years it is outdated and practically functionless. When you have no schooling or training how will you compete with the hotshots coming out of colleges with the new technology in tow? Get the degree. You may even wind up hating the game industry. If so, how will you compete for the good jobs then? What would you have to offer?" SCEE made the following interesting note: "A cool demo helps as well ... but demonstrates mainly technical competence, and doesn't rull out plagarism (which we've seen ... and you have to keep a wide eye on the demo scene to know all the demos out there)." Which is a point I haven't thought about before. Maybe because I consider plagarism something that's simply plain stupid. Suppose you can get a job out of plagarism. Then you will never be able to live up to the expectations and be fired in a matter of days. Well, at least that's the way I think. Jacco Bikker gave the following detailed answer: "A demo is worth a lot. However, school teaches you a few things that you need. I believe the most important things are: Besides this, school provides you with a good excuse to have enough spare time to learn the things that you consider 'important'. It prevents that you get too much one-sided. And basically he sums it all up pretty cool. School keeps your mind and view broad. I don't consider learning things like the Z notation is going to help me much in the future but what the heck. The worst thing it can do is being a waste of time." Click Here For The Next Page |