Thread: College

  1. #16
    Hardware Engineer
    Join Date
    Sep 2001
    Posts
    1,398
    ...i dont think im any closer to an answer....
    #1 - A 4-year public or private university, B.S. degree. (First 2 years at a community college is OK.)

    #2 - A public community college, A.S. degree.

    #3 - A public community college, Certificate.

    #4 - A private trade school, Degree or Certificate. Be very suspicious of “trade schools”. There are lots of schools that specialize in helping you to get a student loan, so they can collect the money. If you do consider a private trade school, or tech school, ask for placement and salary statistics. Also ask for references… a list graduates that you can talk to. If they say they can’t because of “privacy issues”, they are lying! Successful graduates would be happy to talk to potential students.

  2. #17
    semi-colon generator ChaosEngine's Avatar
    Join Date
    Sep 2005
    Location
    Chch, NZ
    Posts
    597
    if you plan to do game programming there are a few things you need to be aware of:

    game programming is hard. you will need lots of math (esp. vector math).

    being a game programmer is a bit like the IT worlds version of being a rock star. for every john carmack/metallica there are a million guys in garages working for nothing/guys in garages working for nothing (not a typo). basically if you're very good/lucky and you get on a AAA title (half-life, quake, GTA, etc) you'll work bloody hard, but you can make a lot of money. That said most game programmers don't get on those titles and work bloody hard for less money then they'd make in an equivalent non-game programming job. typically subtract about 25% (YMMV of course)

    Note that I'm not trying to put you off, but you should start with your eyes open.

    On the plus side, games programming tends to be more interesting/ technically challenging then banging out another DB app.

    If you really want to get a job game programming, go to a university that does a good CS course (something that teaches you both low and high level concepts). While you're there start building a portfolio in your own time. Depending on what area of game progamming you want to get into, you should try to have
    - an engine demo for 3d work
    - a hl/quake mod shows you can work with an existing engine and can build game logic
    - some AI demos if you're interested in that side
    - some networking stuff (most games have an online component)
    - a scripting engine
    - a resource editor

    you've got 4 years, get to work :-)
    "I saw a sign that said 'Drink Canada Dry', so I started"
    -- Brendan Behan

    Free Compiler: Visual C++ 2005 Express
    If you program in C++, you need Boost. You should also know how to use the Standard Library (STL). Want to make games? After reading this, I don't like WxWidgets anymore. Want to add some scripting to your App?

  3. #18
    Devil's Advocate SlyMaelstrom's Avatar
    Join Date
    May 2004
    Location
    Out of scope
    Posts
    4,079
    Don't go nuts on what Chaos is saying. Yes, you want to build a nice resume filled with all sorts of skills. For gaming program, it's essential, but don't think it must be done in "4 years".

    If you live an average life, with an average family that stands by you, the don't think you have to be ready to tackle the world the day you get your BS. What's going to happen is, you get your degree, you get a low level job, make a mediocre pay check, and build your resume. Constantly try and break into the field you get into. When you're not at your current job, you should be looking for a better one. The most important thing I could share with you is to pace yourself. Take your time with your work and make sure it's done right.
    Sent from my iPad®

  4. #19
    semi-colon generator ChaosEngine's Avatar
    Join Date
    Sep 2005
    Location
    Chch, NZ
    Posts
    597
    Quote Originally Posted by SlyMaelstrom
    Don't go nuts on what Chaos is saying. Yes, you want to build a nice resume filled with all sorts of skills. For gaming program, it's essential, but don't think it must be done in "4 years".

    If you live an average life, with an average family that stands by you, the don't think you have to be ready to tackle the world the day you get your BS. What's going to happen is, you get your degree, you get a low level job, make a mediocre pay check, and build your resume. Constantly try and break into the field you get into. When you're not at your current job, you should be looking for a better one. The most important thing I could share with you is to pace yourself. Take your time with your work and make sure it's done right.
    You misread my post. I didn't mean it in that he has to do all of that in 4 years. I meant he has 4 years of time available, which is plenty of time to build a portfolio. The projects I listed are options. I didn't expect him to do ALL of them, just the ones in the area of game programming he's interested in.

    Skills on your resume are great and will get you into most jobs, but every game company I've talked to wants to see samples of your work, and that means work that you own and can legally show them, including source.

    So until you've worked on a few release titles, you need some sample work to show them.

    What I was trying to explain to the op was that he has loads of time to make some really polished samples to show off his skills.

    BTW if you're really interested in game programming head over to gamedev.net, where you'll find much more info from some very clever people.
    "I saw a sign that said 'Drink Canada Dry', so I started"
    -- Brendan Behan

    Free Compiler: Visual C++ 2005 Express
    If you program in C++, you need Boost. You should also know how to use the Standard Library (STL). Want to make games? After reading this, I don't like WxWidgets anymore. Want to add some scripting to your App?

  5. #20
    Registered User
    Join Date
    Mar 2003
    Posts
    176
    thanks for all the info, and yeah i know it will be hard, but persistance will pay off in the end i think.
    If a mime dies in the woods and no one is around to hear it, does it make a sound?

  6. #21
    pwns nooblars
    Join Date
    Oct 2005
    Location
    Portland, Or
    Posts
    1,094
    I am currently going through the hoops to get my BCS. I plan on doing application dev but I am going to take class to do game programming also. I was also a year behind in math, but instead of going to a 4 year straight away, I am going to a 2 year community college program then going to transfer to a 4 year. The 2 year is great if you are shorter on cash, didn't do to hot in HS for what ever reason, still really deciding what you want to do, or any combo of those.

    I am saving approx 20k by going to the 2 year first. And in hs I graduated with a 1.39 GPA (yes that is just above a D) and SAT of 1510(on the old SATs, not the new ones that started last march), I was behind in my math by a year and a half and my science classes were also behind. I also needed another half year of german, my foreign language of choice. I have completed all the the things I needed to catch up and have been taking extra computer science classes because the classes are obscenly easy right now and figure I should stack them up and get all the basics out of the way (Intro to Linux, CS1,2,3 where they teach fundementals like what a bit is vs a byte and C++ VERY basics)

    Because you have been studying computer science for a while you will be bored in your first couple programming classes since hello world is hardly challenging. A tip would be to keep the source for all your projects you do, and make it as OOP as you can (even at the sacrifice of speed for the back up copy) so that you can just piece together the programs you need to make for classes.

    I currently work programming DB apps for a web based chip simulation company. I have been enjoying it thus far, learning a lot and finding out that knowing just one, two, or three languages doesn't cut it lol. I had knowledge of C++ and some Java when I started. Now I know Perl, PHP, PL/SQL(I count it as its own language), C++, and Java. And this is just a month and a half after starting working here. So don't discount application programming, while it may not be the glamorous thing game programming is, you can get a lot of satisfaction out of it, while still learning and being able to do gaming stuff (should the oppertunity arise).

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. College residence - Campus or commute?
    By holden in forum A Brief History of Cprogramming.com
    Replies: 14
    Last Post: 09-17-2004, 03:54 AM
  2. Should I go to a state college and be 20k in debt, or a private college and be 90k in
    By Terrance in forum A Brief History of Cprogramming.com
    Replies: 10
    Last Post: 10-10-2003, 08:22 PM
  3. University versus college, which should I do?
    By Terrance11 in forum A Brief History of Cprogramming.com
    Replies: 1
    Last Post: 07-02-2003, 11:19 PM
  4. Which college should I go to?
    By Terrance in forum A Brief History of Cprogramming.com
    Replies: 15
    Last Post: 05-13-2003, 10:06 PM
  5. College or No College :: Future
    By kuphryn in forum A Brief History of Cprogramming.com
    Replies: 13
    Last Post: 09-25-2002, 03:48 PM