aspose file tools*
The moose likes Game Development and the fly likes How transferable are the skills learned in Java Game Programming? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Java » Game Development
Bookmark "How transferable are the skills learned in Java Game Programming?" Watch "How transferable are the skills learned in Java Game Programming?" New topic
Author

How transferable are the skills learned in Java Game Programming?

Ish Del
Greenhorn

Joined: Dec 05, 2012
Posts: 18
I am interested in learning games programming in addition to what I have already learned going through my comp sci degree. I have taken a couple of programming courses 1st in c++ and 2 in java. I have learned the standard OO principles and still study daily learning the language and patterns better. I have always been interested in games programming in general but had some questions.

1) I picked up the oreily learn killer game programming book. With the skills you learn, learning to java program. Do you think they help you become a better Java developer in general? Lets say I was a professional business developer making apps or working with servlets/jsp. Would learning games programming be beneficial at all?

2) Lets say I loved Java game programming so much I realized hey i want to do this as a career. How transferable are the skills learned from Java programming to c++ or c# for console programming or work in the industry?

Thanks for taking the time to read this.
fred rosenberger
lowercase baba
Bartender

Joined: Oct 02, 2003
Posts: 11422
    
  16

Just some general advice/thoughts

The more you practice programming of ANY kind, the better you get. It is both a skill and an art, so any time spend learning is beneficial. Now, programming in a vacuum isn't as good - you want others to see what you're doing, to comment and criticize. You want to LISTEN to what they have to say, and learn from it.

If you find you like programming games, then by all means do that. Programming in a field you love is both easier and more enjoyable than just about anything else. I, personally, would find writing code to process financial transactions dull and boring, but can't wait to come work on the health care stuff I do every day.


There are only two hard things in computer science: cache invalidation, naming things, and off-by-one errors
Jean-Michel Vilain
Greenhorn

Joined: Aug 06, 2010
Posts: 22

Learning game programming is good for your mind, I speak from experience. As well as doing what you love.
Java is transferable to C#.
C++ is another story. It will demand patience and efforts to adapt.


Designer and developer on Faƫria: Strategy Card Game (www.faeria.net). The server is 100% Java.
@Jiem_ on Twitter (http://twitter.com/Jiem_)
Ish Del
Greenhorn

Joined: Dec 05, 2012
Posts: 18
Jean-Michel Vilain wrote:Learning game programming is good for your mind, I speak from experience. As well as doing what you love.
Java is transferable to C#.
C++ is another story. It will demand patience and efforts to adapt.


Thank you for both your responses. I can already see how it does force you to think and opens up the mind to more topics. For example I have read Java books cover to cover and not one mentioned threads or registers directly. Within the 2nd chapter of the game programming book they are using threads and talking about registers. So if nothing else I feel it will help to understand more components of Java better or at least discuss them more directly.

Thanks
 
jQuery in Action, 2nd edition
 
subject: How transferable are the skills learned in Java Game Programming?