The wechat app, which has been in the spotlight since January, has finally arrived!

However, on a whim, wechat Baba changed its name to “Little Program”.

What does a applets look like?

We’ve all seen apps like this:

Enter wechat, click “ME” – “wallet”, the options are almost all “small program”!

Like Didi Chuxing

There are also alipay, such as the most I use every day “take-out” function……

These everyday use App, can see more or less “small program” shadow.

What is a applets?

The explanation given by wechat is that the mini program is a kind of application that can be used without downloading and installing. It realizes the dream of application “at your fingertips”. Users can open the application by scanning or searching it. It also embodies the concept of “go as you go”…….

Having said so much, it is actually very similar to the Web App in the previous programmer’s mouth.

The debate between Web apps and Native apps has been going on for years, and both have their strengths and weaknesses. However, it can be seen that not every App is necessary to make a Native App. There are always some food tasteless abandoned pity app, such as calendar, after the next half a year are not used, just a delete immediately to use, no wifi cry blind. There are also some applications that take up too much space, such as Baidu cloud client, always space to 1 GB, 16G mobile phone users have cried blind.

What is more serious is that too many Native apps have poor experience, such as crazy self-discovery, pop-up messages, advertising, and power consumption of background memory. When you open the interface, you just can’t find the desired functions.

Web apps, or “applets,” can solve this problem.

What will “applets” change?

If wechat does well, what will change?

1. A large number of enterprises will abandon service numbers and develop application numbers. Because of the payment function, transactions can be efficiently completed directly on the app number.

2. There will be a large number of low-frequency products to embrace the “small program”, such as education, medical care, home economics, second-hand sales, tourism, ticketing, automobile and other markets, of course, the theory of 12306! Many sunset industries will usher in a second spring!

3. The reduction of development difficulty will allow more ideas to appear, which is a feast for creatives.

4. Front-end jobs have been hot for years, and front-end engineers are in short supply. And a small program, more and more front-end engineers will continue to be promoted and raised, as CEO, married Bai Fumei, embark on the peak of life….

The picture is too beautiful to imagine, front-end, today don’t need to add a dish for yourself, please go straight to pick up a cayenne.

Maybe every programmer in the future will need to know some front-end technology.

Here, I recommend the front-end learning path: Web Front-end Engineer learning Path

Web2.0 development is a major change in the Internet, and it represents the future. If you know all of the technical requirements in the “path”, you will become a qualified front-end development engineer. You can work in front-end web development, game development, etc., or become a specialist in front-end platform application development and testing.

The first is web basics, as you can see. At present, there are systematic basic courses on CSS, Javascript, HTML5, jQuery and other commonly used front-end languages in the laboratory building, so that you can quickly understand the front-end knowledge system in practice.

Basics of Web-HTML

Web-css Crash tutorial

Web-javascript Basics (New Version)

HTML5 – Basics of HTML5

Web – jQuery Basics

Getting started with Web-Bootstrap 3.0

Next is the basic project class. Through practical operation of these projects, I can consolidate the basic knowledge LEARNED before and increase my project experience. Project Examples:

Web-scss (SASS) draws minions

Web – Creating a Web-based version of Baymax

Web-javascript implementation of roses

HTML5 – HTML5 two-step puzzle game

Web – Web Edition – Don’t play white block games

Web – Create a simple image editor with CSS and jQuery

Next is the advanced project, where you will complete the transformation from a small white to a veteran driver, and make the project experience in your resume look amazing! Project Examples:

Web-ajax lyrics sync player

HTML5 – HTML5 native cropping images

Web-amo.js – A JS library for creating CSS3 animations

NoSQL – 120 lines of code for simple instant search

Complete the gorgeous parallax scrolling effect with ScrollMagic


The last

In fact, I often hear people complain about front-end engineers in my life. Designers complain that the front end “says nothing”; The back end complains that the front end “pages are too low”…… The point is, instead of spending time complaining, spend time learning. As long as you do one or two courses a day, within three months, you can become an experienced front-end driver, and then an awesome full-stack engineer.

Ps: we are also recruiting front end old driver, interested can private message:)