12.03.2013, 20:41
Quote:
Almost every forum I regulate I see this kind of thread, someone wanting to go into games whether it be 3D graphics side or programming side someone from the industry comes along and posts that you don't need a degree, you need a portfolio showing that you can do what needs to be done.
|
While I agree experience is better than general education, there is a TON of misleading information on what you need to learn, how to learn it, where to learn it, and how to apply what you have learned. Look at those trying to get into SA:MP scripting for example. People simply download GF and start editing it. Once they know how to edit a message sent to a player, they are offering to script for money. University also teaches things you may not experience learning on your own, like reading large scale code and adapting to it for easy editing, grasping a strong understanding for design principles (like OOP), etc. Perhaps they progress to the point where they know how to create what they need, but not how to do so efficiently or with good design principles. Some more examples through common SA:MP code:
- Not defining variables as const despite constant values
- Not defining variables as static in libraries when they shouldn't be manipulated
- Not defining functions as static in libraries when they should only be used internally
- Failing to indent properly
- Failing to comment complicated, complex, or confusing code
The problem I see mainly is people thinking they are ready too early. They skip the general education to learn on their own without learning everything properly or completely. I personally despise school systems all together (here in the US), but they do give you that doorway to careers, which almost seems necessary today.
I'm not saying this is impossible for everyone, but generally speaking, I would definitely recommend the more "common approach".