ios and android mobile game development! 2021 Chinese New Year Android face sharing, the final battle

beginning

Recently, an old iron told me that after working for a month, he regretted that he was anxious to join the company. He used to do mobile phone research and development at Meitu. This year, Meitu also had a wave of organizational optimization adjustments this year. He was one of them. After negotiating to leave, he was anxious to find a job to work because he had a mortgage and could not live without a source of income. So I hurriedly selected a company, which is actually a large outsourcing company, mainly dispatched to other mobile phone manufacturers to do outsourcing projects. **At that time, I promised that the salary was not bad, so I immediately joined the job and went to work. But after I joined the company, I found that the salary package was not what HR said, and that HR had already run away. **Recently, he said he was very distressed and changed jobs to see opportunities. Few companies gave interview opportunities. Many HRs asked him how he went from a big factory to outsourcing. . . In this case, I'm honest and don't know how to suggest (see if you have any suggestions? You can leave a message), this is a problem for me. Because changing jobs frequently is a taboo, especially when changing jobs gets worse. .

1. Application layer development is not limited to various products, mainly Android or iOS native development, mainly various performance optimizations.

2. Embedded development, not limited to various development boards, Internet of Things, smart home

3. Security development, not limited to various anti-reverse, disassembly, search for security vulnerabilities

4. Audio and video development, not limited to live broadcast, on-demand, audio and video calls, audio and video conferences, short videos, etc.

5. Plug-in, component, and hot repair development, not limited to self-research and integrated development using open source frameworks

6. System development (Android), not limited to Rom maintenance and FrameWork layer customization requirements

7. Graphics and image development, not limited to OpenGL ES, EGL, GLSurfaceView, filters, beauty

Tell me about my learning route ( must be systematic )

In fact, it is very simple. The picture below contains all the knowledge points that Android needs to learn. There are 8 major sections:

  1. Essential skills for architects
  2. Android framework architecture (advanced UI+FrameWork source code)
  3. 360°Android app all-round performance tuning
  4. Interpretation of Open Source Framework
  5. NDK module development
  6. Practical link of mobile architect special project
  7. Mobile architects must learn WeChat applets
  8. Hybrid development of flutter

Android learning materials

As for me, I have systematically made a study system information and video for the branches of the above eight major sections. About the following, I will not write all of them, otherwise it will be too long and affect everyone's reading. Friends who need it can **private me [advanced]** and share it with you for free, or click the link below to receive it. Thank you for your support for so long.

If you have other needs, you can also view it on Github, and the following information will also be uploaded to Github one after another

330 pages of PDF Android learning core notes (including the above 8 sections)

Android learning system corresponding video

to sum up

The Android architecture learning advanced is a long and arduous road. You cannot rely on temporary passion, let alone staying up for a few days and nights to learn well. You must develop the habit of studying hard in normal times. So: persistence!

The ByteDance Company’s 2021 interview question analysis shared above. The author also compiled the main interview technical points of the first-line Internet companies into video and PDF (in fact, it took a lot more energy than expected), including knowledge + many details .

[ Android learning PDF + learning video + interview document + knowledge point notes ]

[Android Advanced Architecture Video Learning Resources]

E9%AB%98%E8%96%AA%EF%BC%81.md)】

[Android Advanced Architecture Video Learning Resources]

The Android part of the detailed video is even more powerful after receiving and learning! Enter the BATJ factory and so on (preparation)! It is said that the Internet is cold. In fact, it is nothing more than you got on the wrong car and you wear less (skills). If you get on the right car and your own technical ability is strong enough, the cost of replacing the company is high. It's only the elimination of the end business Curd! Nowadays, there is a flood of junior programmers in the market. This set of tutorials is aimed at Android development engineers who are 1-6 years old. They are in a bottleneck period. Those who want to break through their salary increases in the next year, advanced Android intermediate and senior, architects are even more important to you. Like a fish in water, get it quickly!

Guess you like

Origin blog.csdn.net/fanzhang_vip0723/article/details/114260514