After the mobile Internet era, some of my thinking

Disclaimer: This article comes from the heart door Diao Long blog, please indicate the source. https://blog.csdn.net/geduo_83/article/details/88083415

In the new era we must not only bow to pull carts, but also to know how to look up the road. 

This article comes from the heart door Diao Long blog, belonging to the category of original content, please indicate the source. https://blog.csdn.net/geduo_83/article/details/88083415 

This article was originally written years ago, the subject too bad start, combined with the company's years later, a new project has been busy brewing for a long time, I have been dragged now, today finally published, after moving Some of the times I think, in the new era, we can not simply bow to pull carts, but also to know how to look up the road. 

No. Just half a month before February 15, drops in annual staff meeting Cheng Wei personally announced the layoff of 2,000 people, while the number of February 19, Jingdong also announced layoffs of 10% of the level of executive vice president, while just yesterday March 8 afternoon, Panda live announced it would close the server on the official micro-blog, it confirmed earlier rumors about the collapse of the panda live, etc. these messages only indicate a problem, the mobile Internet has really come winter. In fact, from layoffs since last year, there have been various news broke of the mobile Internet industry downturn, some small companies due to the divestment, capital strand breaks investors, and caused the collapse of the case, appeared on the earlier.

In 2007 Steve Jobs released the first iphone mobile phone, and then in 2008 the first Android phone Google also released, along with mobile smart phones turned out, humanity has entered the era of mobile Internet from the PC era, directly kill like Rocky Asia, these traditional old Motorola mobile phone manufacturers, as this wave himself fortunate to join this industry, after 2015 under the guidance of the national "Internet +" policy, "Internet +" start-up companies in all walks of life in all sorts of Some traditional industries are actively involved in the company's transformation, a lot of money into this industry, in 2014 and 2015 is the most insane two years, a lot of start-up companies jumped into this piece of blue ocean, have become the industry's fantasy unicorn such companies notable feature is the burn, burn in a short time to be crazy to occupy the market, drops and fast crazy subsidies, the US group, hungry yet, take-away war between Baidu takeaway, 2016 bike sharing the field for a time appeared in dozens of companies such influx into this field, the industry and all walks of life want something to point relationship Buy biscuits, find a nanny to be put forward APP, hang a small micro-channel program. At the moment the mobile development talent has become the most scarce talent, when the company was once a hire people, either did not take long for other companies to be lured away an awkward position. After several years of development, investors see the prospect of not continuing with the vote, corporate money, will inevitably lead to layoffs and the closure of some companies.

2008 to 2018 This is the mobile Internet gold for 10 years, but also the birth of a number of fast hardware companies, such as headlines, millet, drops, the US group, Jingdong second tier of large companies, BAT which Baidu has a significant stragglers, the market value of Baidu and Tencent and Ali is no longer on a level, and the development of anything is not always focused, fanatic there is low tide, after several years of frenzied development, a large number of developers Chung into an array of mobile development caused serious saturation of the market, the most direct impact on us in this industry is working hard to find, as early as the end of 2016, a number of fresh graduates do mobile development friend said to find a few May has not found a job. This year is even more prominent, a few days ago, said Yao Jinbo is now nearly 10 years the minimum period of turnover turnover rate.

Mobile Internet industry to die? Mobile developers do not succeed? In actual fact, the industry can only say that this bonus period has passed, Android is still the world's largest mobile operating system, accounting for 70% market share, the number of users has reached billions of scale, but also various app Android platform are millionaires level, so the market is still very great, but now employers to require developers to a higher, not a few years ago that Android will be the four major components you can find a good job years, and now just had some foam, this market need to balance the need to digest the need survival of the fittest.

The first industrial revolution was the release of physical fitness, the second industrial revolution is the release of energy, the release of the third industrial revolution human head. This is an information era technology explosion, we lack is not technology study and application, but rather a summary of the technology and deep thinking. If you are still stuck in the call to Andriod four components and frameworks, then destined to be eliminated in this industry, how to enhance their core competitiveness, not to be out in this industry?

Many developers in this industry should all be halfway decent self-taught, developing features are Leverage, maintenance is ow, what problems encountered in the development process, and went to look and then go to achieve it, a little leak filled, in fact, this maximum was drawbacks is that the foundation is not solid, the lack of complete understanding and awareness of the entire system, knowledge blind spot, some people might say now is very rich online resources on the internet to learn, some people's technology blog, micro-channel public number some Daniel technology, push technology articles every day, see these articles both good and not good? The answer is yes, there is definitely, but after all, they are fragmented and can not form their own complete system of knowledge, between the article and the article is seriously out of line, then how do? It is reading must be read, people must be able to write a book of Daniel is technology, because it is their time to learn the wisdom of practice in the summary, it is the system, a complete, step by step. Read a book is to lay a solid foundation, such as Guo Lin's "Android first line of code" and "Adnroid artistic development and exploration," Ren Yugang is a good choice.

Once you have the foundation, we have not thought about our day in the RxJava use, OKhttp, Retorfit, Glide and other principles underlying this framework it what is? Can we also wrote such a framework, what thinking is? I think these look good source code open-source framework which is a good developer as a required course. A framework ranging from dozens to several hundred thousands of such classes, the intricate relationship between the various types, some people might be confused, I do not know where to start, in fact, look at the source code is to seize the main line and go to the core not every line you have to do is plainly.

Open software industry has such a word, junior programmers to write UI, mid-level programmers to write framework, senior programmer to write algorithms. Junior developers do not understand the principle, but not the bottom, it will only call framework. Intermediate developers can skillfully use a variety of frameworks, and able to make their own projects, to build their own framework of the project, which is what we call the architect. Senior senior development engineer refers to its own in-depth research systems in certain segments of technology areas, such as senior experts in the IM instant messaging, video streaming, security, performance optimization, etc., which are to be the direction of deep secret agents, form their own core competitiveness.

Also as a software developer, or to some artisan spirit, we have written the code for, most developers are developing finished, the test does not bug gets the job done, done after the fact, we can look back and see what can be optimized place, including every category of our name, named variables, there is no method of naming more appropriate that we should be careful to scrutiny, for each line of code to write, every function realization there is no better Method to realize? Is there any better architecture? We have in-depth thinking, think of it as their own work of art to polish.

Finally, I would also like to say a little, as technicians always keep enthusiasm for new technologies, always maintaining curiosity about new technologies, to quickly go to study and master it out for new technologies, to maintain its leading position in the industry as a whole , form their own core competitiveness. What is your core competencies? I think it is this: "someone else will, and you will, you will not be others, but also very in-depth study," This is your core competencies.

As a technician, not only to good technology even more important is the character better, usually in addition to technical My biggest hobby is calligraphy, my favorite words is "Virtuous", low-key life, high-profile has always been my style of doing things, all these years in this industry have met a lot of all sorts of people, and some engage technocrats, engage in formalism, has layman leadership type, this type is the most terrible, there are new technologies, anyway, they do not understand the new framework is not in use, there are conservative, I remember many years ago due to the need to recognize the work of a man working at IBM, technology is cattle, often to get advice on some technical issues to be some technical data, always a word "online there, you can look up online", as well as full bottles does not sound half bottle sloshing type, some people know a little bit, you feel not fast hardware, but also a lot of such people, I think as a dry technical person, you never have to remember: mountains Beyond mountains, and people, always be humble, you can maintain sustainable development in this industry. Technology and character are directly proportional, I remember Gensheng has a very famous words: "Talented exceptional use, virtuous without it culture use, limit the use of talent without virtue, not only non-German firm no."

Our 80 generation, often lamented, we in grade school to college, people are free, and work or assignment, when we go to college free of people in elementary school, when we graduated from college, the price is skyrocketing in our country when the test examination reform, our college entrance examination, the national college entrance examination reform. Some of the technology we do with age, has not developed to work as management, switch to a product, such a person is a lot of people, a lot of people are talking about in the software industry: This is the young rice to eat, in fact, I always think: Age does not matter, you know older, more technical experience, unless they are food, not have their own core competencies, the road of life just a few decades, a lifetime you have skills, but also live in world trip. When you really put technology as a hobby when it has been and age, work irrelevant.

Having said that, five years after moving to develop, what 10-year industry development trends? I think unity is the future many-fold, Flutter is Google's new generation of mobile UI framework, we can quickly build high-quality native user interface on iOS and Android. Flutter can work with existing code. Enterprises in order to reduce the cost of even a solution on the line, will be able to move across and pc, as well as a variety of things devices. No H5 popular a few years ago, it was said H5 will replace the native APP, so many years later, native is still the mainstream, small micro-channel program came out, various scraper circle of friends, like the Savior, to leather native APP life, what is the result? Whether H5 or just small micro-channel program, but for me the answer is yes, they can not replace the native app, and they can not be compared to the native app compared to the effect on the page, speed, functionality and native, but is do not install the upgrade nothing, nothing, Flutter will last exactly how, let us wait and see.

Guess you like

Origin blog.csdn.net/geduo_83/article/details/88083415