What happened? Starbucks is occupied by a large number of unemployed men and women

foreword

Today, I saw a question on the hot list of Zhihu: "Starbucks is almost full of unemployed men and women" caused heated discussions. What do you think of this phenomenon? Will it be more difficult for middle-aged people to find a job after unemployment?

insert image description here

Recently, the post "Starbucks is almost full of unemployed middle-aged men and women" on social platforms has become popular.

The author of the article said that on weekdays, Starbucks is almost full of unemployed middle-aged men and women. When asked, they all came out because they hadn’t found a job for the time being and were embarrassed to stay at home. Not only middle-aged men, but also middle-aged women. few.

Many migrant workers resonated with this, saying that this topic is very real. In those seemingly lively places, in some imperceptible corners, you can always find middle-aged people who seem to be unemployed. Not only cafes, but also libraries and parks, that wave of middle-aged people, under the pressure of the present, are also looking for hope for the future.

Under the general trend, no one is absolutely safe. We have gone through too long a rising period, and many people have not yet adapted to the current changes. Layoffs will also spread, first in technology, then in retail, automotive, finance and many other industries. When the market is bad, everyone is vulnerable to layoffs.

These temporarily unemployed people regard coffee shops, libraries, and benches in parks as temporary habitats, and begin to look for the "sense of atmosphere" and "sense of belonging" in the workplace here. Through this confused and anxious time.

insert image description here

A reporter chatted with several people who chose to "rest" in coffee shops and other places after losing their jobs. The reasons for their choice were various. Some people stayed in coffee shops until they needed to "go home from work" in order to escape the care of their relatives. At that moment, some people found a more self-disciplined state there, and this period of suspension may be a new beginning.

When I saw this news, to be honest, I was quite emotional.

At present, the entire employment environment and workplace environment are divided into two waves.

For college students and young people, the unemployment rate is extremely high, as high as 20% among those aged 16-24, and the reason why these college students cannot find a job after graduation, we attribute it to: "the long gown that can't be taken off."

For unemployed middle-aged people, there are old and young, burdened with mortgages, unemployed, and dare not tell their families. Therefore, the status is: "unemployed middle-aged people who pretend to work in Starbucks".

Judging from the theory of middle-aged crisis in the workplace and the difficulty of finding a job for unemployed middle-aged people, our current industry still needs to be upgraded. After all, high-tech industries and technologies are very important for the accumulation of experience and technology. The more core For high-end technologies, the slower the changes and changes, such as: Internet infrastructure, operating system, chip technology, etc., these changes are very slow to update and iterate, and require in-depth technical theory and research, so it is very difficult for experience. Important, but low-end products. For example, there are many changes and changes at the application level. A slight change in the underlying system may cause a major change at the application layer, and it will be pushed back and forth again.

The more basic, the more permanent, and the more basic, the more difficult.

So, as Android programmers, how should we save ourselves? What kind of competitiveness can we build to free ourselves from anxiety and not fall behind on the long career path?

1. Professional ability

Professional ability is the basic ability that everyone needs to possess as a professional. Professional ability includes learning ability, communication ability, and execution ability.

In the Internet industry, technology is changing with each passing day and constantly upgrading; 5G is gradually becoming popular, which brings higher and higher requirements for IT-related technologies. From the programming languages ​​and technical frameworks we use every day, to more complex communication protocols, audio and video codecs, network data transmission, etc., various technologies are constantly being updated and improved. As an Android programmer, we will also move between different sub-industries and companies, get in touch with different businesses and products, and quickly learn and understand the logic and essence behind different businesses and products, which is a necessary quality.

All of these require at least self-disciplined learning ability, continuous learning, polishing technology, and enriching one's own skills to adapt to the technological updates and challenges brought about by the rapid changes of the times.

insert image description here

2. Advanced ability

Advanced ability is the key for our Android programmers to enter the IT industry and engage in software development for a long time. Different advanced abilities also mean that you can reach different professional heights.

At present, what we have to do is to choose our own subdivision fields for in-depth research, to have a deep understanding of the basic principles, and to approach and reach the advanced level as soon as possible. Of course, you also need to understand new technologies, and have an open mind to learn some new technologies. Don’t switch to learning new technologies as soon as they come out. This will lead to knowing everything. Of course, new technologies have a development process. It won't become popular immediately and be widely used until it matures a bit.

In this way, you will step on a lot of pitfalls, and don’t reject it, completely ignore and understand learning. The correct way is to simply understand what problems this technology was created to solve, and what advantages and disadvantages have reached the current development maturity and application scope. It is still necessary to grasp the essence and foundation of technology, so that it will be easy to learn new technology, of course, when the opportunity is right, learn it. Therefore, find out your own positioning and subdivision areas.

Systematic Learning Enhancement

It may be difficult to formulate a systematic learning plan by yourself, so at the end of the article, I prepared a systematic learning mind map for everyone, as well as related learning resources. These materials have been developed by me for so many years. The points are accumulated and sorted out, and I share them with you for free today just to hope that our programmers will have a better life in this cold winter, and I hope everyone can work smoothly and have a successful career.

The first is a detailed growth road map that can no longer be studied in detail. It can be said that it is the most scientific and systematic learning route, and it is no problem for everyone to follow this general direction.

insert image description here

The next step is to sort out knowledge and improve reserves! (Advanced information on the eight major modules of Android)

  • Essential skills for architects : in-depth Java generics + annotations in simple terms + concurrent programming + data transmission and serialization + Java virtual machine principles + reflection and class loading + dynamic proxy + efficient IO

  • Android advanced UI and FrameWork source code : advanced UI promotion + Framework kernel analysis + Android component kernel + data persistence

  • 360° all-round performance optimization : design ideas and code quality optimization + program performance optimization + development efficiency optimization

  • Interpretation of open source framework design ideas : hot fix design + plug-in framework interpretation + component framework design + image loading framework + network access framework design + RXJava responsive programming framework design + IOC architecture design + Android architecture component Jetpack

  • NDK module development : NDK basic knowledge system + underlying image processing + audio and video development

  • WeChat Mini Program : Mini Program Introduction + UI Development + API Operation + WeChat Connection

  • Flutter : Introduction to Flutter + Advanced Flutter

  • Kotlin : Kotlin Getting Started Tutorial + Kotlin Practical Pit Avoidance Guide + Project Combat "Kotlin Jetpack Practical Combat"

After the knowledge is sorted out, it is necessary to check for gaps and make up for gaps. Therefore, for these knowledge points, I also prepared a lot of e-books and notes on hand. These notes perfectly summarize each knowledge point.

insert image description here

Then learn systematically through the source code

As long as you are a programmer, whether it is Java or Android, if you don’t read the source code and only look at the API documentation, you will just stay on the surface, which is not good for the establishment and completion of our knowledge system and the improvement of actual combat technology.

The real thing that can exercise your ability the most is to read the source code directly, not limited to reading the source code of major systems, but also including various excellent open source libraries.

insert image description here

Brush up the interview questions of the big factory to prepare for the battle and increase the pass rate of the big factory

It took half a year to compile the most comprehensive analysis of Android interview questions on the market.

You can directly browse the required knowledge points through the catalog index, and check for gaps.
insert image description here
Friends who need the above learning materials scan the QR code below to get it! ! ! !

At the same time, a WeChat group chat robot based on chatGPT was built here to answer difficult technical questions for everyone 24 hours a day .

picture

Wechat scanning code pulls you into the group to experience the style of ChatGPT

Guess you like

Origin blog.csdn.net/datian1234/article/details/131143617