Talk about doing software testing at the age of 25. What should I do after the age of 35?

Preface

In this industry, if you have reached 35+ and have not yet reached the level of advanced test development or architect, it is really difficult to do, because at this age, the competition is not comparable to those in their 20s.

If you are 25 years old and you have 10 years in between, stay in awe and continue to learn, what level of big do you think you can achieve in 10 years?

But having said that, you must have heard of doing Little Dot for five or six years, and finally couldn't find a job. Throw a sentence, the testing industry is just eating youthful meals. How can this be reasonable?

To put it simply, the age has gone up, but the ability has not gone up.

You are not a test engineer with 10 years of work experience, you are just a year of work experience with 10 years.

I make an in-depth analysis with the following three points:

1. How about doing software testing at the age of twenty-five?

2. What is the prospect of software testing?

3. Let’s talk about the software testing really can’t do it until 35 years old?

1. How about doing software testing at the age of 25?

To quote the famous software testing expert, Professor Zheng Renjie of Tsinghua University: Software testing engineer is a profession that becomes more popular as it gets older.

It expresses that the software testing work is relatively stable, there is no age limit, and as the project experience continues to grow and the in-depth understanding of the industry background, the older it will become more popular. And because of the extensive background and rich industry background, you can transfer to industry experts or product experts.

25 years old is a very young age. It is the age of one or two years after graduation. With certain work experience, it has at least the soft abilities required by the software testing position, including communication and self-study ability. Good job.

The industry still has this description of software testing: quick entry and high salary. But if you want to get a high salary, you must continue to learn the new technology of software testing and keep up with the pace of the industry.

Compared with development, testing is less difficult to get started, which will cause testers to have uneven levels, and testers do not develop software. In small companies, they may not be necessary personnel. Therefore, for ordinary people, they feel that testing is developing. The future is not well developed.

In fact, as users are getting higher and higher software quality, it has become a trend for large and small companies to have dedicated testers. Sometimes developers can also do some part-time testing, but it is actually difficult to do well in development. Specialize.

If there are many problems in the use of the software, the customer will just give up using it. Therefore, the demand for testers is increasing, and the benefits are also rising. Large companies have their own test teams.

Moreover, within the company, the benefits of testing and development are almost the same. Where is the biggest gap between employees within the company? It is not the gap between development and testing. The gap is departmental benefit. This is the biggest gap.

In addition, writing code is a bit brain-consuming. Many girls can't switch to testing. They are brain-consuming + overtime. In a word, development work overtime, testing does not necessarily work overtime, testing overtime, development must work overtime.

Because the test accompanies the test to work overtime to modify the problem list submitted by the test at any time, the development is harder than the test, and the professional life of the test is longer than the development. After all, a world of creation and a maintenance of the world are always easier to test than production.

Software testing exchange group 313782132, get information for free, communicate with each other ~ more industry experts to answer questions

Insert picture description here

Second, what is the prospect of software testing?

The development prospects of software testing are relatively promising. The ratio of development and testing abroad is 1:2, but the opposite is true in China, where there are much more developers than testers.

However, in recent years, the industry has paid more and more attention to testing, and the ratio of talents is also steadily rising, the talent gap is increasing, and salaries are getting higher and higher (of course I am not talking about testing little by little), so testing is increasing now It is a trend, but also an opportunity.

If testing is as popular as development in the future, the difficulty of non-professional transition will increase a lot, and there are many more. The prospects of testing are very promising, so the transition should be early.

The skill threshold of testers is gradually improving, and they must be transferred as soon as possible. After entering the industry, they need to continue to learn. If they can't persist in learning to improve themselves, they will soon be wiped out.

The domestic software industry is becoming more and more developed, and the types and quantities of software are increasing explosively. Without the escort of software testing, it is difficult to provide users with better software experience. This reflects the indispensable status of software testing in the software industry. of.

Software testing involves a wide range of areas and can develop in multiple directions. Nowadays, many people mistakenly understand that software testing is just a little bit of work. I can only say that they don’t understand software testing.

I can tell you responsibly that software testing is no simpler than any job in the software industry, and the requirements for software testers are no less than those in any software industry.

Companies generally require software testers for about three years to be proficient in at least two scripting languages, two databases, proficient in operating Linux systems, capable of interface testing, automated testing (UI, performance, etc.), and even more security testing is required , Relevant skills in reliability testing.

In a word, software testing is not as simple as you think.

Since it involves such a wide range, then we can be a great god in any direction. You can easily cope with the work of a product manager, become a performance test expert, a security test expert, and even become an industry expert. The prospects are very broad and optional. The direction is also very rich.

The salary of software testing is also considerable in the industry.

In first-tier cities such as Beijing, Shanghai and Guangzhou,

With two or three years of work function test experience, you can get a monthly salary of about 10K;

With two or three years of automation experience, you can get a monthly salary of about 17K;

If you have enough experience in safety, performance, and reliability testing, you can reach a monthly salary of more than 30K.

Each line has 10,000 hours of theory. If you study 10,000 hours, you will become an expert. High salary is not a dream.

25 years old is still relatively young, suitable for software testing, although the threshold is not too high, but the gold content is high, so I still have to work hard.

The prospects for software testing are very good, with a long career life span, and the older the older, the more popular; the salary is good, and the "money" scene is bullish; the entry barrier is low and the talent gap is large.

Third, is it true that software testing can't be done until the age of 35?

In the testing industry, can you really do it at 35? How old can software testing be? Many people are anxious about this issue.

In fact, this question is meaningless. There are advantages and disadvantages when you get older. This is true in all walks of life. Just don't lose yourself.

By the age of 35, your development in the software testing industry is a technical route and a management route. As long as you reach these two stages, you will not be eliminated.

At present is an era of business-driven R&D. Any product must end with the realization of the ultimate function, so the understanding of business knowledge also determines your development in an industry!

Insert picture description here

1. Technical route

Junior Test Engineer→Intermediate Test Engineer→Senior Test Engineer→Performance Test Engineer→Automated Test Engineer→Test Development Architect→Safety Test Engineer→Performance Tuning Engineer

In the software testing industry, the gold content of experience is still relatively high. After all, a lot of pitfalls have been seen, and the testing strategies, methods, tools and newcomers are not the same.

From the development point of view, in fact, the research and development routes are almost the same, about 35 years old, almost the target position has expert engineers, test architecture, and test management. It is the golden stage. Going further, in fact, it depends on the individual, it is impossible to be limited to testing skills in this single field.

In one or more test technical fields, it is possible to deepen, "technical level can be developed against benchmarks", and the quality status of the entire project/business can be changed through technical means.

Automation, whether you can write a new framework or optimize the original framework based on your company's situation, can greatly improve the department's test efficiency and quality

Performance, whether it can complete the overall performance test, performance analysis, and performance tuning of the long-link large-scale complex system;

The deeper your technical level, the more generous your income and salary. Some people often say that development can best reflect the technical content. Then automated test engineers and test development architects in the software testing industry can completely replace development, even his Technology and benefits are much better than development!

If you do not have high skills by the age of 35, you will definitely be eliminated.

Because you can't fight young people, young people just came out of college just now, they are full of enthusiasm, go to battle to kill the enemy, the age of heroic dedication, people fight for their lives, do you dare? This is the first defeat. So let’s talk about the advantages. Most young people are impatient, have little hands and feet (without map artillery), and the skills are not very good. You can finish a few hours in a few days. In terms of efficiency and popularity, young people are completely defeated.

But why can some young people successfully squeeze out experienced tests? This requires consideration of the company's environmental issues. The company pays attention to testing, and the old and experienced testing will be valued by leaders and you will be popular.

If you reach 35 or just do a functional test that is not proficient in business, then unfortunately, you have an 80% chance of being squeezed out.

Therefore, the first thing we must remember is that the Internet cannot stop learning.

2. Management route

Test engineer → test team leader → test supervisor → test manager → test director → general manager of the division

There is an old Chinese saying that soldiers who do not want to be generals are not good soldiers. Everyone wants to do management. The premise is that there must be a certain number of people in the industry to do this. You cannot say that there are only one or two people in this position in a company. It's impossible to set up a management post for you!

This management line is not all human management, but quality management and risk management;

Everyone knows that testing requires a wide range of knowledge, and everything must be understood; quality strategies, testing methods, and tools can be mentioned at random;

And how can quality management combine the current business status and risks, formulate the most suitable quality, choose the best methods and tools, so as to ensure quality with both efficiency and effectiveness.

When you reach 35, the company will feel that your costs are too high. If you are a company that only needs functional testing, for some indescribable reason, you spent a high salary and hired a very powerful test. You think the cost is high enough. I won't elaborate on this point, I can only say, eldest brother, you are 35, you still don't pick a company, who is to blame?

3. Conclusion

At thirty-five, you will find that the new person's day's work can be done in two hours.

However, test engineers after the age of thirty-five are really not young people to find a job. The reason is that there are far fewer positions that require a strong ability than those that are generally competent.

No young man can work overtime when he gets older.

Older people need more money than young people.

This is a question of testing, but it is not just a question of the testing industry.

Can only work hard to become stronger.

So, here comes the conclusion. You can't do it at the age of 35. It's not that you can't do it yourself, but that you are too lazy and have no progress. So based on your own current experience, you really can't do it.

For people who don't work hard, everything they do is youthful except for work within the system.

There are a lot of 40-year-old tests around me, worrying that age has no meaning, the test code is smashing, and I will not be unemployed in the testing industry.

People who will lose their jobs will lose their jobs in any industry.

Unemployment has never been a problem of the industry, it is a problem of people.

Insert picture description here

I am an automation tester. The above are some video resources I collected, which helped me a lot in this process. If you don't want to experience the feeling that you can't find the information during self-study, no one answers your questions, and insists on giving up after a few days, you can join our deduction group [313782132], which has various software testing resources and technical discussions.

Software testing is the easiest subject in IT-related industries to get started~ It does not require the logical thinking of developers, and operations and maintenance personnel are not required to be on call 24 hours a day. What is needed is a careful attitude and a broad understanding of IT-related knowledge. The growth path of each tester from entering the industry to becoming a professional expert can be divided into three stages: software testing, automated testing, and test development engineers.

If you don't want to experience the feeling that you can't find the materials during your self-study, no one answers your questions, and insists on giving up for a few days, you can join our software testing exchange group, which contains various software testing materials and technical exchanges.

Guess you like

Origin blog.csdn.net/weixin_50271247/article/details/109229409