Jump to content

  • Log In with Google      Sign In   
  • Create Account


mixed feelings at Uni

  • This topic is locked This topic is locked
12 replies to this topic

#1 mikeishere   Members   -  Reputation: 151

Like
2Likes
Like

Posted 04 December 2012 - 03:43 PM

Hello folks
I need some advice

I'm currently a freshman (18 y.o.) at a large Big 10 uni with a very good computer science program. I did not start programming until this past summer, but I really really like it. I'd say my c++ skills right now are halfway between absolute beginner and intermediate (havent been able to dedicate a huge amount of time to it cuz of uni), so I still have a long way to go. Anyways, the problem for me is I feel like uni is not going to help me at all in becoming a game developer. I feel like I can teach myself better/faster than most courses I will take here. Moreover, I can learn what I want when I want.
If I wasn't sure what I wanted to do for a career other than that it would be computer science related, I would not have a problem staying in uni.
The thing is I really like programming but only in the context of being a game developer in the future. I don't want to want a programming career in anything else. Period.

Here is a list of pros and cons for I have come up with for dropping out of uni
(I'm definitely going to school next semester so I have some time to think this over)

Pros
- Much more time to dedicate to game programming
- Save close to $100,000 (parents' money) that I would spend on next 3 years of tuition
- Don't have to worry about keeping up my grades in classes where I have only lukewarm interest

Cons-
- Will be missing out on a lot of the social benefits on Uni
I don't "party" but I do enjoy the company of others my age with similar interests which would be hard to find if I dropped out of school.
Additionally, there is much more access to attractive women my age here than if I wasn't going to school.
- No "insurance" (i.e. a degree) if game programming doesn't work out for me.
- Parents/family members will be disappointed (not really a big deal though)
- I could still work on game dev. in my spare time (one has quite a bit as an undergrad) but note that is hard to focus on such when you have your actual classes constantly on your mind. At least that's the way it is for me.

I've been incredibly stressed over this for the past few weeks and am quite lost on what to do. Hopefully some of you can give me useful insight on how to move forward.

Thanks in advance

|||| Side-Note |||| - You may find this relevant. Humility aside, I am a rather intelligent person with an IQ of 140 (not on the super genius level of Bill Gates, Zuckerberg etc but it would be the next tier). I am able to digest and apply new concepts rather quickly (which is why I generally prefer teaching myself over a uni course). |||| Side-Note ||||

Edit: Forgot to add- The computer science degree at my uni is almost entirely in Java

Edited by mikeishere, 04 December 2012 - 09:46 PM.


Sponsor:

#2 way2lazy2care   Members   -  Reputation: 782

Like
4Likes
Like

Posted 04 December 2012 - 04:20 PM

I think you'll find that unless you are going indie, you will probably want a degree anyway. It's a fairly competitive industry as far as breaking in goes. The easiest way is to be the most qualified person with a college degree, but you could also be the most qualified person with a large library of completed quality games, or just go into business for yourself.

Don't think because people 15 years ago didn't need degrees that it will be easy for you without one.

#3 frob   Moderators   -  Reputation: 20514

Like
8Likes
Like

Posted 04 December 2012 - 04:21 PM

University education is not job training.


From an employer perspective (that's me) the degree means that you have studied ALL THE TOPICS --- not just the ones you like --- to a minimum extent. A degree means you can do not just the fun stuff, but also the not-so-fun stuff.

While I was in school there were several topics that I thought I would never find useful, but I have found that even those classes covering seemingly unnecessary information have proven useful over my career.


It doesn't matter that you have lukewarm interest in the class. Learn from it anyway.

Maybe you dislike theory of compilers --- but it will be important when your boss needs you to find that extra 1% efficiency in the engine.
Maybe you dislike complexity theory --- it will become important when your boss needs you to implement a compute-intensive algorithm so you know what is possible and what is intractable.
Maybe you dislike networking communications --- it will become important when your boss needs you to help out with adding the networking component.
Maybe you dislike information theory --- it will become important when your boss needs you to implement an in-game search function.

If you are as smart as you claim to be, you should have no difficulty learning from your classes both the things your professor wants, and also learn things that may be of interest to your future career.
Check out my personal indie blog at bryanwagstaff.com.

#4 Tom Sloper   Moderators   -  Reputation: 9703

Like
6Likes
Like

Posted 04 December 2012 - 04:41 PM

If you want to save money, transfer to a less expensive school. But get the degree. Moving this to the Breaking In forum, where you should read the FAQs.
-- Tom Sloper
Sloperama Productions
Making games fun and getting them done.
www.sloperama.com

Please do not PM me. My email address is easy to find, but note that I do not give private advice.

#5 Ravyne   Crossbones+   -  Reputation: 7143

Like
3Likes
Like

Posted 04 December 2012 - 04:42 PM

The basic problem is this: You're too young and inexperienced to know what's important -- that's not a jab at you, its just a statement of the youthful hubris that most college-aged people have.

And to re-iterate Frob, University is not job training -- if you want job training go to a technical school, and you can expect all the usual bias that entails whether justified or not.

There's a certain air of "I can't be bothered to do stuff that's not immediately interesting to me" in your post. Its perfectly normal to be completely unjazzed about certain courses you'll have to take, or for their relevance to be completely opaque to you at the current time, but there's usually a reason they've survived as part of the curriculum over the years.

Fundamental learning and variety of knowledge is important for your ability to grow and stretch your capability now and in the future. University is not about putting you into one form or another, its about giving you the substance to take on the form that your work will demand, and to adapt to new forms over time.

#6 sox   Crossbones+   -  Reputation: 484

Like
9Likes
Like

Posted 04 December 2012 - 06:33 PM

Of all the possible programming jobs you could do, I think game development benefits the most from a well-rounded education. Art. Music. History. Literature. Psychology. Business. Physics... You never know what will be useful in a game. Also, you never know what will be useful in communicating with your designers, animators, and managers.

Also... no offense, but everyone's kind of a dumb-ass at 18... even geniuses. Go to University, kick some ass in the CS department, but explore as many other subjects as you can. Spend time with people that are different from you. Date girls, learn how to relate with the opposite sex. Sing at an open-mic night. Write a novel. Fall on your face, and realize failure is just another form of learning.

Go be awesome.

#7 Alex007   Members   -  Reputation: 118

Like
4Likes
Like

Posted 04 December 2012 - 07:59 PM

Hey man,

I was in a similar position over the summer. I m studying computer science in one of the top uni's in the uk of its field (glasgow) and i enjoyed the 1st year course but then in the second year things went crappy , i wont blame the entire course for my failure as i played some part in that as well but long story short over my 6 courses i had passed 5/6 of them but the one i failed required a mandatory min. grade of D which i failed to get so i was forced into not only resitting that course but also 3 other courses which i had previously passed because the comp science department decided to raise the requirements (which should have taken place in the next scholar year instead of the summer resit) for passing into 3rd year. I managed to pass yet again all three of my other subjects but failed to pass that one same subject (i had intense migraines on the day of my most important resit and even with a doctor's notice i was showed very little compassion by my department). This was the first time i had failed in anything i have ever done in my life so far so it took great thought on whether or not i should have gone back to uni this year and try to redo a whole year of uni spent abroad( cause im not originally from glasgow...im from cyprus which is a good shit load of miles away) for one 10 credit course ( a year here consists of 120 credits, and i even took 130 the year i failed).In the end i had to swallow my pride and come back here and attempt to pass that course again, at this stage i started hating programming and anything that had to do with computing science. But with time and patience i came back (the course i need to pass isnt till the 2nd semester) and i also got accepted into a MA program for Digital Media studies which is going really well so far (fingers crossed) and i was also selected by a company to take their Gamer's Developer Course thanks to an ad i saw during one of my Digital Media lab sessions. So far things are going really well after such a crappy summer and i came to the conclusion if i want to make it out there im gonna have to at least get formal university degree(whether that will be an MA in Digital Media or a BA in Comp Science,only the future knows) and i am not regretting the decision of coming back because it has and will change my life. University is a treasure of opportunities that you will never get if you just sit around at home, you need to take a chance in it and try to do your best cause so far for me even though things sucked majorly for a while , i m finally and hopefully back on track and im even a step closer to where i wanna go thanks to this twist of faith (i.e. taking another course which in the end introduced me to an official accredited gaming course).

Hopefully i ve helped you out a little with my story, and who knows what the future holds,never close a door full of opportunities if you can still have access to it man :) (oh and btw i only just turned 20 so hopefully i dont seem like an old and wise geezer who's just spewing out advice...im still in the learning process of life just like you are :)

#8 papi0t   Members   -  Reputation: 170

Like
3Likes
Like

Posted 04 December 2012 - 11:15 PM

As others have pointed above, University is not training you for a job, but it will teach you how to LEARN. This is the most important thing I have come out of from University: I have gained the ability to learn. Indeed you can learn by yourself too, but when in school - you have a prof (a mentor let's say) and colleagues (which in the future will be the equivalent of co-workers). No person in this world lives their life on their own. You need to experience being/talking/interacting with others. The actual details you learn during your courses will not necessary help you FIRST HAND in your job (or maybe they will less than 5% of the time), but the fact that you are going through those courses, doing the labs, the exams, learning the theory, etc is what's going to make you that much of a better person in the future.

Also, a good advice for anyone doing technical majors in school is to try to take as many electives as possible that are OUTSIDE technical subjects. (ie - take arts, philosophy, psychology, etc). You will become a well rounded person and that helps a lot, especially in game design / game development.

#9 ssrun   Members   -  Reputation: 152

Like
0Likes
Like

Posted 04 December 2012 - 11:38 PM

Let me put it this way as a game programmer who recently returned to University to get my degree. You DO NEED the degree to do anything remotely useful in game development.


Topics that you will need to know that only Univeristy can teach you are:
- Physics
- Animation
- 3D graphics (not how to use OpenGL or DX but the actual algorithms used)
- Multivariable calculus and differential equations (required for graphics and animation)
- Linear Algebra (required for graphics and animation)
- Data Structures (required in all programming)

I know the saying that you can learn anything on your own but in reality, it's not true unless you're Isaac Newton. The programming language the school uses to teach you is irrelevant as your concern should be the algorithms and how to implement them. So stay in school, study hard and apply what you learned a little at a time.

Edited by ssrun, 04 December 2012 - 11:38 PM.


#10 DaveTroyer   Members   -  Reputation: 1052

Like
7Likes
Like

Posted 05 December 2012 - 03:34 PM

smile.png (oh and btw i only just turned 20 so hopefully i dont seem like an old and wise geezer who's just spewing out advice...im still in the learning process of life just like you are smile.png


Time for one of the old men to tell his stories then. biggrin.png

I had a good sized scholarship to my number one pick art school coming right out of high school and I opted to go it alone.

No education and wasting my talents, I thought I could make just as much or more than others because of my ego kept me moving forward. I thought I was too good to learn anything from others; that I'd learn more on the job than in a school.

After a little bit of success over the years, I found myself unemployed, burning through savings, and my house being foreclosed upon after the company I worked for had been bought out. They couldn't justify having more than one artist, so I got cut because I didn't have a degree.

Once I got my head out of my ass, I went back to school. I still think about how different or better my life would have been if I had taken that great opportunity back then. All those years that I could've been working on my art. How much better I would be now. How much time I wasted trying to stay afloat instead of exploring my passion and where it can take me.

I'm only 29 now, but it feels like a life-time ago.

But what I'm trying to say is don't waste the opportunities you're given.

Hope no one was bored by my maybe-not-that-wise geezer story but maybe you'll learn from my mistakes. biggrin.png


Edited by DaveTroyer, 21 January 2013 - 01:03 PM.

Check out my game blog - Dave's Game Blog


#11 Anri   Members   -  Reputation: 597

Like
2Likes
Like

Posted 06 December 2012 - 05:23 PM

At such a young age, and already on the Degree program, I would see it through to the end.

I saw reason at the age of 26 to get a degree, and now at the age of 32 I have just received confirmation of my BSC two days ago. If I could have my time again you bet your arse I would do the degree at 18 years old! Someone is giving you the chance to obtain your first achievement in the field of computing, so don't waste it.

If the games thing doesn't work out, then a computing degree is still something to fall back on in hard times. There might come a time when you desperately need to get any job just to put food on the table. One of the reasons I have my current job is because I was studying at the time for a Degree - my boss told me that it suggested I wasn't as stupid as I looked and took pity on me! o_O

LOL, one of the best moments in my job was when someone noticed me using a computer and asked "who was stupid enough to let you loose on our computers?", and I replied with "for your information - you fucking ignoramus - I have a University Diploma in Computing! So do put that in your pipe and smoke it! Now if you'll excuse me, I will get back to hacking into the Ministry of Defense's mainframe...". Trust me, those moments are priceless...not to mention bloody hilarious for everyone watching.

But anyway, go get your degree. ^_^

#12 Dwarf King   Crossbones+   -  Reputation: 1828

Like
2Likes
Like

Posted 07 December 2012 - 02:33 PM

Let me put it this way as a game programmer who recently returned to University to get my degree. You DO NEED the degree to do anything remotely useful in game development.


Topics that you will need to know that only Univeristy can teach you are:
- Physics
- Animation
- 3D graphics (not how to use OpenGL or DX but the actual algorithms used)
- Multivariable calculus and differential equations (required for graphics and animation)
- Linear Algebra (required for graphics and animation)
- Data Structures (required in all programming)

I know the saying that you can learn anything on your own but in reality, it's not true unless you're Isaac Newton. The programming language the school uses to teach you is irrelevant as your concern should be the algorithms and how to implement them. So stay in school, study hard and apply what you learned a little at a time.


I voted you down here. Not because what you wrote was really wrong. But to claim that ONLY a university can teach you the knowledge you point out to be important for a game developer, which is utterly wrong. All the mention classes above can be learned by one self by reading the relevant books on the topic. Do a google search or a search on Amazon.com and the knowledge will be there for you to grab.

I DO agree that all the classes you mention are necessary for a game developer, but do not claim that these topics only exist at the university. We live in the age of the free internet(for now at least).

To the OP I would say if possible then by all means hang on there and endure to you graduate. If that is not possible then follow your heart Posted Image

Edited by Dwarf King, 07 December 2012 - 02:37 PM.

"The only thing that interferes with my learning is my education"

Albert Einstein

"It is a miracle that curiosity survives formal education"

Albert Einstein

 


#13 Goran Milovanovic   Members   -  Reputation: 1104

Like
4Likes
Like

Posted 21 January 2013 - 03:53 PM

No "insurance" (i.e. a degree) if game programming doesn't work out for me.

 

A degree doesn't guarantee anything, so it's not "insurance".

 

I mean, it's not like you can just go to any given software company, and automatically get a job because you have a degree; You need to be really, really good at what you do, even for "entry level" positions.

 

Be really, really good, and make stuff that shows it - everything else is secondary.

 

Relevant video: http://www.youtube.com/watch?v=tdwzvdZFxVM#t=3m40s


+---------------------------------------------------------------------+

| Game Dev video tutorials  ->   http://www.youtube.com/goranmilovano |
+---------------------------------------------------------------------+





PARTNERS