In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-01-29 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >
Share
Shulou(Shulou.com)06/03 Report--
This article mainly introduces why designers need to learn to write code, has a certain reference value, interested friends can refer to, I hope you can learn a lot after reading this article, let the editor take you to understand it.
Make realistic and feasible design
With a clear impression of how the final product will be implemented, designers will come up with more practical concepts. As an integral part of the development process, designers are responsible for ensuring that their designs can be smoothly transferred to the network media, while taking into account their usability, web readability and realizability. A user-friendly website not only has concise and clear logic of browsing order, but also provides users with all the information they need without being aggressive or disorganized. The only way to know whether a Web layout is feasible is to learn for yourself how to build a web page.
Make communication easier
In almost all independent design and implementation products, the design team and implementation group have never met each other's expectations, especially those intangible products, such as websites, software and games. This usually comes down to the compromise between the expectation of the product and the feasibility of the product, which is difficult to unify perfectly. The solution is that designers should try to realize the design works in person in order to avoid confusion, misunderstanding and misrepresentation in communication.
Convenient iterative development process
A practical design should not be absolute. I mean, the design should be flexible and friendly and can be modified to meet the technical limitations of the system without distorting its original meaning. These repetitive but necessary changes can only be implemented by the original designer. A designer / developer can be more efficient than a developer to bring the design back into the designer's hands to make changes. And there is friction between designers and developers-- as it often is.
A better and more harmonious result
I often like to think of software, online or game development as orchestral music, while the designer is the composer and the developer is the conductor of the orchestra. Imagine what would happen if they were the same person? The symphony will be amazing, charming and authentic! It is not only the masterpiece of the master, but also his own command!
Shorten development time
The designer's role as a programmer means that the progress of design and coding is continuous, if not at the same time. The result is a shorter development cycle-who doesn't care about efficiency?
Designers are more market-oriented.
Modern designers need to improve their abilities to maintain their personal value. Having a set of skills is far from enough. We often need to wear different titles: designer, front-end developer, article author and project manager.
You increase your value by learning to implement your own design, rather than making it an orphan in the hands of developers. After all, it won't hurt to mention design and coding skills on your resume. On the contrary, in the context of corporate restructuring (see: mass layoffs) and spending cuts in this era of financial crisis, it is possible to emphasize the importance of a person and avoid dismissal.
However, even if there are so many reasons for designers to learn to write code, there is still opposition.
Quote Lukas Mathis's controversial article "designers are not programmers" (Note 1)
If a designer implements his own design, he will be subject to two different goals: clean code and a good user experience. These two goals contradict each other. If you want to implement your own design, you are bound to compromise for the quality of the code, which is not conducive to interaction design.
Designers who implement their designs face two problems: they know that a great new idea will create messy code, and they know that existing code will be disrupted if the user experience is improved. The two contradict each other because the user experience lies in small details that are ultimately destroyed by their reluctance to confuse the code.
This aptly sums up the tough stance taken by the "Web developers and purifiers". They are old-fashioned and advocate a clear line between design and development. Obviously, designers create for humans and developers create for machines. Therefore, user experience designers should design the most feasible user interface and allow developers to make the most feasible programming decisions. Although there is some truth in this, when I studied a user interface, my efforts to find inspiration in the code ended in failure. In short, it is better to have a correct idea of technical and usability limitations in mind.
Thank you for reading this article carefully. I hope the article "Why designers need to learn to write code" shared by the editor will be helpful to everyone. At the same time, I also hope that you will support and pay attention to the industry information channel. More related knowledge is waiting for you to learn!
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.