Why is the best front-end designers to learn programming skills?

Today we talk about and what the front is, by the way, and everyone to share, and why I think it is the most suitable front-end designers to learn programming skills, finally, talk about why I think the Internet designers need to learn the front.

What is the front-end

The Python programming language recently fired very fire, even a few I have seen a number of public design curriculum to promote Python, however, have some understanding of programming I decisively to keep you and the designer said: do not learn Python, if Do you want to learn programming, then learning the front of it!

But the front is in fact not a language, it should be a kind of general term development of web sites, but there are four main language used in front-end: html, css, JavaScript, and webassembly recently been included. With regard to specific language, I will put the designer front end of the next period's learning path elaborate.

Front-end, the name is actually quite strange At first, we look at it in English, called the Front-end. These two words apart, Front in front of meaning, End to end, meaning the end, translates to the front.

In fact, the front pages of these sites is placed in front of the user, so the user can see the work of front-end is the development of these things, is that we can see the output of. Now that there are front-end, back-end corresponding certainly there. Back-end Back-end, back-end server is sent on to the web site or software to receive and process data stored in the work of user data, while the back-end work of the vast majority of our users are not aware, can not see or even touched, .

So we can simply be understood as a front-end web development technology Web site, and the front end or front-end development engineer is responsible for writing the company website page code of people.

Why is the best front-end designers to learn programming skills

Understand completely what the front end, we will say why I think it is the front end compared to other programming languages ​​is more suitable for designers to learn? Note that I say here is that the designer does not specifically refer to the Internet industry designers.

I summarize, there are three reasons.

1. Responsible for visual presentation and front-end web pages interactive experience, more suitable for the designer's taste

As expressed by the front end of the name, which is responsible for the user is able to see directly interact with the page and can produce a variety of sites and products, it is consistent with the designer's visual preferences more easily aroused designers' interest, and do not start to learn arithmetic and logic bunch of tedious, learning for a long time could not see what there is on the visual output.

If you are an Internet designer, these web sites H5 front end can achieve, every day is something you design. If you learn the front-end, you will be able to write their own website design out on the line; design a dynamic efficiency, will be able to use their own websites or on H5; an interactive design their own hands will be able to achieve it on the page.

2. Getting Started Front low threshold for beginners to twelve weeks to get started

The front end of four languages ​​html, css, JavaScript, webassembly, started html and css is the basis of this foundation, it is very easy to learn two languages, both even in many people's eyes are not really a programming language, but we have been able to help us realize a lot of pages and animation effects.

The JavaScript While some difficulty with respect to the html, css terms, but compared to other programming languages, but also be easy to use. Learn it and give the page with a lot of interactive features, it makes a lot of cool design, a variety of three-dimensional, graphic changes, and even the effect of VR are alone.

3. The front-end of the range of great applications, can even be said to be omnipotent, can get the art of programming

We all know that the site can not only open the pages on your computer through the browser, but also through the mobile phone side of the browser to open, as well as in a variety of cell phone app in such dialogue micro letter, click on a URL, it will jump inside the micro-letter display a page turn, these are the more common front-end applications of our technology, and the front set of code can get all platforms. Cross-platform features very good, do not like the app, as each platform must be written in one language.

Front-end technology can not only write web site, but also to write desktop software, such as the desktop version of the slack, figma notion software is written using front-end technology, while buttoned back end server to write their own various functions, development mobile client applications, and now commonly used in small procedures, also based front-end technology.

If there are students on the Processing programming language that artistic interest, then the front end also has a library p5.js designed to achieve processing language function, the so-called library js you can be understood as a language tool kit that allows you to page to achieve a variety of artistic programming effects.

So if you learn the front-end, it also can develop in the direction of the other arts programming, to achieve many works of art with great design sense js.

Why the Internet front-end designers need to learn

Hear these front-end is not that particular cow, then the next I'm going to talk about why I think the Internet front-end designers need to learn skills. Of course, I am referring to those who wish to own designer Internet development to product design direction, or has engaged in product design and related Internet designers, product designers such as interface design, product design experience a number of positions related. If you want to do direction or Internet operators designer brand direction, the following content can also find out, do a bit of reference.

On this issue, I would like to be divided into two internal and external perspective.

The first is internal, professional complex talent is the designer of the profession's own Internet trend.

If you are an Internet industry came into contact with designers from around 12 years, then you should know about mobile Internet, just 12 years began to rise when the demand for designer can really be called a high quality and low price, the when can draw icons on the interface is already very qualified the UI designer, but that time has not yet UX (user experience / interaction) designers.

Only later, with the development of the industry, slowly there has been a dedicated UX, UE designer (user experience designer) and various UED, UXD design department, and UI designer's requirements are also increasing, painting icon painting interface became the basic capabilities, but also will do some dynamic efficiency, illustrations, skill requirements will also increase.

The last couple of years, the designer has a new skill and job changes, above all, a growing number of UI and UX, UE designer skill positions coincide, so there is a comprehensive designers to focus more on in product design, no longer limited to only draw the interface or only with research (interactive experience), and many operations with product design work is contracted specialized operators a designer.

Some have said that the future of professional Internet company only three remaining designers, brand designers, operators designers, product designers. Although I think this is an exaggeration, but it is undeniable that this is indeed a very clear trend.

When it comes to product designers, if not the Internet, and we may think of all industrial product designers, it is the designer of various physical objects used in the design of life. A good industrial designers not only have aesthetic, will draw manuscripts, but also to understand the material, understand the manufacturing process, well versed in ergonomics, even more will make your own realistic available sample, it was possible to make the product.

As the Internet product designers, front-end development skills or certain of is that you need to master the material and process principles, but also the best ability to make yourself a very real samples out, so designers can not only efficiently to professional the development engineers communicate their design intent and philosophy, and engineers can better cooperate to reduce the loss of communication, to make their products better landing.

I believe that such a product designer, will be the future standard of professional Internet business, the Internet is also an excellent product designer standards.

Having the internal and external factors, he said. Internet industry development and technological progress force us down these Internet designers need to constantly improve their ability borders.

This is reflected in the design of intelligent and homogenization of the current design work led to the inefficient design work is reduced.

After all these years of rapid development of the Internet industry, now market the product homogeneity problem is very serious, especially in the mainstream product, a change in color do not know who is who.

And the last two years have put in a lot of Internet giant based in Taiwan, one of Taiwan's role is to reduce duplication and inefficient work, which of course also includes design work, which gradually led to a lot of design work now basically from Curry drag component assembly out of the puzzle.

At the same time, many manufacturers and some startups are output intelligent design platforms and solutions. We are more familiar, such as deer Ali classes, designed to get the domestic, foreign wix, these products are using technology to solve some of the basic needs of designers. For example, a poster fast, fast out of the logo, but now more and more intelligent design software, it used to take a lot of time to get to work now is for every minute can be resolved, and this trend will become increasingly evident.

So big companies after the reduction of inefficient duplication of effort by technical means, designers need to put more energy into creative work and exploratory in nature, and these jobs require a certain code as the ability to support, so as to better demonstrate and validate ideas faster.

Meanwhile, if the design team the ability to code enough, you can develop teamwork and rapid iterative development, design team responsible for the style of code is written, the development team is responsible for the product's features and logic, this would be a trend.

For many small companies, a lot of primary design work can be quickly resolved through a number of programs, and therefore how high the many small companies do not care designer design capabilities, the ability to care more about how the whole designer. So there is a certain ease in front-end capabilities allow designers to work in a small company, even with the front end or even replace a portion of the front end of the work to a certain extent, such a designer for a small company team is a very big advantage.

Another point, the development of technology led to the front and our design work more and more closely.

5G is very hot this year, with 5G gradually spread, improve the speed of the front end of the development will play a huge role in promoting. We now have a lot of software that can be used directly through the browser. Future, directly through the browser application will open more and more front-end technology usage scenarios will only get rich, that is to say, we are dealing with the Internet designer and front-end will be increasingly high probability, will become the front-end Internet designers around the past Hom.

At the same time, front-end technology more mature, lower the learning curve, the more practical, better availability, the future there will be more front-end development capabilities of independent product designer, a variety of front-end characteristics of related products team, there will be a lot of front-end technology to quickly build through the Internet products, with the continued development of the Internet this trend will only get stronger.

These are some opinions of my own to learn about the Internet front-end designer, hope this can help you solve some of the doubts on the front end.

Guess you like

Origin www.cnblogs.com/dyf214/p/12322423.html
Recommended