android learning road! Do you still know how to develop NDK in the audio and video era? The annual salary exceeds 800,000!

Worse

I am an Android programmer, 29 years old this year. I have stayed in big factories and small factories, and now I work at Tencent! Obviously the work is going well and the family is harmonious and the children are perfected, but I always feel that an invisible pressure pushes me away! As a programmer, what I fear most is not 996, nor the endless code, but I am afraid that after my golden age, social responsibility and family responsibilities, the burden on my body is getting heavier and heavier, but what should I do in the future? Continue to be infinitely confused!

In fact, the worries about the 35-year-old crisis that are often talked about now are the fear of being eliminated by the industry they are currently engaged in, and the fear of falling from the current class and income.

Unemployment is just the loss of jobs at that level. There are plenty of other jobs to choose from in society.

In my opinion, as long as you are willing to do it, there is still time and physical strength to sell, and unemployment is impossible.

During the epidemic, many white-collar workers also joined the ranks of food delivery and street stalls. The pressure of life often left you with no choice.

In foreign countries, many people in their 60s and 70s are still working, although most of them are in basic positions.

When the aging of the country reaches a certain level, perhaps ten to twenty years, employment for the elderly will definitely become a trend.

In some industries, their own characteristics determine that most of the practitioners need to have good physical strength, learn new knowledge, understand the ability of the new generation of customers, and have a lot of time for 996, such as: Internet, e-commerce, new media, etc. Wait.

This is determined by the invisible hand of the market. The company must first consider efficiency and cost. High salaries must have efficient output.

In these industries, knowledge is updated and iterated very quickly, and experience is usually out of date in a few years, and it is difficult to accumulate sufficient value.

When the times eliminate you, sometimes it really doesn't even say hello.

360° overall performance tuning

1. Design ideas and code quality optimization

Two, program performance optimization

3. Development efficiency optimization

Alibaba's internal Android notes are popular in the IT circle, and the 2960-page full version is open for download

Alibaba's internal Android notes are popular in the IT circle, and the 2960-page full version is open for download

Android framework architecture

1. Advanced UI promotion

Two, Android component kernel

Third, the necessary IPC for large-scale projects

Fourth, data persistence

Five, Framework kernel analysis

Alibaba's internal Android notes are popular in the IT circle, and the 2960-page full version is open for download

Alibaba's internal Android notes are popular in the IT circle, and the 2960-page full version is open for download

Essential skills for architects

One, in-depth Java generics

Second, the annotations explain the profound things in a simple way

Three, concurrent programming

Fourth, data transmission and serialization

Five, the principle of Java virtual machine

Six, reflection and class loading

Seven, efficient IO

Alibaba's internal Android notes are popular in the IT circle, and the 2960-page full version is open for download

Alibaba's internal Android notes are popular in the IT circle, and the 2960-page full version is open for download

NDK module development

1. Summary of C++ and C# data types

2. Memory structure and management of C and C++

3. Preprocessing commands of C and C++ and naming existing types with typedef

Fourth, the structure and union of C and C++

5. Pointers of C and C++

Six, C/C++ multi-threading mechanism

Seven, C/C++ functions and initialization list

JNI module

1. Static registration and dynamic registration

Two, method signature and Java communication

Three, local references, global references and weak global references

Alibaba's internal Android notes are popular in the IT circle, and the 2960-page full version is open for download

Alibaba's internal Android notes are popular in the IT circle, and the 2960-page full version is open for download

Interpretation of open source framework for design thinking

1. Hot repair design

2. Plug-in framework design

Three, componentized framework design

Four, picture loading frame

Five, network access framework design

Six, RXJava responsive programming framework design

Seven, IOC architecture design

8. Android architecture component Jetpack

Flutter advanced study notes

1. Why Flutter is the ultimate choice for cross-platform development

Second, build a Flutter development environment on Windows

Three, write your first Flutter App

Fourth, Flutter development environment construction and debugging

Five, the basic grammar of Dart grammar

Six, the use and source code analysis of the collection of Dart grammar articles

Seven, Dart grammar article set operator functions and source code analysis

Eight, the use of functions in Dart grammar

Nine, the object-oriented foundation of Dart grammar

10. Object-Oriented Inheritance and Mixins in Dart Grammar

11. Type system and generics in Dart grammar

Twelve, widgets in Flutter

Design pattern study notes

Design Pattern Series Learning Video

lob/master/Android%E5%BC%80%E5%8F%91%E4%B8%8D%E4%BC%9A%E8%BF%99%E4%BA%9B%EF%BC%9F%E5%A6%82%E4%BD%95%E9%9D%A2%E8%AF%95%E6%8B%BF%E9%AB%98%E8%96%AA%EF%BC%81.md)】。**

Guess you like

Origin blog.csdn.net/m0_52308677/article/details/113976458