Hot debate: do web designers need programming knowledge?

Source: Internet
Author: User
Web Should designers learn to write?CodeIt is a controversial issue. Generally, after completing a webpage design, they leave the heavy work of creating webpage code Program Members. This phenomenon not only occurs in the network development industry, but also in the software and game development industry. In this article Article Deepu Balan Designers need to learn the reasons for writing code. Web Designers have benefited a lot.

Deepu Balan is a self-developed web UIDesigners andWebThe developerWebDesign-related work is enthusiastic, you can use hisTwitter @ bdeepuTo follow him.

Let's assume that if allWebDesigners have no idea about development,WebHow bad is it when developers have no idea about design? I hope that the website can be well designed and run smoothly.

I'm sorry to start with this article, but every time I see a lot Web Designers Html And CSS I cannot help but feel strange when I have no idea about the basics. Don't get me wrong, but a proficient Photeshop With some simple Html Or CSS Tags are hard to deal, This sounds awkward. You certainly won't regard "I Am a designer, I am Html And CSS This is a kind of show-off. In any case, this situation is controversial, and some people agree not to learn Html And CSS Because they are not Photoshop That is very creative, but when this conflicts with the advantage of learning encoding, these disputes become clear.

Designers are not familiar with the problems caused by programming.

let's assume that this is a wonderful world and peace persists. For designers, the image import process is very simple, it can be easily converted into a compelling website or app . However, this is rarely the case in the real world. You must first use Photoshop Design the image, and then use Dreamweaver or similar tools convert these images to the front-end of the website, HTML and CSS not in the scope of work, designers need to work with programmers to complete the project on time.

This is the most basic team cooperation. If a team member is absent, the whole task cannot be carried out. If a designer can assume the role of a part-time developer to ensure that the work is completed on time, isn't it better? In fact, I want to make it even more challenging. Every designer needs coding capabilities. And learnHtmlAndCSSThe basics are also very interesting, which means you have no reason to delay learning. Believe me, you will not regret LearningHtmlAndCSS, Never.

Coding is an unshirkable responsibility of designers.

Not every designer can be so lucky. Some designers not only need to complete the login page design, but also need to play a coordinating role in the project, and sometimes, the boss believes they have the potential to present all their ideas in the browser. Believe me, this is not a bad thing. You only need one or two months to study it.HtmlAndCSSTo make your resume more colorful. Okay, to be honest,CSSAlthough the surface is a bit complex and difficult to understand,It is worth your effort in element position.

In any case, you still have a strong will and don't want to know why you want to learn.HtmlThe reason, then I give you the need to consider learning encoding Basics5Big reason:

1. A more complete knowledge system makes the design more feasible

Most users share the idea that designers are proficient in coding, which means they want to participate in the development process to get satisfactory results. This sounds like a good idea, but as a designer, you have to deal with more interference. What's more, you may have to endure the absurd suggestions that may possibly screw up the entire design process. But if you have relatedHtmlAndCSSKnowledge, the customer will not give you any advice, the project will be completed on schedule, all parties are happy.

2. Complete creation process

Splitting the coding and design processes will inevitably cause developers to deal with design problems randomly, because developers believe that there is no need to disturb the designer when adjusting the color or changing the gradient effect. Therefore, the most perfect solution is that the designer can improve the coding capability, which will greatly improve the work efficiency.

3.There is no big difference between coding and design.

Believe me, there is no big difference between coding and design. In fact, in the opinion of some experts,HtmlAndCSSThis is the part of the designer. And,HtmlAndCSSIt will make your design more perfect. Therefore, it is fair to say that,HtmlAndCSSThe work that the designer should do. You only need to take a small step,You can hold your "Golden Rice Bowl" steadily.

4. save time

Because you know which part of the website is more creativeHtmlAndCSSPay attention to the design. You are comfortable with these jobs, which means that the entire design, encodedHtmlThe process will be completed in the shortest time. Moreover, if you do all the work by yourself, you don't have to spend time transferring files or engaging others in development. The whole process is easy for you.

5. Continuous opportunities

If you want to make yourself more competitive, you need to have both design and programming capabilities. No one will like the work done by developers and reward designers with this idea. This is why designers with programming capabilities are very popular.

From: webapptrend

From: deepubalan

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.