跳至主要内容

Does UX Design Require Coding When Creating a Prototype?


In today’s design industry, the requirements to the designer have become increasingly high. UX designer is not only required to know about user‘s feelings and interaction design but also be asked to understand the user interface design. In other words, we must be a full stack designer to fit in this “picky” design market. Recently, I found a job recruiting notice, it said that UX designers need to master UX programming language. That was totally a shock to me. Of course, knowing about the coding knowledge may make you work more easily, but, seriously? Does UX design require coding knowledge to create a prototype? I highly doubt it. Why? Let me explain it step by step.

First of all, what are the essential skills for a UX designer?
The responsibilities of the UX designer include user portraits, user storyboard, user surveys and usability testing.
UX designer is more concerned about the interaction, user experience, and the user scenario.
More responsibilities and skills of UX designer? You can find it on my last post: UX Designer’s Responsibilities and Skills
Secondly, we have to understand why we should do the prototype?
1. To test our ideas to see if is feasible or not.
2. To invite the target group to test the product and the given feedback.
3. To communicate with developers and other relevant members fluently.
4. Promote the project.
5. To attract the target object intuitively.








Does the prototyping have anything to do with coding?
The prototype is to express the ideas and design thinking of the designer. While understanding the coding knowledge can help designers to communicate with the developer much easier, but what UX designer should do is to accumulate enough user experience knowledge, understand the user’s needs, so that they can to do a better prototype rather than just be an “amateur” developer.
Honestly, users never care about how your function was achieved. Instead, they only care about how to use and operate this function easily to meet their needs. If the UX designer understands how to write code, then why we need the front-end developers?
There is an old saying goes like “specialist only master his own field”, it’s unrealistic that a person wants to become an expert in every work of life.
UX designers and developers are high-tech people. It is quite difficult that UX designers want to have the same skills as good as a developer. And we must know that different companies have different requirements about the designer’s abilities. If you are in the large company, you can just do the UX designer’s job, but start-up companies are more likely to need versatile talents.
So how to do a prototype without coding knowledge?
1. Knowing about your own design ideas and design thinking clearly.
2. Preparing for user research and analyzing the user scenario.
3. Focusing on the interaction logic.
4. Build a basic framework.
5. Start making prototypes.
I need to be specific about the last point because making a prototype is an very important step in the design process, the prototype is the main communication tool for UX designers to communicate with visual designers, developer, and other members, so making a prototype is the essential skill to UX designer.
Some designers choose to use pen and paper or whiteboard to produce low-fidelity prototype, while others choose the prototype software tools. Personally, I also prefer to use prototyping tools, it saves me a lot of costs and time, and the final demo effect is often very satisfactory.
In the process of prototyping design, knowing the coding knowledge may help you to communicate with developers more easily. But as a professional UX designer, all you should do is focus on your user feelings and design thinking to achieve a better user experience design. Let the developer do their jobs. Above all, does UX design require coding? I don’t think so.

You may like:

评论

此博客中的热门博文

Best Prototyping Tools Recommended for 4 Different Design Scenarios

Prototyping is an effective approach to turn your ideas into a crowd-funding product, but it’s not easy to pick  the best prototyping tools  for your style, especially with all sorts of tools available on the current market. From my point of view, the foremost concern while choosing a prototyping tool is whether it fits perfectly into the design goals. In the following, I’ve made a list of prototyping tools recommended for 4 different design scenarios, with both free and premium tools included. Scenario 1 – Medium-to-Low Fidelity & Quick Mobile/Web App Generally, the medium-to-low fidelity refers to those prototypes with limited functionalities and interactions, applying to showcase the design ideas, scenarios and interface layouts as well. It helps a lot in the communication, presentation and report process. As far as I am concerned, the best tool for this scenario can showcase the entire flow of the app experience in a short period of time. Here I recommend two prototyping t

Hollow Icon vs. Solid Icon: Which Is More Friendly for Recognizing?

In UI design, what  scenario  should hollow icons and solid icons be applied to? Some believe that the hollow icons are visually more complex than the solid icons, while the solid icons are in fact more recognizable. The opinions of designers on this topic varies. Some designers think that the hollow icons is made by lines, as a result of which, they are more difficult to recognize. However, they gives users a feeling of ease and exquisiteness. Others deem that the recognizability has nothing to do with this topic, but depends on the shape, color and other factors of the icon. 1. The function of icons. First, this topic focuses on a specific type of icons: functional icon. Let’s take a look at the basic functions of this type of  icons . Functional icons are common in life, usually seen in the airport, stations, hotels, shopping malls and other large public places, providing guidance to people, as shown below: In  UI design , icons are one of the most com