What is the difference between a computer programmer and a software developer?

Can someone acquire an expert programming level and a master game developing skill on his own in order to pursue his career as a successful game developer or software programmer?

  • (e.g. by reading e-books and experimenting on his own) i have some intermidiate programming knowledge in c++ . i wish to pursue my career as a game developer, since i couldn't  get into computer engineering stream my question is can i, just from free resources (like e-books on http://it-books.info & http://ebooks300.com  and  free game development studios like unity or corona) and my good grasp in programming can make me successful. (P.S. successful here financially means if i'll able to buy myself a Lamborghini[or equivalent ;D , although thats not important but can I be master in that stream])? i know quite well C# & Java Programming. so is it important for me to get into computer engineering stream to acquire an expert level in game development? or there's something other than this i need to do which is not just important but crucial too?

  • Answer:

    Hey there! I would say whatever you mentioned above CAN be possible iff you try hard and start studying and developing games of high quality. But even then, I don't know if you would be able to buy a Lamborghini. As you have some programming background, even if you are not in computer engineering, and if you stick to your goal, you can make this happen.

Disha Ponganti at Quora Visit the source

Was this solution helpful to you?

Other answers

I was at 10th standard when i used to be crazy about game programming, I remember using gamestudio, it used a modified version of C programming language, i dont know if it is out of business or its development stopped, check out for yourself. follow this site http://www.3dgamestudio.com

Sujal

It all depends on your ambition and aptitude!  I taught myself a couple of languages and developed a couple of my own games...still in development after 3 years (including a year hiatus).  So there's something to consider: it will most likely take longer for you to teach yourself than to have someone (like an experienced collaborator, company training resources or other instruction) show you some of the tips/tricks/techniques that would fast-track you to your goals (relatively speaking). There are some questions you need to ask yourself: Do you want to work as a designer/developer/coder for a software company or do you want to freelance?  Do you want to work on games for mobile platforms like Android /iOS or PC-based?  Do you want to build a game using an existing Open-Source engine or make your own engine (this mostly applies to the freelancing option)? How patient are you when it comes to taking each step to achieve your goals? You may make a living as a software engineer for gaming, but unless you own the company, you will probably have a tough time affording a Lamborghini, even as a freelancer. Either way, there is no harm in at least attempting a project on your own, just so you can see what you are getting into, and you will undoubtedly learn a few things along the way that will help you when you collaborate or land a position at a company, if that is the route you choose to pursue. Thanks for the A2A and I wish you the best!

Amber Giuliani

You're actually mixing two distinct objectives: being successful and being an expert. If you want to be an expert, you need to have a lot of experience. Now, your path here can vary: you may become an expert in independent development without joining any companies, on your own by working a lot independently. Or you can work a lot with teams and become an expert in team development. To be successful, though, you need to pursue different goals, not exactly related to team or independent work. You need to do the things that are the most valuable and lead you closer to your goals. I won't specify what goals - success means that you achieve your own goals that you set for yourself. But being an expert is hardly a worthy goal in this respect.

Dimage Sapelkin

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.