Sabtu, 19 Oktober 2013

Are video games and computer games worse than watching tv?

Q. My parents hate that i like to play video games and computer games, but all they do is watch tv. Is there something that makes playing video games and computer games worse than watching tv? Help me out here.

A. Your parents telling you not to play video / computer games while they themselves watch TV non-stop is a classic case of "Do what I say not what I do."

If they have good reasons for why playing too many games is bad for you (which there likely are several) then those reasons should also apply to watching too much TV. It sounds like your parents could stand to watch less TV and you could stand to play fewer games.

I recommend reading or sports as possible healthier alternatives. :)


What skills should I have to become a computer game developer?
Q. I have a BS degree in physics, but am thinking of changing my career direction to computer game development. I have basic knowledge about programming (C, java), then nothing else related to software development. What skills should I have to get ready for this kind of jobs? Thanks a lot!

A. Your assignment now is to graduate from programming to software engineering. This means you must learn about object oriented design, which means classes inheritance templates polymorphism and design patterns. Software engineering covers the process and best practices of structured development in a professional environment. It covers requirements gathering, design, implementation, testing, and agile development processes.

So while you learn this stuff you have two routes, basically you need work experience. You can apply for software development internships outside the game industry, or game testing within the industry. To go straight to game programming from a physics degree, I doubt you'll be that lucky.

In the interview they'll specifically ask questions about software engineering and object oriented programming to weed out the flakes. They will likely ask you:
1. What is the difference between overriding and overloading?
2. What is inheritance and why is it useful?
3. Do you have any experience in unit testing?

I recommend learning to test code as you write it early, this is a VERY IMPRESSIVE and VERY ATTRACTIVE trait in the industry. JUnit is a good way for a java guy to get into it. Another feather you can have in your hat is your certified education, if you can convince your interviewers you have the chops to do nitty gritty work on physics engines and optics, i don't see how that can hurt.

If you're a real self-starter you could try making a game of your own and putting it online for a hell of a resume bullet-point. Worst case, you dont get hired and you end up freelancing and being your own boss.

Another thing that came to me is to Know Your Environment! Are there game companies in commuting distance? What do they do? Who do they need?





Powered by Yahoo! Answers

Tidak ada komentar:

Posting Komentar