Welcome to follow the public account: Sumsmile/focus on image processing mobile development veteran

I used to write a year-end review, mostly listing the books I read and the important things I experienced during the year. Do it differently this year. What you have read and experienced is not important, but what you have thought and gained.

First, from Android development to terminal engineer

I have been engaged in Android development for seven or eight years. Last year, I began to seriously think about the mobile development industry. After sorting out and reviewing the system, I decided to try some breakthroughs and finally chose the DIRECTION of AR. I don’t think I have changed my career. The most important thing for clients or big front-end engineers is human-computer interaction. From mobile phones to smart phones, the most essential thing has not changed: the interaction between people and information data with hardware as the carrier.

Smart phones have raised the form of human-computer interaction to a new height. In recent years, major manufacturers have mainly created highlights in CPU, camera and screen modeling, which are optimized in the previous direction without revolutionary functions.

Discuss why Symbian died, whether Android/iOS will fall, whether H5 will replace Android, what’s the future of Huawei Hongmeng… And so on, there are too many uncertainties, rather than worrying about these one-sided problems, it is better to think about the future from a larger “domain”.

I define myself as “terminal engineer”, this scope is relatively large, I believe that the current mobile development engineer is most capable of transformation when the new communication terminal comes out. Those who do not strive will be eliminated sooner or later no matter how good the pit.

Key points 1: If you are stuck in your current industry, there are two ideas. One is to completely change your industry, and the other is to find a breakthrough from a larger “field”, which is often said to “not set boundaries for yourself”. The second route is safer and cheaper to move.

I wrote about the future of mobile development earlier: The Future of Mobile Developers

Second, the future of human-computer interaction

Touch-screen based interaction is definitely not the end of the line, so what is the next generation of human-computer interaction? I think AR/VR + AI at least represents a trend to provide “deeply immersive” experiences in the form of AUGMENTED reality/virtual reality, and the virtual interaction of Hollywood tech blockbusters isn’t too far away.

If an enterprise wants to be sustainable, it must be based on the current industry, follow up the new technology of tomorrow, and then layout the big trend of the day after tomorrow. The same goes for career development. You won’t get a job if you only study technologies that aren’t available today. If you don’t follow up on new technologies tomorrow or the next day, you’ll be out of business sooner or later.

Have you ever tried to sum up your core competencies in a few words or phrases?

I repeatedly ask myself, what are my today, tomorrow and the day after tomorrow respectively? The answer is “aaa”

The first “A” : Android/iOS represents the current mature mobile technology

Second “A” : New human-computer interaction technology represented by AR/VR [Getting started]

Third “A” : AI/ artificial intelligence [TOdo]

AI is a universal technology that can empower any industry.

If I had to nominate one of the most productive technologies in the future, IT would have to be AI. I think IT is not only necessary for those who specialize in algorithms and artificial intelligence in THE IT industry to learn AI. Engineers in every industry should invest time in learning the basic principles of AI, and then gradually deepen IT according to their needs.

Focus 2: Figure out what you want to be and what you need to be, more important than what you know right now.

I suggest that you now think about what your “core competencies” or “core competencies to build” are.

Over the past year, I began to learn vision, image processing and AR technology gradually from the most basic advanced mathematics. I have enough patience for myself and believe that the accumulation of wealth will be gradual. At the same time, the cognition of AR technology is also constantly updated:

AR technology roadmap:

Recommended books:

Orders,

Six months ago, the summary was superficial: learn image rendering from scratch

In terms of modules, I have mastered less than 55% of the knowledge in the above chart. There is still a long way to go, but I am sure it can go a long way and beat programmer inflation.

My friend, you can also try to map out a roadmap for your field. It’s a great way to map out the technical architecture and knowledge.

Some friends also recognize AR technology, saying that there is a lot of knowledge to learn, such as visual computing, AI, etc. Can you learn it? Moreover, the three major advanced mathematics calculus, linear algebra, probability theory is disgusting to mention, the past.

Underline 3: many of my friends can’t learn a new technology, not because of their ability and method, but because they don’t believe they can learn it.

Third, focus is the most cost-effective investment

I have observed that an engineer, after working for three or five years, has a good computer foundation and enough practical experience, and then chooses a direction, the right method in three years can delve into an expert in a specific field.

Internet industry, a top engineer salary is 200W ~ 300W, standard management post director level. Some people prefer to invest their time and money in the stock market and compete with professionals in another industry in the hope of making a fortune rather than becoming a top engineer in a field they know well. How many people get rich on the side? How much luck is involved in getting rich? Work people, be reasonable. The people who get rich on the Internet are those who teach others how to make money.

Highlight 4: A side business is fine, money management is a must for your family, and the skills you are good at and familiar with are the engines that will drive your absolute wealth in the early stages.

Under the background of global integration and China’s deepening of international trade, the division of labor will only become more and more detailed, and the salary gap between field experts and ordinary engineers will become larger and larger. It is inevitable that ordinary development positions will be filled in, and the supply-demand relationship will be adjusted by the market.

2020. Year-end Note – Let’s start with this first post. Later I will try to write about “family”, “self-recognition”, “learning methods” and other topics, see the inspiration.

Welcome to follow the public account: Sumsmile/focus on image processing mobile development veteran

Denver annual essay | 2020 technical way with me The campaign is under way…