Egret developer Li: Don't sell "chicken soup" only for "cabbage" programmers

Source: Internet
Author: User
The "Egret Top Developers" program, launched in the Egret era with the theme of "exploration, sharing, and change", has officially opened applications, hoping to provide professional technical support and community knowledge services to more developer partners through the program, while working together to create the industry brand for top developers.

The Egret era has attracted a lot of attention from mobile Internet developers, especially the HTML5 developer community.

Li became one of the first "Egret Top developers", a technical veteran of "selling cabbage" that has undergone a variety of technical languages, from ASP, FLASH, H5, to PHP, and has provided a lot of useful dry goods for developers free of charge.

What are the efforts and attempts that have been made behind every technology transition? How do you share the talent? We have done a personal interview with Li to see how this "technology player" can complete the reverse attack from "small white" to "Daniel" ...

1. I am glad to be able to interview the famous "cabbage-selling" Today, can you introduce yourself?

The famous is flattered, in fact, I am still a novice, have a lot of things to learn, but also to the technology of the great God on par. In the computer Department of Wuhan University of Technology after graduating 2002, I went to the IT industry this "no way", a do is 10 years +.

2. How did you get in touch with Egret? What are the pathways and routes for learning Egret?

Contact with the Egret or through the hot moment of the "surrounding the cat" game, later only to understand the Egret engine developed. At that time H5 although not very popular, but I think this piece must have market.

Study Egret before, I have learned AS3, before also compared several H5 mobile framework, such as CREATEJS/JQM, Egret is the use of TS Development, TS and as and very similar, plus Egret SDK and as the mechanism of almost the same, learning costs naturally reduced, It's a lot easier to get started.

3. I heard you in Egret Forum, QQ group popularity is very high, because "selling cabbage" and derived a lot of "sell XX" members, such as "Sell potatoes", "sell underwear", even "prostitution" ... Why do you call yourself "selling cabbage"?

"Sell the Family" is a non-profit organization, no boss, we are the eldest, because everyone is "selling" The word love has a single clock and get together.

Originally thought of an English cabbage (cabbage), and later wanted in China or in Chinese, it became a cabbage, cabbage is generally more popular, easy to accept, good remember, colloquial strong.

We all love the "cabbage price", the sex on the "selling cabbage", two meanings, selling is to provide, cabbage cheap, more affordable than chicken soup, we love to eat.

4. You have established a "cabbage" class library for Egret development, which encapsulates the methods commonly used in development and is very practical.

The Egret engine was easy to get started, but the auxiliary library was not as mature as the class library. In order to use the convenience of their own, so gradually perfected up, since then simplified a lot of the trouble of writing, but does not affect the Egret own system, upgrade is also convenient, code migration is also convenient.

In addition, some new people will ask a lot of basic things in the group, every time to repeat the answer, there are not many reference examples and documents (at that time the document is a little low, now the document is very bigger), so it is easy to share the new people quickly get started, but also as a set of examples to quickly learn and master egrets.

5. You not only encapsulated the "Cabbage" class library, but also encapsulated a variety of egret for the sharing of source code, and open source, so many people have to learn your code, so what is the purpose of this?

Encapsulation is due to the introduction of JSSDK in January 2015, which is a very good news for developers. Because I used to be net back-end, in C # wrote two sets of shared source code for their own use.

Later PHP is also a coincidence, because the boss said to be on the e-commerce, and large e-commerce is generally used PHP, so I spent two weeks to learn PHP, and PHP to write a set of shared source code, this is the prelude.

I used to use egrets mainly to do the spa micro-scene, writing things can not be customized to share, so I use egrets integrated PHP sharing, so that egrets do the application can also be used to customize the share.

Because the group of people asked too much, plus the forum on the share of the new version did not, simply share it out, in fact, it happened accidentally, if you can get everyone's approval, I am also very honored.

6. According to your experience with Egret developers, what are their more concentrated puzzles? What aspects of Egret do you think you can do better now?

At present, egrets develop quickly, layout a lot of directions, look forward to a more perfect tool flow system and stable, continuous service system, so that can help more developers, to obtain greater recognition.

Here I look forward to the improvement of Green Sparrow lark, it is also a complete mobile application solution, online/offline development + Cloud Platform + data interface, should also provide some customized requirements, can refer to or reference Baidu H5 visual page making tools and FRAMEWORK7 UI Framework system.

7. From the earliest ASP station to the Flash real estate project, the H5 response and Waterfall Flow website, the Egret single page scene application and the simplified package of briefs, and the sharing of egrets and back-end language integration, and now into the PHP field, why try so many technical categories? All the way, what's the harvest?

In fact, my development process is also the company's development process, the earliest is the 3P (asp/php/jsp) era, when the choice of ASP is also because the simple easy to get started, you can make static Web page Dynamic Web page, can be back-office management and maintenance, it is a very old age.

Flash real estate projects, demand higher, from the quantity to the quality of the promotion, which is not comparable with 3P, real estate requirements are packaging and image, so advertising companies, network companies, marketing companies will be with real estate developers to maintain long-term cooperative relations, is the real estate industry, the most fire, profit is the highest, from the image show, The interactivity of Flash was the strongest on the market at the time, not one of them.

H5 response and waterfall flow is the back out, is a set of code adaptation, hiring and maintenance costs, but there are drawbacks, adapt to the scene according to the different business to choose the group scheme, the general lattice structure can consider the response, waterfall flow more use of the Personal homepage (personal homepage) or micro-station (minisite) or some material resource station.

8. Can you talk about your knowledge of the HTML5 mobile industry (games, apps, etc.)? What do you think of the prospect of H5?

H5 games I do not touch much, but H5 application is quite common, the application market is very large, coupled with the public platform of third-party implantation, more browser vendors, the future channels and water will be more, larger and wider.

H5 is a good industry, there are many good features, non-installation, that is, the point is used, with the development of 4g/5g, flow is not a problem, with the development of mobile phone hardware, performance is not the bottleneck, it is H5 will become the protagonist.

H5 in many areas have a good development, such as video, education, applications, games and so will have long-term advantages, such as reducing labor costs, maintenance costs, adapt to changing customer needs, extensibility more powerful, convenient management.

9. As a technical veteran, what advice do you have for the growth of new technology?

The future should be a full stack of engineers, not only the front and back end of the project experience, the current H5 front end will be a good position, but the future front-end pressure is also greater, the requirements will be higher.

As a back-end programmer, I will also consider turning to front-end development or full stack development, sharing experiences with more people.

To the technical newcomer, to supplement the basic skills, now the secret of martial arts too many. You have to choose a good direction, and then persistent perseverance can also retreat to practice, to learn a system of technology, not just blindly looking for a code member, then lost the direction of the programmer.

Technology is only productivity, to more discipline project experience and team cooperation, technology will be constantly updated and changed, but the project experience changes little, active participation in projects, dare to take responsibility, the new people to give trial and error opportunities, but the opportunity is also their own fight, which are two-way complementary principle, similar to the principle of open source.

The latter is to rely on personal efforts, learn to find ways to learn in the work to find ways to form their own unique ability to work, and then modular, plug-in, can be extended to meet the development needs of the company.

10. What hobbies do you have besides work?

Usually also not too many hobbies, like to see Science and technology and digital articles, but also like cycling, listening to songs, playing badminton, writing poetry.

In the small part of the Ruanmoyingpao, "The Master of Cabbage" finally promised to show a near, for everyone to appreciate. PS: The last sentence is really not what we asked to add ... )

Code

Head up a day, bow to the cabbage,

Pick up and drop, silently white temples,

With his hand in meditation, his eyes blurred,

The window was nowhere to be found, no trace of the moment,

Sunny rain drizzling, passers-by soul horrendous,

Mouse Zi Zhangyi, double screen free fly,

Busy when not lightly, dancing words floated,

Except for the three-body Han, do not stay blindly fragrant,

The wind catches the shadow, Kingston wants to Wet,

The wind slope of the road, shaking article flying rain,

Liver and Gall, the universe moved,

The wind snow reflected Mei, branch flower Cui Raw willow,

The boundless things, heartbroken in the horizon,

Cherish the flowers Wanzai boat, wind and rain together sway,

The self-black, not Sik Sik Yuen outside Yu White,

To create a world in which to drink one's bosom,

Take egrets, sleep together, code out of the New world.

Original link

Article from the network, if there is infringement of your rights and interests, please contact qq:123464386, will be in the first time to deal with!

  • Related Article

    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.