eclipse - Is programming knowledge necessary for an user experience designer? -


Our team has a user experience designer on which there is no programming background. Expect to design. His (legal) complaint is that every time he designs a specific screen and gives it for development - they tell him that he probably is not technically using SWT or GEF, he wants That I teach him the basics of SWT / GEF so that he can make sensible decisions, and maybe some things to offer to save time, before eclipse (unlike Photoshop) Also try.

My personal belief is that the design should not be limited to the technical possibilities and theories, whatever designer dreams (at least practical things) should be technically feasible - although the work area or slightly With Hacking

So, my question is - how important is programming knowledge for user interface design? And if so, how do you experience graphical frameworks on different platforms with any kind of programming experience?

"post-text" itemprop = "text">

So, my question is - how important is programming knowledge for user interface design?

I think the basic knowledge of the standard user interface is required for the platform (text field, combo boxes, radio buttons, etc.). From the developer's perspective, a good designer should be familiar with the capabilities and limitations of these GUI components. So I think some basic programming knowledge will be useful.

My personal belief is that design should not be constrained in technological possibilities and theory, which should be technically feasible to designers dreams (at least practical things) - although the workplace Or with a little hacking.

I think there are important qualifications - there are guidelines for each OS that constitute good GUI design, and it's beneficial for your product that you follow because the user's Has a specific mental model that how he can communicate with the application on that platform (after saying this, there can be good reasons for breaking some design conventions Not, like games, specialized graphics / music applications.)

If you read all about how someone with no programming experience the graphical frameworks on various platforms?

Each toolkit provides a whole bunch of small sample programs to demonstrate the use of various components - this is probably a good first step to familiarize yourself with.


Comments