From a programmer to a family owner

This article is a chat collated draft. The story happened last weekend. The participants included the old boss, the fourth brother, and my friends.

The main incident was that they were drinking, I was eating, they were talking, and I was listening.

What do friends do

His surname is Kong, let's call him Lao Meng. Lao Meng started working in 2010. He studied computer at university and he was a programmer after graduation.

In the first year of work, Team Leader,

In the second year of work, the project manager,

In the third year of working, I entered a listed company. Although the position was still a project manager, the number of people under management doubled.

In the fourth year of work, I jumped to a startup company, and the next 5 years will last. Before leaving last year, his annual salary was around 30 W.

Over the years, he has done almost any project research and development written in development languages, has done management, done products, and done testing.

When it comes to start-up companies, I have done all the positions that exist in Internet companies.

The old boss really has no way to grade his skills, he can only compare his working years. Lao Meng’s technical level is equivalent to a R&D staff who has worked for 4 or 5 years.

Someone may have said that an old programmer who has been working for 10 years has the same skill level as a person of 4 or 5 years?

Pure technology is indeed the case, but with a few extended items, you may feel very surprised.

His core work in recent years is project management and product design, not first-line research and development, this is one of them.

The second is that he has 4 or 5 years of [intermediate] level in JAVA, Android, audio and video, C/C++, etc. He is a ruthless person.

Besides, his 30W annual salary also proves that Lao Meng is not a bad student in the company, and he can cook 3 meals now, with a perfect score for his living ability.

But such a middle-level and senior-level company with the skills, experience, ability, car, and house will be unemployed after resigning? ? ?

Here are some conversations at the dinner table

The old boss asked Lao Meng: Why did you leave the company where you worked for many years?

Lao Meng said that he didn't see a big opportunity. He was in his 30s, and he didn't come out to try. There were not many opportunities.

The old boss asked Lao Meng: Why not start a business?

Lao Meng said that after working in a company for many years, he was always in shifts. The communication was mainly internal. With the increase of working years, the position became higher and higher, but he was content with the status quo and did not realize the importance of external development. He waited until he wanted to change. , Only to find that the most precious period of time has been lost.

The old boss asked Lao Meng: How do you evaluate yourself now?

Lao Meng couldn't tell. His answer was that in the past, the company was in the Internet education industry. The daily work was complicated and did not produce core competitiveness. It seemed that he knew a little about everything, but he was not good at everything.

The old boss asked Lao Meng: What are you doing now?

Lao Meng said that he used to have endless meetings every day, but now he cooks 3 meals a day at home

Ask him if there is anything else he wants to say

The chatterbox opened inexplicably...

Some reminders for programmers

Lao Meng knows that I deal with students who study software development every day, so let me tell them the following.

Among them, I have sorted out some [highlights] and shared them:

Lao Meng: If you are a technical talent by nature and technically talented, you can be discovered within 3 years of work.

If you have written the code for 3 years and haven't been shining, then give up. The probability that you will be promoted on a purely technical route is very low. Consider transitioning to a project or product-related management post.

The old boss added: This sounds strange, can't the technical ability increase over time ? Coincidentally, as the business of many companies stabilizes, if you do not change jobs, the curve of technological rise will become slower and slower until it declines. At that time, you will find that your working hours will be longer and your technical ability will decline instead of increasing.

Most of the programmers are nerdy, and they become nerdy++ when they work.

Get up, squeeze the subway/bus, take a shift and write a code for a few hours,

While a few good lunches, we ate together, complained about company executives, and national events.

In the afternoon, take a shift and write codes for a few hours, squeeze the subway/bus,

I don't know what to do if I stay up late at night, but I must stay up late before going to bed.

You will soon adapt to this kind of ordinary and stable life. A few years will pass in a flash. When you are 30 or 35, you will find it difficult to change. You are used to working every day, and you are accustomed to working every day. Rhythm of life, calmly revising simple bugs every day, attending various meetings sleepily, and step by step to achieve the product manager’s demand for "changing the world".

You put yourself into a rhythm machine who put your life slowly edges of worn away. A bunch of dreams once disappeared~

Lao Meng said: Don’t be in class all the time typing codes, go out and go around , don’t always contact people in the Internet circle, everyone is the same type of screw, drilled into the wood, the eyes are the same. We must find ways to go out and go to different industries so that we can discover more opportunities.

The old boss added : This is the warm water boiled frog in the workplace. The comfort is in the front and the uncomfortable in the back. The more comfortable in the front, the more uncomfortable in the back . You think you are safe and secure at a height, but when you change buildings, you find where the staircase door is You can't find it~

The most common daily work in a software company is additions, deletions, changes, inspections, and repairs. You can quickly master these tasks, but these trivial matters are not important. You have to find a way to improve your own structure and horizons . These seem to be very chicken soup. s things. After working for a long time, you will find that technology is really not the most important thing. For software projects, who can receive the project, who is the real core soul, and forming a development team is the easiest in our industry. thing.

The old boss added : This passage may need to be pondered. Lao Meng added one last sentence. He must tell the students, don’t always think about technology to change the world, but take advantage of..., I didn’t hear clearly later, I think he might want What I 'm saying is that we must use technology for our own use .

To find a company with potential, remember that you are in a cooperative relationship with the company, and the company grows, you can grow faster, if you find that the company’s business is difficult to grow exponentially, and it has been tepid. We must plan early, to be able to jump to a company with opportunities, and to seize the opportunity .

The old boss added: Every company is different, and sometimes it's hard to judge, so I can only suggest not to stay at the status quo.

Make a recommendation to Lao Meng

Lao Meng, who has been in the Internet industry for 10 years, is familiar with R&D, project management, product management, and even operations.

Expected job position: product-related positions (product director/product manager)

If you want to get Lao Meng's contact information, you can directly send a private message to the eraser.

Rich experience and practical work (seeing what I have given to Lao Meng, I suddenly feel Lao Meng, alas~ The word "practical", in Lao Meng's view, the meaning may be a bad word)

Old boss talking

In the Internet industry, there are many people like Lao Meng who enter this industry enthusiastically, thinking that they will show their talents.

As the working hours became longer, it was found that the technology encountered a bottleneck, some people transitioned to management positions, and some people changed positions directly...

People who persevere have entered a relatively stable state. The next five or ten years of work will be five or ten years, and they will be 35 years old. They have become older programmers in the eyes of young people. They have begun to encounter a middle-aged crisis. Will start to be anxious and start to feel lost.

Many people told me: Teacher, a person who has worked in a company for 5 or 6 years, has not been in the management, and has no ability to start a business. This person is definitely not capable!

Not all. People who are really bad have already been eliminated. These people are middle-level or management in the company, but over time, they are slowly settled down.

The company is very stable, the career is very stable, the salary is very stable, only time is a variable. When they realize that they are going to change, a new old man appears again.

Write at the back

The article is very long, but to sum it up, Lao Meng said a very simple thing:

From 20 to 30 years old, if you can toss, let’s toss. The older you are, the harder it is to toss.

When the story was over, a student asked how Lao Meng’s salary reached 30 W.

Actually quite ordinary, let me add:

Lao Meng, who likes to study technology, has a college degree (he has not been promoted at all later, and he can be regarded as a strong person)

Graduated with a salary of more than 10,000 a year, worked for 3 years, and entered a listed company with a monthly salary of 2W. After that, he was in a startup company. The monthly income before leaving the job was 2.2 W (14 salary)

Friends who have read here, I will also share with you my specific learning routes and notes documents in the past few years, hoping to help friends who are interested in improving their technology! Android learning PDF+architecture video+interview document+source notes, advanced architecture technology advanced mind map, Android development interview topic materials, advanced advanced architecture materials.

These are all fine materials that I will read again and again in my spare time. There are detailed explanations on the high-frequency knowledge points of interviews with major factories in recent years. I believe it can effectively help everyone master knowledge and understand principles.

You can also use it to check for omissions and improve your competitiveness.

If you need it, you can also privately message me [Advanced] to get

If you like this article, you might as well give me a like, leave a message in the comment area, or forward and support it~

Guess you like

Origin blog.csdn.net/A_pyf/article/details/114498654