On the cusp of the storm, "pigs" may no longer be able to fly

Everyone says that "men are afraid of entering the wrong line of work, and sometimes choices are more important than hard work." Having said that, it doesn't mean that hard work is unnecessary. Nowadays, the Internet industry is indeed on the cusp of the industry. The salary of programmers in large Internet companies is several times that of many industries. As the saying goes, pigs can take off on the cusp of the storm. Nowadays, a large number of IT talents are imported into the society every year. Can they still fly now? Therefore, it is useless to choose a good industry, and hard work is an indispensable factor.

img

The professional person in the author’s article today graduated from a junior college and has a non-uniform undergraduate degree. Now he has worked in Ali for ten years, with a P8 rank and an annual salary of 2 million.

In the words of the professional:

I am not considered to be successful. To say that success is relative to myself, this kind of "success" has the reasons of the times and my own efforts. But no matter in which era, the characteristics of talent portraits are similar: hard work, hard work, self-motivation, introspection, and honesty. I believe that truly successful people must not be accidental. Not everyone can seize opportunities under the tide of the times. Opportunities It is reserved for those who are prepared.

Before I knew it, I had been working for 10 years, so I sprinkled some chicken soup. He is not from a major, and his academic qualifications are not very good, so he is not a unified undergraduate.

I just graduated and have done outsourcing for several years, and I still remember the excitement of getting 2,800 yuan salary in the first month. Because the starting point is lower than others, so I work harder than those around me. I have taught myself a lot of technology stacks, and I have carefully taken notes and summed up each item. Slowly, I became a technical expert in others' mouths, and I was lucky enough to join Ali later. I don't care about the boss. It's really a step by step. The output of one person can equal a small team, 375 per year, and the general contract has also risen to 200, promoted to P8 this year.

It is especially helpful to see a sentence: Because my starting point is very low, I have to work hard. I piled up a lot of books related to philosophy and religion by my pillow. No matter how busy or tired I am, before going to sleep every day, I will Pick up the book, even if you only read a page or two, and when you read the most touching place, you will draw the line with a red pen and chew it repeatedly, just like a turtle crawling, step by step in order to temper your heart, improve your personality, and continue to be down-to-earth. Simply work hard.

I feel that the thinking of some young people is abnormal, and they attribute their own success or failure to the times. Every era has its opportunities and challenges. 10 years ago, when starting an e-commerce business, logistics became a bottleneck, and I was sent to the warehouse for packaging and sorting. I had no experience in high-concurrency processing, no experience in full-link stress testing, and no solutions for reference. It was practiced through continuous exploration. Now that the engineering side is relatively mature, you no longer have to worry about how to solve high-concurrency scenarios or how to design domain models. There are already many ready-made experiences that you can learn from. This era is the post-Internet era, the era of artificial intelligence, big data, and biological sciences. This is the era that needs you.

There are past dividends in the past, and present dividends in the present. The times are fair to everyone. The key depends on whether you have the ability and strength to seize opportunities when they come. People make things happen, or things make people people, this is a question of which comes first, the chicken or the egg, and everyone has their own answer. You have your thoughts and you are right. If you feel that the dividends of this era have been exhausted, then continue to lie flat. This is a matter of thinking habits. When encountering a problem, should we first find the cause from ourselves or blame it on external factors.

Many students in the workplace who hold the view that "time is important" I guess most of them are post-95s or even post-00s. As a late 80s, perhaps many seniors will feel that young people today are depressed and negative energy. But think back to those years, we were also born in the 1980s as the beat generation in the mouth of the elders, and the history is so similar.

Although the material is rich now, young people no longer have to worry about food and clothing, but the pressure of competition in the environment is also gradually increasing, from the reading arms race that started in kindergarten, to the rising labor requirements in the job hunting stage, and to the sky-high prices when they settle down. In the real estate market, today's children start to compete from birth. This is probably introversion. I believe these are the reasons for the loss of young people today. An era has its imprint. As a "comer", I think it is necessary to understand the difficulties of young people and the background of the era, listen more, and maintain empathy instead of rushing to deny.

at last

I hope that for some social discussion issues in the job hunting stage, it is recommended to open up a special area for everyone to discuss. You can do stratified statistics based on age, gender, rank, and type of work, which can be regarded as social research.

In addition, for similar social topics, I think everyone should not just complain, but actively give their own solutions, such as: "What do you think a good employer looks like under the current general environment?", "If you want to become a better self, what should you do?" My ability alone is limited and I cannot solve these problems, but I believe in the principle that more people are more powerful, and everyone's collective wisdom is the only way to make this society better. motivation, isn't it?

Finally, I will analyze the Java deep learning materials marked with 120k stars on GitHub, and take a brief look at the catalog and screenshots of some content. Including Java foundation, Java container, Java concurrency, Java virtual machine and Java IO, it is very comprehensive, if you need it, you can click here to download it for free .

(1). Basic

1. Java basic skills

  • Getting Started with Java (Basic Concepts and Common Sense)

  • Java syntax

  • basic data type

  • method (function)

img

  1. Java object-oriented

  • classes and objects

  • Object-oriented three characteristics

  • Modifier

  • Interfaces and Abstract Classes

  • Other important knowledge points

img

  1. Java core technology

  • gather

  • abnormal

  • Multithreading

  • Files and I\O streams

img

(2). Concurrency

  1. concurrent container

  • Summary of concurrent containers provided by JDK

  • ConcurrentHashMap

  • CopyOnWriteArrayList

  • ConcurrentLinkedQueue

  • BlockingQueue

  • ConcurrentSkipListMap

img

  1. Thread Pool

  • Benefits of using a thread pool

  • Executor Framework

  • (Important) A brief introduction to the ThreadPoolExecutor class

  • (Important) Example of using ThreadPoolExecutor

  • Detailed explanation of several common thread pools

  • Detailed Explanation of ScheduledThreadPoolExecutor

  • The thread pool size is determined

img

  1. Optimistic locking and pessimistic locking

  • What is pessimistic lock and optimistic lock

  • Two common implementations of optimistic locking

  • Disadvantages of optimistic locking

  • CAS and synchronized usage scenarios

img

(3). JVM

  1. Java memory area

  • overview

  • runtime data area

  • Exploring HotSpot Virtual Machine Objects

  • Key Supplementary Content

img

  1. JVM garbage collection

  • Uncover the mystery of JVM memory allocation and recovery

  • Subject is dead?

  • garbage collection algorithm

  • garbage collector

img

  1. JDK monitoring and troubleshooting tools

  • JDK command-line tools

  • JDK Visual Analysis Tool

img

Guess you like

Origin blog.csdn.net/suikui/article/details/121564052
May