Tencent T2 personally explain! Sort out the latest Android interview sites in 2021, with an annual salary of 50W

Code really emphasizes quality and not weight. High-quality code is advocated by the current code community. Of course, writing high-quality code definitely requires a high level of professionalism, which needs to be gradually absorbed and mastered in daily code writing. Who is not learning every day, and the purpose is not to write high-quality code for a certain function.

As a program developer, let me write 10,000 lines of code? ! are you kidding me? (Black question mark face) I guess when I write 200,000, I will suddenly have a question-"Huh? Where is my hair?"

Cao Zheng, a big man in the programmer world, said:

996 is a market choice, not determined by a certain entrepreneur or a certain company. No one can cover the sky with one hand. What gives them confidence is those candidates who are waiting in line for an offer. This is very incorrect, but it is true, and facts are often incorrect.

Out of respect for Mr. Cao, I reluctantly did not send a swear word. But such remarks are really annoying! Mr. Cao must be rich, financially free, and time free-so he can't taste the bitterness behind 996.

We people are not as unconscious and tireless as wind and water . If 996 is really the choice of the market, then we simply go back to the era of "suffering hardship and enduring hardship". Why should we develop the economy? Why liberate productivity? Isn't the program written by our programmers to make the world a better, smarter, and happier world?

Besides, what gives “them” (it should be them) is not the applicants waiting in line for an offer, but the greed of capital. Maybe, Dao Cao’s original intention is not like this. He also wants to empathize with the vast number of programmers friends. He also hates 996, but in order to make the article attract more people’s attention and attract more criticism, he relies on His own eloquence stands on the opposite side.

I remember the meeting I first attended, and I often worked overtime when the project was busy. Almost every day I have to work overtime until at least 10 o'clock in the evening, and I have no rest days on weekends. I am very tired. However, the company does not compulsory overtime, and overtime is also paid. If the project is not busy, it is okay to leave at 6pm. I have never encountered programmers who are very busy on the project but don't work overtime. Most programmers are dedicated to their jobs.

But if the company insists on forcing 996 to force employees to work overtime, then the employer is bullying people-we are humans, not machines. We work 5 days a week and 8 hours a day are the rights we strive to achieve (the few ); In addition to work, we have to live.

Thomas Jefferson (the third president of the United States) once said: " The happiest moments in my life are those times spent in the warm embrace of my family ." But I have never heard anyone say that in my life The happiest time is the time spent in the company's 996 work system.

Someone asked on Zhihu: "In addition to using GitHub to initiate protests, what other clever solutions are there to resist 996?"

Senior An Xiaohui gave an answer that I can’t agree with:

  1. Confirm that you don't need to pass 996 to get more salary and live a richer life.
  2. From today on, boycott 996, stand up without working overtime.
  3. If you get into trouble with the company because of the boycott of 996, then leave decisively.

The reasons I disagree are:

  1. Is there any necessary relationship between getting more salary and living a richer life with 996?
  2. If not working overtime can solve the problem, do I still need to use GitHub to initiate a protest?
  3. Why do employees who have been bullied have to bear the consequences aggrievedly instead of the employer?

In my opinion, using GitHub to initiate a protest is the most ingenious solution programmers can do. I have contributed one out of 139,947 stars. I believe that our goodwill actions will definitely bring about some positive changes .

At last

All in all, the Android development industry is changing too fast. As a technician, you must maintain a lifelong learning attitude and let learning become your core competitiveness. The so-called "live to learn and learn" can only keep up with continuous learning and continuous improvement. The pace of the industry will not be eliminated by the times.

Here I share a collection of dozens of interview questions from Tencent, Toutiao, Ali, Meituan and other companies related to the above-mentioned technical system diagram. The technical points are organized into videos and PDFs (actually more than expected. A lot of energy), including knowledge + many details. Due to limited space, I will show you a part in the form of pictures. A friend in need can private letter I [DATA] or click here to receive a free

There are also advanced architecture technology advanced brain maps, Android development interview topic materials, advanced advanced architecture materials to help you learn to improve the advanced level, and save everyone's time to search for information online to learn, and you can also share with friends around you to learn together. Receiving address: Android learning PDF + architecture video + latest interview document + source code notes

D%A2%E8%AF%95%E6%8B%BF%E9%AB%98%E8%96%AA%EF%BC%81.md)

Guess you like

Origin blog.csdn.net/dajie1213/article/details/112846292