preface

These days received many letters from fans, including a lot of going into programmers, and programmers just two or three years of friends to some of the problems, I summarized a few a issue for everyone, as an engaged in retirement for 18 years in one line of code programmers, I today to share my experience to share.

Before that, please allow me to make a simple self-introduction, not to show off, just to let the friends who do not know me have a preliminary understanding of me. I used to be the technical director of a listed company, and now I am a shareholder of two companies. After saving enough money that I think is OK, I decided to quit working as a programmer and stay at home writing my own articles, learning what I want to learn, and spending time with my family.

Today I would like to share the following five contents:

1. Can a low degree (junior college) enter a big factory?

2. Can non-professional programmers enter big factories?

3. Can you enter a big factory when you are old?

4. Is 35 a programmer’s midlife crisis?

5. What are the options for older programmers?

One, low education (junior college) can enter big factory?

In the professional world of programmers, the lowest degree is required to start with a junior college degree. If you don’t have a junior college degree, to be honest, what you need to do now is to find time to improve your degree first.

If you are a low degree (junior college), according to my contacts and experience over the years, some big factories can be entered, some big factories you are doomed to touch, even if you are on the job graduate degree is not.

Which big factory low educational record also can enter?

As far as I know, ali, jingdong, drops, motion, companies such as haier, 58 city, low degree also have the opportunity to go in, the companies claim to the record of formal schooling is relatively open, as long as you technology is hard enough and work experience, with enough to conquer people apply for these companies still have a chance, jingdong is strict than ali, ali judgment standard of each department is not very harmonious, Job seekers are often interviewed by several departments.

When I was working in our company (not BAT, but also a listed company), a young man with a junior college degree went to interview for a P6 (senior engineer) position in Ali after leaving the company, and got the offer in more than a month. However, the young man was really solid in technology and good in dealing with the world. During my work, I was also a core member of several projects. Which big factory low education you have no chance?

Tencent, huawei, Meituan quilting, great, well quickly, state-owned enterprises, and so on, these giant you don’t have to think, basic education is strict with this card, if you take an examination of is also no on-the-job graduate student (some companies on-the-job graduate student is not approved), let alone take an examination of undergraduate course, like a fast worker recruitment objects are now 985 colleges and universities is given priority to, if the full tsinghua Beijing university.

However, if you are an undergraduate (unified admission) degreeOnly from the academic threshold, you have a chance to go in. There are many excellent undergraduates entering these big factories every year.

Ii. Can programmers who are not born in professional classes enter big factories?

As we all know, many programmers are not computer related majors and belong to non-technical classes. Can such programmers enter the top companies in China?

The answer, of course, is yes.

But just a few programming languages is not enough, you need to supplement some necessary knowledge, strengthen their computer knowledge, programming language belongs to the upper level, as the saying goes, “the bottom foundation determines the superstructure”, want to go far, the light has a strong engine is not enough, the tires have to choose good.

What do non-trained programmers need to learn? The first is the most important operating system knowledge, followed by IO network, algorithm, fill these almost, do not say to reach the level of graduates, but also nine or nine out of ten, and then specific should be how to fill, where to fill, you can baidu, now learning resources than we at that time much too much.

Three, old can enter big factory?

After working for a few years, the technology of programmers is relatively mature. At this time, of course, they also want to develop in a place with a higher annual salary. So if they are older, can they enter a big factory?

This is not easy to say, say it can’t, but some people have entered, say it can, but many technical masters because of the old age was passed.

Among my friends before, there are two old ones who have interviewed dachang, one is 37 years old and has been interviewed for a P8 position in Ali. He has excellent skills and passed all the previous interviews, but was later blocked by HR, saying he is old. However, he still went to 58.com and got an annual salary of 800,000 yuan. Another friend who was 42 years old also interviewed Ali. After four rounds of interviews, ali was OK, but he didn’t go in at last. The reason given was also age.

In the big factory important recruitment, under the same conditions, the basic will think that young people are more suitable, this is almost an unwritten rule of the big factory.

But keep a learning mentality to ask themselves, constantly improve themselves in the area, the possibility of entering the factory will always exist, really not, down a grade to the factory, wages may not be as good as the factory.

Is 35 a programmer’s midlife crisis?

In my opinion, the age of 35 is not only a programmer’s midlife crisis, most industries have a midlife crisis, a teacher has a midlife crisis, a factory has a midlife crisis, even if you go to deliver goods, you also have a midlife crisis, what is the reason?

1. Energy fades. Take me for example. I used to be able to work like crazy for over 20 hours at my company, and people coming off today would see me writing code, and the next day they would come in and see me writing code, but now I can’t do that. Now you make me work 12 hours, and I can’t do that.

2. Mental decline. Not only do they remember things more slowly than before, but they also forget things more quickly. This is a common phenomenon and not surprising. However, we are advised to drink less alcohol, because alcohol affects brain cells more quickly.

3.Knowledge/technology iteration. I believe many of you have seen “Great River 2”. After leaving Jinzhou Chemical, Song Yunhui went to The East China Sea. He played the role of the new technology impinging on the old technology. In the second round of the new college entrance examination reform in 2020, there was a large-scale trial. Many teachers in schools did not even have the knowledge of consultants in educational institutions about how to select subjects and majors in the new college entrance examination. And the traditional media industry. Ten years ago, TELEVISION was in the ascendence. Now half of it is new media.So if you’re in the Internet industry, if you started in your 20s and you’re in your mid-30s, that’s about 15 years, 15 years is enough time for three iterations of technology, even if you’re strong enough to keep up with the latest iterations and master the latest technologies, what about the fourth and fifth iterations? Can you follow me? In addition, some people are still stuck in the first and second technology level.

In addition to life pressure and other problems, most people in the industry at the age of 35, do not want to toss about, consider changing jobs.

But I don’t buy the “35-year-old programmer switching jobs” argument, the correct view should be “technology + management”, not “switching”.

Some people like to say, “when the technology is no longer working at the age of 35, I will transfer to management.” I am particularly curious. Who can you manage if you can’t do well in technology? In your thirties, throw away a decade of skills and learn management from scratch? Sounds ridiculous. I’ve seen a lot of programmers who became product managers in their early 30s, only to be ruined. They were good at it, but they were not professional enough to be product managers.

Management is a learning of follow, don’t have to start from 0 to pursue hard, you need to do is around 35, training their own emotional intelligence, communication skills, ability to lead, his relationship to expand and stable, slowly from a purely technical route into “technology + management” course, the most famous is ali muddleheaded, tested, especially P9 level of problem, I’m gonna test you on your relationships,It is recommended to get an MBA in your mid-30s, a credential that is accepted in all executive positions.

What are the options for older programmers?

Everyone has to be a programmer one day, so what are our options on that day?

1. Technical management. I’m not going to go into that, I’ve already said that.

2. Start a business. A grade also toss entrepreneurship? Is 40 old? As long as you are young at heart, there is always something fascinating about you. Chu Shijian, who was 79 years old, came out of prison and founded Chu Chen. Ren Zhengfei, who was 44 years old and owed more than 2 million yuan, still founded Huawei. Ma Yun was in his 40s and pulled a gang of people to do it, so when to start working hard, it is not too late.

3. Technology outsourcing. Pull several people to do technology outsourcing business, for example, the outsourcing of the website is one of the business, I know a lot of programmers were a few people together to do technology outsourcing started, now are a kind of company, of course, not limited to the Internet industry, as long as you have an idea, you can try.

Be a teacher. With his own experience over the years for beginners road guide, although the average wage is about a third lower than a programmer, but also do good to talk to the programmer salary, especially the free time will be more online institutions such as institutions, such as logical education, horse soldiers offline agencies such as feng, black, There are a lot of programmers turned teachers.

5. Do we media. Such as some of the large we CSDN blogger, hundreds of thousands of fans around, through its own technology to share with fans to reap profit at the same time, such as some public number number, B standing up, Lord trill big V, etc., are all very good, take private public # main pier, for instance, if your number 1 article reading public probably around 1000 people, So advertisers want to invest 1 AD in you here at a price of 1000 yuan, quite good, but it is the need to continue to operate to produce value.

6. Write a book. People who have learned Java may know Zhou Zhiming, “in-depth understanding of Java virtual machine” this book is one of his works, ten years ago WHEN I met him has been writing books, is also now, now you are to give him 2 million annual salary he is not willing to work for you, ha ha ha.