Communicating with Programmers
Members - Reputation: 200
Posted 08 October 2012 - 11:17 PM
i studied/degreed in art, and later decided to pick up programming (sadly started with assembly, and now many years later working with C#).. so i think i can completely relate to the OP.
the odd thing about all of this, as a profession... i did NEITHER as a whole, i became a technical manager (the middle man of IT.. you know, sorta like the guy in this scene from "office space": ...)
does it hurt to understand how a part of your projects workflow functions to do what they do? nope. is it necessary to do it as well as they do? nope. but i think it can help to understand.
I honestly believe artists and programmers are very similar... creative, complex, and abstract thinkers.
so, to begin programming? I would say to NOT pick any particular language, but rather learn the concepts to build a good understanding.
Simon Allardice did a couple great training videos on Lynda.com that I took and found to be excellent starting places, "Foundations of Programming: Fundamentals, and Object-Oriented Design". They are mostly language independent, but show a few examples of concepts in different languages to show syntax differences, etc...
then i would say, pick a language that YOU want to learn.
Members - Reputation: 287
Posted 09 October 2012 - 04:16 AM
"Whats the progress on it?"
"What what ? What it ? What is this it? "
"The thing we were talking about 5 minutes ago"
"Oh right, I reckon I've figured out how to do it, will tell you if I succeed"
Generally if a programmer ever says something you don't understand; make them explain it, jargon isn't jargon, it's a concept that has a name.
Members - Reputation: 642
Posted 09 October 2012 - 04:44 AM
So I got myself a subscription to Digital Tutors and spent a couple of months learning what I could about developing game assets with Max, Maya, ZBrush and MotionBuilder, and typically now I spend at least a couple days a month doing the same, and the communication has become much, much easier.
This is probably not something that every programmer will be able to or want to do, but as somebody else mentioned, there should be one guy on the programming team that can act as liasion between the technical and artistic sides, and it would be a good idea for that person to have a reasonable understanding of the content creation process.
Crossbones+ - Reputation: 2325
Posted 09 October 2012 - 03:40 PM
Prefer sketching small isolated ideas, to excessive feature planning.
Don't always talk at the same desk. Alternate!
'Knowledge transfer': The programmer needs to understand your problems, you need to understand theirs. (alternating helps to see it from both viewpoints)
A pint after work usually solves the very worst problems.
Members - Reputation: 125
Posted 10 October 2012 - 12:25 PM
Crossbones+ - Reputation: 2011
Posted 13 October 2012 - 07:34 PM
I'm a game programmer and computer science ninja !
Here's my 2D RPG-Ish Platformer Programmed in Python + Pygame, with a Custom Level Editor and Rendering System!
Here's my Custom IDE / Debugger Programmed in Pure Python and Designed from the Ground Up for Programming Education!
or Personal-Message me on here !