Goodbye, Tencent! Farewell, Shenzhen! I went to my hometown to be a rich man!

昨天晚上,和老朋友阿辉约了一块吃饭,他告诉我他要离开鹅厂了,也要离开深圳了!回来后,心情复杂。

Ahui came from rural Hunan like me, but he came to Shenzhen after graduating from a bachelor degree, which was 13 years ago. As soon as I went to Shenzhen, I did Android development-related work in the well-known big factory Tencent, and became a leader in the eyes of my peers. Many students and friends were very envious. Goose Factory wow, BAT halo wow, Ah Hui was really happy at the time. , One day check-in to various well-known locations in Shenzhen.

Window of the World, Sea World, Big and Small Meisha, when the wind blew on the face, they all felt happy. Carefree, Shenzhen, with its extremely tolerant hands, allows the younger generation of graduates to spread their wings here. "Come, you are from Shenzhen", this slogan runs through all parts of the city. Shekou Industrial Zone: Time is money, efficiency is life. Inspiring generations of young people to work hard.
Insert picture description hereAfter Ahui went to work at Tencent, he said that there were too many big guys around and he had to work hard to catch up with the big guys. He was a newcomer. Many businesses needed to be familiar with as soon as possible. Overtime was a common thing. Ahui felt that he was very useless at that time. , Many tasks are not completed so well. Seeking quickness, a lot of code was written to solve a bug, but another bug appeared, and the root cause was not found. In the end, someone is often needed to wipe his butt. Coupled with not being able to manage upwards like older employees, not surprisingly, Ahui was given a 2 star at the end of the year.

2 stars at Tencent is basically a denial of your performance in the past six months. A Hui, who has always been diligent and stuffy, is like a bolt from the blue, anxious and insomnia at night. 2 stars still have a great influence on his career at Tencent. For example, graduates who have entered the same job without 2 stars can be promoted in normal ranks. There are so many years at the end of the year, so many old employees have basically left after being awarded 2 stars. After all, time is also a cost. There is a saying that one is behind and everywhere is behind. Of course, there are a small number of old employees who work hard to be strong and use 150% of their efforts to avoid being hit with 2 stars next time.
Insert picture description hereJust graduated, Ahui has no other choice but to continue to work hard. Mentors and leaders communicate with him. You need to pay attention to the methods and methods of doing things. You need to communicate more with the leader at any time to let the leader know what you are doing. If you have any difficulties, you should promptly raise them, instead of waiting for the last to say it. At this time, the leader has no statutes to avoid risks. Later, Ahui's way of doing things in ** has been greatly improved, focusing on communication, not only for output, but also for other achievements.
Insert picture description here
When everything in life is on the right track, work and life are two points and one line every day, and the rest is persistence and perseverance. Days tend to be dull day by day. When working overtime, I often forget whether it is night or day, heavy work, and sleep at home on Saturdays and weekends, and occasionally come to court basketball. I rarely pay attention to things other than work. Three years have passed. In 16 years, Shenzhen ushered in a surge in housing prices, and rents in the place where Ahui lived. At that time, Ahui always thought that the housing prices in Shenzhen were so high that they would fall in the future.

Finally in 2017, after the Spring Festival, after becoming a couple through an acquaintance and a girl, it was time for Ahui to start thinking about buying a house. At that time, the house price in Nanshan was still more than 5-6w. For example, a 90-square-meter house would cost about 450-540w. About 30% down payment, that is, 135-162w is required. Although the salary for 4 years of work + 50w interest-free loan from Tencent is still far from enough. The family is in the countryside, and there is no way to pay tens of w for selling iron. The family can’t rely on it anymore. Ahui thought to work harder, and when the money was enough, he could buy it steadily. In this year, the housing prices in Shenzhen have skyrocketed again. At the end of the year, the price of a certain community in Nanshan, which Ahui liked, has now made him look forward to it.

![Insert the picture description here](https://img-blog.csdnimg.cn/20210224111357799.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzM20TIXubgV0L At that time, you can actually say I was in a Baoan house, but I was staring at the Nanshan area. After all, the salary increase could not keep up with the increase in housing prices. So I thought about buying a big house in Baoan in 1-2 years. When the workplace advanced to 2.3, how could it not rise. After going up to 3.1, Ade was also very anxious. So I was focused on work and stayed for more than 2 years before reaching 3.1.

After the current rank reform, it is now the 9th grade engineer. After marrying the subject in 18 years, when the subject became pregnant in 19 years, Ahui felt more and more heavy on his shoulders, and working overtime was fierce day by day, because not only did he have to earn money for milk powder for his children, but he also needed money to get in the car in Shenzhen. During the annual physical examination, many indicators of the body were alarmed, including prostatitis, lumbar disc herniation, fatty liver, and various diseases.

At the same time, the average price of Nanshan and Bao'an housing prices has been leveled between 9w-10w. After the epidemic this year, it has risen again. Ahui started to buy new houses in Baoan in May. At present, only the new house price is lower than the market price, which is still barely acceptable. After getting on the bus, after the 715 policy, Shenzhen has even more restricted housing prices. Shenzhen households have to be eligible for home purchases after 3 years. New homes are purchased within 2 years, and sales are prohibited within 3 years, which has blocked many investors. Starting to fully enter the era of lottery for new houses, notarized lottery is required to open new houses, and room selection is carried out in order of lottery. There are thousands of people grabbing hundreds of suites at every turn, and the chances are slim.

Ah Hui began to blame himself for bad life, bad opportunities, bad luck. Since August, each new market has Ah Hui to play a new figure. Every time the developer has limited housing, there are too many buyers and investors for lottery, and there is even a tea fee in the shop, so he goes directly to the back door to book the housing. On the one hand, new houses are not available, and on the other hand, the prices of second-hand houses are constantly rising. Let Ahui completely collapsed. At this time, the second-hand housing in a place as far away as Baoan Shajing would cost 7.5w.

Ah Hui couldn't sleep at night and was not reconciled. He wanted to come to Shenzhen with enthusiasm and dedicated his youth to Shenzhen. Now that he is getting older, is he really going to be a lagging behind of the times? Was it gradually eliminated by time? Ahui went to the balcony, beat the wall, lit a cigarette, and the smoke ring rose. The whole city was very beautiful and dimly lit. However, he was incompatible with this city, and his heart was extremely sad.

Suddenly, Ahui decided to leave the city and go to Changsha, the provincial capital. Why are you so embarrassed here, you can buy a river view house on the Xiangjiang River in Changsha. Education and medical care are much better than Shenzhen. After Ahui had this idea, he told his family, and the family also supported Ahui. Changsha, the provincial capital, also has many opportunities. There is no need to die in Shenzhen. With Ahui's resume and background, it is not difficult to find a good job in Changsha. Ahui finally chose an offer from a well-known company in Changsha. He said he was relaxed now.

In the future, I will live in a river-view room in Changsha, drink tea to be pleasant, eat stinky tofu at the south gate, go to Huangxing Pedestrian Street to see the young lady, and go to Yuelu Mountain to see the maple leaves in autumn...not under the pressure of Shenzhen, then buy a car, and spare time Engage in sideline business and make investment. Isn't it fragrant?

When Ahui was eating, he patted me on the shoulder and said, saying something that I regretted in his career:

1、没有和工作之外的朋友圈,是做判断的硬伤。见识仅仅局限了做码农的思维和想法。一根筋。要是早点想明白,起码不会在关键决策上吃亏,错过机会。
2、没有副业,只有工作这一条路,一条腿走路走不远。打工赚钱的速度赶不上通货膨胀,市场房价的速度。
3、没有对工作中思考和总结,形成总结的笔记。在腾讯2.3升3.1的时候,停留了一些时间,以致于一步慢,步步慢。
4、刚需房考虑太多,想着一步到位,最后迟迟没有去买,应该先舍弃一些因素,先上车,拿到门票。
5、发展不上去时,应该跳槽。而不是死磕。跳槽有机会获得新的机会门票,比如要是早期加入字节和快手,现在期权也有不少,到时上市也是一次提升身价的机会。
6、没有做太多提升身价的事情。并且对不喜欢的事情容易排斥,而不去接受,并且去分析它。
7、技术局限表面,不够对本质的技术,比如操作系统,线程关系,设计思路,算法,等基础看重,以致后期技术很快遇到瓶颈。
8、没有好好锻炼身体,人生是一场马拉松,不是比谁跑的快,而是看谁跑的远。

From A Hui’s experience, I have summarized the following points:

1、永远不要等,一切就是现在开始,立马去做。每个时代都有机遇,都有好机会,尤其在遍地都是黄金的深圳。
2、对于没有背景,没有好学历的普通程序员,去大厂,可以说是算改变命运的一个轨迹。进大厂后,进退都方便。进可去更大的平台,退可去普通中小公司干Leader。
3、新人要快速超越老人,就是持续学,大量的学。因为新人有大把的时间。职业前5年,这是职场快速超车的黄金5年,别被其他事情耽误了。和大佬们聊天,都会发现一个共同点,他们抓住了职场前5-8年的黄金时间,深耕技术,后面才能越走越远。所以不要本末倒置了。
4、借力,借资源。帮助自己快速提升身价。多去和比你厉害的“大佬”混,你周围5个常联系的朋友,决定了你的眼界和你的财富。
5、加班不要过度,不然会留下一生的痛疾缠身,腰椎盘突出,前列腺,颈椎病,是很多码农在年轻时,长期加班形成的,一旦有了后,这些病会伴随一辈子。

If your body cannot work one day, the unit will fire you. This is a stark reality. Or if you get a serious illness one day, what if you make more money? Still have to go back.

Finally, Ahui did not hesitate to share with me the "wealth" he accumulated in the Goose Factory, a set of advanced learning roadmaps for Android architects, and some of the study notes he has compiled in his usual work and study, and then passed Ahui. After agreeing, let it out and share it with everyone!

架构师筑基必备技能

At present, the mainstream language for Android APP development is the Java language. The biggest feature of the Java language is to increase the possibility of software interaction. It can be said that almost all applications on Android phones are written in the Java language.

知识要点:
1、深入理解Java泛型
2、注解深入浅出
3、并发编程
4、数据传输与序列化
5、Java虚拟机原理
6、高效IO

3, size_16, color_FFFFFF, t_70)
Insert picture description hereInterpretation of the open source framework for design thinking

With the continuous development of Internet companies, there are more and more modules in product projects, and user experience requirements are getting higher and higher. It is becoming more and more difficult to achieve the purpose of small steps and fast iterations, and the application of plug-in technology is born. If there is no plug-in technology, the applications that integrate a large number of "app" such as Meituan and Taobao may be as big as a few g.

Therefore, today's Android mobile development will not be hot-fixed, plug-inized, or componentized, and more than 80% of the interviews will not pass.

知识要点:
1、热修复设计
2、插件化框架设计
3、组件化框架设计
4、图片加载框架
5、网络访问框架设计
6、RXJava响应式编程框架设计

Insert picture description here 360° all-round performance tuning

In the hands of development engineers at different levels, because of the uneven technical level, even if many mobile phones are running with very high software performance, there will still be lag when opening applications.

In addition, with the iteration of product content, the functions become more and more complex, and the UI pages become more and more abundant, which also becomes an obstacle to smooth operation. In summary, the performance optimization of APP has become a comprehensive quality that developers should have, and it is also a guarantee for developers to complete high-quality application works.

1、设计思想与代码质量优化

2、程序性能优化

    启动速度与执行效率优化
    布局检测与优化
    内存优化
    耗电优化
    网络传输与数据储存优化
    APK大小优化

3、开发效率优化

    分布式版本控制系统Git
    自动化构建系统Gradle

4、项目实战

    启动速度
    流畅度
    抖音在APK包大小资源优化的实践
    优酷响应式布局技术全解析
    网络优化
    手机淘宝双十一性能优化项目揭秘
    高德APP全链路源码依赖分析
    彻底干掉OOM的实战经验分享
    微信Android终端内存优化实践

Insert picture description here Android framework architecture

Android framework architecture (advanced UI+FrameWork source code) This piece of knowledge is currently the most users, and we call it the technology of Android from 2013 to 2016.

Android developers are often familiar and unfamiliar with this frequently "used" code because they are used to copying code online: the familiar is dealing with them almost every day, and copying the code every day; the unfamiliar is that although with these codes every day Dealing with codes, but I haven't studied the principles of these codes in depth and the connotations in the depths of the codes.

本篇知识要点:
1、高级UI晋升
2、Android内核组件
3、大型项目必备IPC
4、数据持久与序列化
5、Framework内核解析

Insert picture description here
NDK module development (audio and video series)

NDK (abbreviation of Native Development Kit) is a software development kit based on a native programming interface that allows you to use C and C++ code in Android applications. The program developed by this tool runs directly locally, not a virtual machine.

In Android, NDK is a collection of a series of tools, mainly used to extend the Android SDK. NDK provides a series of tools to help developers quickly develop C or C++ dynamic libraries, and can automatically package so and Java applications into an apk.

本篇知识要点:
1、NDK开发之C/C++入门
2、JNI模块开发
3、Linux编程
4、底层图片处理
5、音视频开发
6、机器学习

Insert picture description here
Flutter learning advanced

2019 is undoubtedly a year in which Flutter technology is in full swing.

Every mobile developer is crazy about the features and concepts of "rapid development, expressive and flexible UI, native performance" brought by Flutter, from super apps to independent apps, from pure Flutter to hybrid stacks, developers We are enthusiastic about exploring and applying Flutter technology in different scenarios, and we are also facing a variety of different challenges.

本篇知识要点:
1、Flutter跨平台开发概述
2、Windows中Flutter开发环境搭建
3、编写你的第一个Flutter APP
4、Flutter Dart语言系统入门

Insert picture description here
WeChat applet development

As one of the most popular programming development application scenarios, WeChat applets are very popular in the market, which makes many developers greedy. But for beginners, it's completely at a loss. I don't know what knowledge needs to be learned in the development and production of WeChat applets. Friends in need can refer to this article.

本篇知识要点:
1、小程序概述及入门
2、小程序UI开发
3、API操作
4、购物商场项目实战

![Insert the picture description here](https://img-blog.csdnimg.cn/2021022411162434.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4XgV4L20ND
as long as the source code is relevant to the interpretation of the programmer Regardless of whether it is Java or Android, if you don’t read the source code and only look at the API documentation, it will just stay on the skin, which is not good for the establishment and completeness of our knowledge system and the improvement of actual combat technology. 16,color_FFFFFF,t_70)

Insert picture description here
Insert picture description here

Guess you like

Origin blog.csdn.net/m0_38127487/article/details/114014097