• Announcements

    • khawk

      Download the Game Design and Indie Game Marketing Freebook   07/19/17

      GameDev.net and CRC Press have teamed up to bring a free ebook of content curated from top titles published by CRC Press. The freebook, Practices of Game Design & Indie Game Marketing, includes chapters from The Art of Game Design: A Book of Lenses, A Practical Guide to Indie Game Marketing, and An Architectural Approach to Level Design. The GameDev.net FreeBook is relevant to game designers, developers, and those interested in learning more about the challenges in game development. We know game development can be a tough discipline and business, so we picked several chapters from CRC Press titles that we thought would be of interest to you, the GameDev.net audience, in your journey to design, develop, and market your next game. The free ebook is available through CRC Press by clicking here. The Curated Books The Art of Game Design: A Book of Lenses, Second Edition, by Jesse Schell Presents 100+ sets of questions, or different lenses, for viewing a game’s design, encompassing diverse fields such as psychology, architecture, music, film, software engineering, theme park design, mathematics, anthropology, and more. Written by one of the world's top game designers, this book describes the deepest and most fundamental principles of game design, demonstrating how tactics used in board, card, and athletic games also work in video games. It provides practical instruction on creating world-class games that will be played again and again. View it here. A Practical Guide to Indie Game Marketing, by Joel Dreskin Marketing is an essential but too frequently overlooked or minimized component of the release plan for indie games. A Practical Guide to Indie Game Marketing provides you with the tools needed to build visibility and sell your indie games. With special focus on those developers with small budgets and limited staff and resources, this book is packed with tangible recommendations and techniques that you can put to use immediately. As a seasoned professional of the indie game arena, author Joel Dreskin gives you insight into practical, real-world experiences of marketing numerous successful games and also provides stories of the failures. View it here. An Architectural Approach to Level Design This is one of the first books to integrate architectural and spatial design theory with the field of level design. The book presents architectural techniques and theories for level designers to use in their own work. It connects architecture and level design in different ways that address the practical elements of how designers construct space and the experiential elements of how and why humans interact with this space. Throughout the text, readers learn skills for spatial layout, evoking emotion through gamespaces, and creating better levels through architectural theory. View it here. Learn more and download the ebook by clicking here. Did you know? GameDev.net and CRC Press also recently teamed up to bring GDNet+ Members up to a 20% discount on all CRC Press books. Learn more about this and other benefits here.
Sign in to follow this  
Followers 0
roblane09

Experience without a degree

22 posts in this topic

This is my first post in Gamedev forums in a long time, I used to have an account a little over 10 years ago but since forgot the username etc...  I would like to say it's great to see Gamedev is still alive and active and full of the same great content I used to see here.  That being said, I have a tough question that I hope I can get some experienced knowledge and perspective around.

 

I have been developing web services and web applications for about 10 years now, and I do love coding for a living.  Before actually landing a job in the industry I was coding only as a hobby, and hoping that I could some day trade in my retail job(s) for one in development.  My first language was C++ simply because that's what was taught at my local high-school   From there I toyed with VB, Java, C# and eventually ASP/PHP for web-pages.  I feel I have a solid understanding of data structures, algorithms, software design/enterprise patterns and computer architecture.  All of this I have attained with passion and seeking help from professionals in the field or related fields.  I have taken a total of 5 college classes in my entire life, and while I've always considered going to college a huge benefit, I've never actually made the commitment to go.

 

Present day I find it very easy to land a development position in web/biz dev. and the compensation is so far fantastic.  That being said, I still find an enormous amount of discrimination by engineers & co-workers who have one (or several) degrees.  I'm not exactly the most secure person, and I've always had a shy personality (with a touch of social anxiety) so I don't exactly brush off co-workers jokes or remarks.  Really it makes me question my situation and assess my goals.

 

What I want to get some feedback on is this.  Would someone in my position benefit from a Computer Science degree?  I don't want to ask if I would benefit from any degree, because to me this answer is almost always yes.  Other then CSC I have also considered electrical engineering as I would truly want to increase my knowledge of hardware.  I have also had experienced people tell me that I shouldn't worry about a degree and my experience is enough to continue to drive my career.  I understand where they come from, but can this statement really be true?

 

I try to take it all with a grain of salt, however I have a huge passion for development and want to do the next right thing when it comes to my career.  If you read my entire question, thanks for taking the time, and I appreciate any and all feedback.

0

Share this post


Link to post
Share on other sites

 Would someone in my position benefit from a Computer Science degree?

That is the core of your question.

 

And the answer to your question is answered in the FAQs.  

 

You have identified several reasons to go back, and several reasons not to go back.  

 

So there are two items:  Get degree; Don't get degree.

 

There are several other options available, such as getting an associates degree, bachelors degree, or masters degree.  Or, since you have a decade of work experience, getting an MBA or a combined CS+MBA option.  There are also shorter options from trade schools like DeVry and such.

 

If you decide the degree is worth it for you, you don't necessarily have to go to a traditional school with a bunch of 20-year-olds; there are schools that offer night and weekend programs, there are schools that offer 'distance learning' and 'continuing education'.  Personally I'd recommend avoiding online-only schools because there have been many scamming institutions.

 

Ultimately you're the only one who can decide what is right for you.

 

Hope that helps.

2

Share this post


Link to post
Share on other sites

 Would someone in my position benefit from a Computer Science degree?

That is the core of your question.

 

And the answer to your question is answered in the FAQs.  

 

You have identified several reasons to go back, and several reasons not to go back.  

 

So there are two items:  Get degree; Don't get degree.

 

There are several other options available, such as getting an associates degree, bachelors degree, or masters degree.  Or, since you have a decade of work experience, getting an MBA or a combined CS+MBA option.  There are also shorter options from trade schools like DeVry and such.

 

If you decide the degree is worth it for you, you don't necessarily have to go to a traditional school with a bunch of 20-year-olds; there are schools that offer night and weekend programs, there are schools that offer 'distance learning' and 'continuing education'.  Personally I'd recommend avoiding online-only schools because there have been many scamming institutions.

 

Ultimately you're the only one who can decide what is right for you.

 

Hope that helps.

 

I have read through the FAQs and concluded that to break into the industry you need a degree, are you implying that this is in fact the case for someone with my volume of experience?  I appreciate the reference to a pros/cons grid, and I've done this several times already in my decision making.  What I'm attempting to attain is experience around this issue from others that have made the same type of decision and had a similar experience.  For example, knowing people that have 10+ years of experience without a degree, or perhaps knowing of someone that turned their career around by getting a degree.  I would also like some information on what intelectual benefits (what would I actually learn) should I go to school for Computer Science especially considering what I already know.  

 

I understand I'm the only person that can make my decisions, this is overly obvious.  I'm not asking someone to pick my options and tell me what to do, I'm looking for success or failure experiences before I decide to go get tens of thousands of dollars and change my day job to support school.  If you are saying "the FAQs say get a degree so get a degree", then I appreciate your insight and perspective, is this something you've done with success?

0

Share this post


Link to post
Share on other sites

Sorry if my reply came off "snarky", I really do appreciate the information you provided smile.png

Edited by roblane09
0

Share this post


Link to post
Share on other sites
A degree is strong evidence that you can do the job. It is a convenient HR filter.

Real world work-experience is also strong evidence that you can do the job. If you have that, you should also have no difficulty finding a job.

Many people have made that same lateral jump, from a programmer at one company to a programmer at another company in a different field.


From a career standpoint it makes very little relative difference at this point. A much bigger concern is transitioning from one kind of programming to another; if you were a business web developer moving to a console game maker it is a very big jump; moving from an embedded microcontroller programmer to a console game programmer is a much smaller jump.

Don't get the degree because you think it might transform your career. Get the degree because you want to gain the knowledge. You may be able to use that knowledge to improve your career, or you might not.
2

Share this post


Link to post
Share on other sites

Thank you so much for the information, it is very helpful.  I know the problem I'm presenting is ambiguous and it's clear that I'm a bit confused, however this clear cut perspective is refreshing. I can find good information on jumping from biz-dev. to game development, and it's not exactly an easy task but nothing worth while ever is.  

 

Based on the information here I will probably be pursuing a EE degree just for the hardware knowledge I wish to have, but I'm still considering jumping from web biz dev. to game development.  I'm not exactly an old man so perhaps theres room for both of these goals.

 

Thanks again for helping steer this lost dev. in the right direction!

0

Share this post


Link to post
Share on other sites

Dude you have 10 years of experience. No new college grad is going to be able to beat that.

Get a degree if: 1) To get passed the HR filter (which you already have)

                          2) To fail at impressing your coworkers(like your coworkers tried impressing you, but failed)

                          3) To get knowledge in a field you have no clue about

 

Honestly I think its your friends who are the insecure ones. They have to justify their degrees to you because you

are more successful than them without one

 

If you already know about CS and wanna try EE then go ahead. But Warning: its crazy hard, get ready to buckle down and study full time

 

good luck

Thanks much for the positive words.  I understand a degree in EE would be difficult, but I have a pretty solid passion for computers and I think I can find a good program to build onto what I know.  

 

Do you have experience with EE degree?  So far my understanding is you can do "electrical track" and "computer track" (not sure if my terminology is correct here), I think I would want to go computer track but clearly I need to do more investigation.  

 

I also believe I would get a better foundation in mathematics with this type of degree, which can be beneficial in many ways.  At any rate thanks for the feedback, if you have any experience or suggestions on EE schools would be appreciated.

0

Share this post


Link to post
Share on other sites

If you have several years of  proffesional experience then no you do not need a degree.  A recruiter at another company will be more interested if you can get the job done before looking at academic qualifications

However a degree may help you with promotion into management (ironically the further up the ladder you get the less development you actually do).

 

Also if you are really into Computer Science you may find it fun to do a degree anyway.

2

Share this post


Link to post
Share on other sites

Present day I find it very easy to land a development position in web/biz dev. and the compensation is so far fantastic.  That being said, I still find an enormous amount of discrimination by engineers & co-workers who have one (or several) degrees.  I'm not exactly the most secure person, and I've always had a shy personality (with a touch of social anxiety) so I don't exactly brush off co-workers jokes or remarks.  Really it makes me question my situation and assess my goals.

 

It sounds to me like that's your real reason for pursuing a degree.  You already have no trouble landing jobs and getting excellent pay.  If the only thing you're trying to solve is the problem of people looking down their noses at you, you may never be able to solve that -- certainly not by just getting a degree.  The piece of paper is not a magic portal to the land of respect of your peers. 

 

Take the degree if you want to learn.  Not because you want respect.

That's an interesting point to make because I've generally reversed your last statement throughout my life.  That isn't to say getting a degree held no value of learning, it's just something that's always been preached as essential for being a part of society.  It's interesting at this point in my life to hear the opposite so frequently, and it's obvious to me now that it's not a golden key to getting hired.  

 

I think the point you are making is that there will always be people that find a reason to "look down their noses at you", which I agree with.  I do however have direct experience with being treated differently because I have never attended college.  I'm starting to think however that this is more of an issue with the environment I'm in.  One idea for the short term I'm considering is just applying for a different department at my company(get on a different dev. team)...

 

At any rate thanks for the words, much appreciated.

0

Share this post


Link to post
Share on other sites

Take the degree if you want to learn. Not because you want respect.

 

I agree with this, but also disagree with it.

 

I feel the respect factor goes both ways. Not so much as a brag factor, but the respect of someone going to school and completing the system by dedicating their life into doing so. It is the same reason you respect someone going to Yale vs an online Chinese get your degree in 10 hrs school.

 

I agree though that you take the degree to learn and build off. You explore alot more than you think using a degree learning style. It also shows that your able to start something, stick with it even though its not enjoyable or a burden and complete it. Most game companies that I know of usually use the line of BS/MS or Equivalant experiance. This isn't just game design, this is about the field and the supposed knowledge you would have gotten at the school should you have attended the courses. They ask for that because the bare min that these offer will at least help push you in the right direction since you have the implied logic.

0

Share this post


Link to post
Share on other sites

After reading most of the topic, I agree with the ones associating your problem with social situation more than skills. That being said, it seems a psychologist or a supporting partner or a good friend would help you much more than a degree. 

 

A degree is nothing more than a piece of paper confirming your skills. Well, I don't have a degree in english, yet you understand me. You are getting the job done without a degree - good for you. Especially since it seems most of the schools won't really teach you much at this point.

 

Think of it like this: your coworkers may be the guitarists that finished music schools and after years of struggling, tears and being forced by their parents, and are probably able to play their guitars with a decent level of skill. That still doesn't mean you can't be a Slash that mastered the guitar while sitting on a toilet. Ask Slash if he cries all night because he doesn't have a music degree.

Edited by Woland
1

Share this post


Link to post
Share on other sites

My 2 cents:

I'm a self made developer. What I know simply doesn't come with a paper to proove it.

I've landed every job I really wanted, therefore, the paper wouldn't help in that regard.

That said, all HRs know what they're coming up with: a bargain bin.

Compensation has always been smaller as a result, and the lack of a paper to show for has always been the summoned excuse (never my actual capabilities).

 

If what you want is a better paycheck, might be worth to add a few papers to your resume, but that's all its going to do, really.

0

Share this post


Link to post
Share on other sites

2c...

 

I started in this industry at a time where most people had no degree...either from just not bothering or 'dropping out'.  Degrees became a little more the norm over time and as such there came to be a point along my path where most people new to the industry did have a degree and I was largely surrounded by quite a lot of 'qualified competition'.

 

i.e. I've been through this.

 

As a result, I spent many a year around that time wondering whether to get a degree or not.  I never did take the leap and nowadays I’m glad about that, as the time would have been wasted.  The only thing that really mattered was that I was always able to do the work and after years of doing that, the relevance of a degree that I might have taken time to earn 10, 15 or 20 years ago is just obsolete.  Nobody really cares nowadays and for the most part never legitimately did, either I just have much more experience than most people around me which nullifies their issue or, they have enough experience in addition to their degree to now understand it doesn’t matter.  Stick with it and you will find yourself in the same position.

 

People can be a judgmental as they wish but if you can do the work they will never have a legitimate complaint so please bear in mind that this speaks more of them, than any failure of your own.

 

Thus, I agree…if you do get it, do so because it adds to your skillset and not to get a +1 in the eyes of your shallow colleagues.

 

I would also add, the best +1 you’ll get is working with them and holding your own, especially if they ever struggle on something and you can help them out.  This will serve as experience on their part and help them overcome their issue.  Resist the old ‘well, look where your fancy bit of paper got you’ dance either way because that will just distract such people from appreciating your own efforts.

Edited by freakchild
1

Share this post


Link to post
Share on other sites

My opinion: I doubt you would benefit from a computer science degree. You have been programming for 10 years - a degree would be a waste of time aside from having a scrap of paper. A scrap of paper that you don't even need if you have solid experience and a portfolio behind you. You have the experience and you might even already have the portfolio - a degree would be useful if you were more entry level. If I can get a job without a degree with nothing but the benefit of having started to gain experience in peripheral IT industries early, making my own games/posting code to GitHub in my spare time, and having some not-sucky interpersonal skills for the interview, you definitely can.

0

Share this post


Link to post
Share on other sites

1. A scrap of paper that you don't even need if you have solid experience and a portfolio behind you. You have the experience

2. and you might even already have the portfolio

 

1. I agree.

2. Unsure about that one. It's always good to take a good hard look at one's own portfolio with a critical eye.  Never hurts to add to it.

0

Share this post


Link to post
Share on other sites

Below are my strengths and weaknesses, now tell me, is it completely unrealistic for me to become a game designer?

 

- Need some help with changing plans/decision making

- Do not know how to code because of serious math problems, i also dont have an academic backround

- Sometimes need someone on the team to help me and reassure me (team-work)

 

+ Does 2D design, mods and design documents
+ Struggles to make sure all my ideas are anti-cliche and untraditional

+ Have very good experience with Electron Toolset and Fallout 3 toolset

+ Have worked with DAZ 3D studio

 

want to do something but dont know where to find people and how to contact them

0

Share this post


Link to post
Share on other sites

Do not know how to code because of serious math problems, i also dont have an academic backround

khanacademy.org solves this problem easily :)

0

Share this post


Link to post
Share on other sites

Do not know how to code because of serious math problems, i also dont have an academic backround

khanacademy.org solves this problem easily smile.png

 

Besides that, how do i look? Any of the other cons that might be serious problems in the industry? Like.....asking for help?

0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0