Hello everyone, long time no see, I’m Chen Yuming, the manager of the public account “Code egg”.

Last month, I participated in the Official “Small Program Cloud Development Challenge” held by Tencent, and won the champion of the professional group after one month’s efforts in spare time.It was also recommended by “wechat developers”How to Keep a Relationship Fresh?.

Most of you know me from BRVAH, the open source Android library I wrote.Why did I switch from Android to wechat mini program?

In fact, IN 2018, I began to pay attention to wechat mini programs. In my opinion, when there is no wechat mini program, wechat user operation is mainly in two parts.

First, wechat group, we can communicate and discuss together.

Second, wechat public accounts can precipitate some high-quality content.

But these two tools can not systematize some rules, and wechat small program just can do this, for example, we can now see a lot of very practical small program: lottery assistant, small punch card and so on. It is essentially the behavior of the program, and with wechat ecological integration is very good. So I am very optimistic about the small program, it makes up for the existing wechat ecological operation of some shortcomings.

So I turned to small programs without hesitation. First I did a period of small program development, and then set up a team to do small program matrix.

In this process, I think two things are very important.

First, as a developer, no matter what programming language you are using, you should think about products, think from the perspective of users, and solve the real problems of users.

Second, embrace change and focus on more efficient technologies. This is why I can still write these small programs without much energy to learn and practice the technology as MY current job is mainly managing the team.

Small program cloud development, which adopts serverless architecture, eliminates the tedious server construction and operation and maintenance work in mobile application construction, and developers only need to pay attention to the implementation of business code.In short: it makes it easier for me to accomplish the product functions of applets. As long as you understand the basic knowledge of the front-end and then with small program cloud development, you are a full stack, easy to get a complete small program.

To sum up:

First of all, we must have product thinking, do not just use the programmer’s thinking to think about problems, sometimes you will be limited by this kind of technical thinking, we need to raise their own dimension, learn product thinking. As you do that, your core competencies will become stronger.

Finally, I want you to pay attention to some new technologies to improve efficiency, such as the small program cloud development, one person can easily write a small program.