Guitarguy said:
CGI-Quality said:
The coders actually make a lot of the bank, much of the time. Designers and Artists, depending on the circumstances, can too. It's just not as likely, because everyone needs a programmer and sometimes, the artist is just, well, an artist!
|
Is coding very math and physics intensive? I have the notion that one must be almos genius level to be good at coding but I could be wrong??
|
As someone who knows quite a bit programming but hasn't yet had much professional experience, I have to say that programming itself doesn't takes almost no math or physics knowledge. Technically you don't need any, I think, but it helps a lot if you understand basic things such as addition, subtraction, multiplication etc... So basic programming skills don't require practically any skills in math or physics, or any other special skills for that matter. Math helps in having a proper way of thinking, but it's not strictly necessary.
That said, I imagine some more specialized fields such as game development might really benefit from, and on professional leve even require, some more domain-specific skills such as math or physics. For example, to really understand computer graphics (on a programming level), you should have a good grasp of linear algebra. And for more advanced stuff, you'll probably need even more advanced knowledge. Building a physics engine? You're probably going to need some knowledge of physics. AI? That's quite a large domain, and depending on the needs you could need either nothing or some pretty high-level math and/or statistics.
If you want to be an indie developer though, I imagine you don't need any special skills to be a sufficiently good programmer. Having worked on a couple of smaller (practically unreleased) game projects, I don't remember needing any special skills. Of course being a good programmer is a skill in itself (the architecture of anything but the most trivial projects is going to be non-trivial, to start with).