• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Ron McLeod
  • Rob Spoor
  • Tim Cooke
  • Junilu Lacar
Sheriffs:
  • Henry Wong
  • Liutauras Vilda
  • Jeanne Boyarsky
Saloon Keepers:
  • Jesse Silverman
  • Tim Holloway
  • Stephan van Hulst
  • Tim Moores
  • Carey Brown
Bartenders:
  • Al Hobbs
  • Mikalai Zaikin
  • Piet Souris

How transferable are the skills learned in Java Game Programming?

 
Greenhorn
Posts: 18
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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.
 
lowercase baba
Posts: 13003
66
Chrome Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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.
 
Greenhorn
Posts: 27
IntelliJ IDE Chrome Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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.
 
Ish Del
Greenhorn
Posts: 18
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

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
 
If somebody says you look familiar, tell them you are in porn. Or in these tiny ads:
Thread Boost feature
https://coderanch.com/t/674455/Thread-Boost-feature
reply
    Bookmark Topic Watch Topic
  • New Topic