In 2021, this position has a broad prospects for development, just entering the industry with a monthly salary of tens of thousands?


Are you still worrying about work in 2021? See if this position is suitable for you.

Recently, I received a lot of private messages from my friends asking me questions about work. Some of them are fresh graduates. By positioning their career direction, they have become the school recruitment and management trainees of unicorn enterprises;

Some were unhappy in their positions, changed jobs at my suggestion, and doubled their monthly salary;

Some from the traditional industry cross-border to the IT industry to do management, the annual salary of 20W+...

Many of the classmates I helped two years ago were alone in their new jobs.

Today, I would like to introduce you to a position with a very good development prospect, which may be more suitable for you- software testing

What is software testing?

Software testing is a technical post in the IT industry, and its job content is simply to find bugs. What is a bug? In fact, bugs happen around us. For example, when we operate WeChat, WeChat flashes back. For example, when we go shopping on Taobao, the price of the product is 1 yuan, and 99 is actually deducted from you. It is 99 and finally 1 yuan is deducted, or You play a game, and the game goes online and then goes offline. If the equipment is lost, you can see that this is a bug. Software testing is to prevent these bugs from appearing, causing damage to users, and affecting users. This is what software testing needs to do.

In professional terms, it is the process of operating the program under specified conditions to find program errors, measure the quality of the software, and evaluate whether it can meet the design requirements.

A problem that many newcomers may encounter is also a problem that many friends who want to enter the industry are concerned about:

这个行业前景怎么样?

我入行的话会出现什么样的问题?

这个行业薪资待遇怎么样?

会不会有瓶颈?

遇到瓶颈怎么解决?

……

Regarding the prospect of the software testing industry, many students who are looking in the industry and even friends who have just entered the industry pay close attention to the issue. After all, this issue is related to their future income and even determines their career development direction.

So when you really think about this big problem, you will have a lot of subdivided small problems in your heart.

01. Is it too late to learn software testing? What about the future development potential?

The time when the software testing industry really started to rise was probably around 2008. Because before that, the smartest mobile phone used was only the kind of Nokia. At that time, the mobile terminal did not require special software testing. Later, smart phones began to spread, and various websites and apps such as social networking, games, and e-commerce began to rise. In the IT industry at that time, the testing and development fields and product fields were blank, and then later caught up with the Internet wave, large and small Small companies are beginning to attach importance to software testing.

The current status quo is that this industry university does not yet have specialized courses, unlike development. Want to enter this industry is nothing more than self-study and training. As of the beginning of 2020, the industry has been relatively stable, but it is not saturated, and the gap is still large. There are two main reasons for this phenomenon:

1. Software testing will develop rapidly in the next 5 to 10 years, and there is a huge talent gap, because software companies rely on the quality of software products to occupy the market, and it is no longer the same as before, "there is no tester, product bugs possible There are many; but this product cannot be made without R&D and product personnel." Testers are the lifeblood of a software company's survival. Testing cannot be passed, and the product will die.

2. Another reason for the large talent gap is that the technical level of many testers is that because of the lack of knowledge or solid learning, they can only do simple tasks. In fact, companies need more technical levels that are slightly higher. Talent.

So now it is time to learn software testing, and the gap is still large. If you want to enter this industry, you must continue to study hard, because the Internet industry develops relatively fast and requires continuous learning of new technologies. If you can’t continue to learn and improve your own technology, you will eventually Will be eliminated.

02. Will it be difficult to join the trade? After learning it, will it still be incompetent for the job?

The software testing industry is not as tiring as development, and it is relatively simple to get started, which is more suitable for girls and the like, because girls are careful. Compared with software testing and development, it is easy to get started in testing, and more difficult to improve. Development is difficult to get started and more difficult to improve.

Although it is not difficult to start software testing, it should be brought by someone and never blindly self-study. Even if you want to self-study, you should do self-study after you have a clear and clear context, otherwise it will be a waste of time. If the direction is wrong, every effort is going backwards.

Some people ask if they can be competent for the job after school. It is completely possible. Generally, training institutions have actual projects to operate. In fact, the most feared of self-study is this. They can’t find a project to practice, and they will be confused when they encounter problems. ring. Generally, the theory is learned through systematic training, and then combined with the actual project to operate, all are in accordance with the work process, why can't you be competent for the job?

03. What is the salary of the new software testing industry?

This question is the question that students who want to know about software testing most want to know, because it can determine whether the industry has development or not, which can be seen from the salary.

Software testing is divided into junior test engineers, intermediate test engineering, senior test engineering and test experts.

Generally, the salary of a junior test engineer who just enters the industry in first-tier cities is 8k-12k. If you don't meet this standard, you will jump and you will always find a suitable one.

The general job content of junior test engineers is functional testing, which is called Diandian in the industry. What I worry about is not that I won't be able to get such a salary at the beginning, but that I am always at this stage. I've seen too many people stuck in this bottleneck period. Once you analyze it, you will either talk about your academic qualifications, your age limit, or your technical level. But these are all looking for some objective conditions, like this is not insisting on learning to improve themselves.

For example, software testing basically sits for 1-2 years. There is no problem with a salary of more than 10,000. A former student, when he first went to find a job, it was 8.5k. After a year, that is, last month, he got an Internet company. The company's offer, 15k, software testing supervisor, he took up the management post after two years of work, which can be said to be very inspirational!

04. What kind of person is suitable for software testing?

① Employment of fresh graduates: it is difficult to find a job in a major, and the salary is low, and they want to find a promising job;

②Change to IT industry: there are bottlenecks in career development, and the momentum of industry development is limited;

③ Pursue high salary: The salary is too low, and there is no hope of promotion or salary increase in the short-term or long-term;

④Return to the workplace: Unemployed young people need confidence and direction to return to the workplace

05、Employment advantages for software test engineers

1. Good industry prospects and long career life

According to the latest IT workplace popularity rankings released by relevant recruitment websites, high-paying positions such as software test engineers, senior programmers, and product project managers have entered the "top three", becoming the latest vane of the IT job market. With the increase of project experience, the longer the project experience, the richer the projects and the more core competitiveness.

2. Diversified career development directions

The software testers trained by Huile Classroom are not limited to the two major industries of communication and Internet, and application software. They occupy a certain proportion in finance and other industries, and the range of industries is very wide. At the same time, due to the particularity of the work, testers not only need to test the quality of the software, but also involve in the establishment, management, pre-sales and after-sales fields of the software project. Upward can develop into a test manager, quality manager, and horizontally can develop into a project manager.

3. Later career development direction

Test experts include test designers, senior test engineers, ultimate test engineers, test engineers, etc.; technical experts include test architects, performance test engineers, automated test engineers, test engineers, etc.; team management includes test directors, test managers/project managers, Test team leaders, test engineers, etc.; business experts include product managers, consultants, demand analysts, test engineers, etc.

4. The talent gap is large and the salary is good

Chinese enterprises have come to understand the important role of software test automation technology in the entire software industry relatively late. Therefore, there is a huge gap between the supply and demand of professional software test talents. Most of the software testers who have just entered the industry have a starting monthly salary of around 8000-12000 yuan. Higher than the salary level of 1000-2000 yuan for peers, the monthly salary after 2-3 years of work is about 10000-15000 yuan, and the annual salary can reach 150,000 or more after 5 years of work.

5. Girls are also popular

Through years of industry accumulation, Huile Classroom has found that software test engineers have no special requirements for gender and focus on the accumulation of experience. Although males have very strong logical thinking skills, girls have unique advantages in communication and patience. Therefore, software test engineers currently have unique advantages in communication and patience. The ratio of male to female employed is roughly maintained at around 1:1.

06. What kind of trend is there in this industry?

1. Pure functional testing, the demand will be lower and lower;

2. The proportion of automatic interface testing will increase significantly;

3. Performance test is still the same, talent is scarce;

4. The demand for software testing talents will increase;

5. For companies recruiting people, the requirements for comprehensive skills will become higher and higher;

6. The salary gap of testers will become larger and larger;

7. Self-study test, fewer and fewer job opportunities.

07, summary

Software testing is indeed easier to get started.

But it's only relatively speaking. No matter how software testing is concerned, it is also an IT technical post. If you want to really get into the industry, you still need a lot of hard work. If you want to rely on software testing, you must keep learning.

I often say in private that a good tester can write code and his level is not even lower than that of general developers.

A good tester can go to the product. He knows some common sense of design. This is the reason why many recruiting app testing requirements must have Internet thinking and be able to propose improvements to the product.

Good testers can do the work of operation and maintenance engineers, and testing also requires an agent construction environment. Good testers can be familiar with linux and shell scripts, and some can do continuous deployment of software, which is a skill in testing continuous integration.

Good testers can do business. Someone tested the software of the bank and was admitted by the bank because they knew the banking business very well. From the software test, they went to the business personnel of Party A.

Therefore, software testing is easy to do, but also difficult to do well and to be proficient. The road to test career development is very long. It requires continuous learning, continuous improvement, and continuous improvement of all aspects of their skills, including soft skills and hard skills. Hard skills are mainly related to technology. This is what you eat. Soft skills are mainly emotional intelligence in your work, how to deal with conflicts, how to deal with interpersonal relationships, and so on. Starting from software testing, learning various techniques, and then reaching a better position and salary level, this is a long and painful process. There are a lot of people who give up before they start, and a lot of people die on the beach after a little start, and don't want to change themselves. Some people have taken a big step forward and initially achieved the results and goals they wanted.

So, come on, boy!


Finally: a wave of software testing data sharing!

In the technology industry, you must improve your technical skills and enrich your practical experience in automation projects. This will be very helpful for your career planning in the next few years and the depth of your test technology mastery.

In the interview season of the Golden 9th and the Silver 10th, the season of job-hopping, organizing interview questions has become my habit for many years! The following is my collection and sorting in recent years, the whole is organized around [software testing], the main content includes: python automation test exclusive video, Python automation details, a full set of interview questions and other knowledge content.

May you and I meet and you will find something! If you want to exchange experience in software testing, interface testing, automated testing, and interviews. Follow WeChat public account:[Sad Spicy Strips]Receive a 216-page software test engineer interview book for free. And the corresponding video learning tutorials are free to share! Communication learning skirt:313782132

Recommend good articles:

Packaged as a test engineer with 1 year of work experience, my advice before the interview is as follows

What exactly should I learn in automated testing?

Why not consider Tencent for job-hopping? Talk about a little bit of the past between me and the goose factory

Which is more advanced, automated testing or manual testing?

Novice must see: How to write a qualified test case?

Python login interface test problem record and solution (dry goods)

Guess you like

Origin blog.csdn.net/weixin_50829653/article/details/113955899