The development track of Software testers -- sharing with everyone

Source: Internet
Author: User

This article from http://www.rickyzhu.com/107_career-for-a-test-engineer.html

On bbs.51testing.com, you can see the career development path of a tester written by a normal person. Although some ideas are radical, you still agree with them:

Since it was developed before, we can talk about it together. After all, there is a causal relationship.
The first year of graduation, with a half-year trial salary of 1100. The half-year normal salary is 1700.
After one year of graduation, I moved to a large company in China, with a large increase in salary, which reached an annual salary of 0.1 million.
It indicates that this opportunity still relies heavily on capabilities. At that time, only one of my undergraduate students went in with me, basically Peking University, a graduate student from the Chinese Emy of Sciences, a doctor, and interviewed many rounds.
After half a year of work, I felt that the development was over and I should improve myself. Resign and start to study.
After three years of graduation, I started to work again.


It used to be development in the past, and the original work was also development, with an annual salary of 0.1 million, just like three years ago. However, I did the test.
During the three-month trial period, my boss said that he was going to ask me to work as a team lead. After finishing the job, he started to work as a team lead. Half a year later, he sent the job back to the United States to take charge of the test of a separate project. The salary has risen to 11000 monthly salary.
After one year of work, the salary increases to 0.15 million. Work for one and a half years, up to 0.165 Million annual salary.
After 20 months of work, I found a foreign job with an annual salary of 0.45 million, but not a team lead, just a common tester. I worked there for 1.5 months and moved to a very large company in the world. I am also abroad, with a salary of more than 80 thousand US dollars.
Basically, less than two years of testing, from an annual salary of 0.1 million yuan to more than 80 thousand US dollars.
At that time, I was reluctant to perform tests. Someone later told me that "it was not easy to do anything well" and changed my development. I have implemented an automated testing system, which laid a good foundation for future job search and attention from large foreign companies.

The following is his understanding of the development track of the testing industry:

Let me talk about my opinion. Because everyone is engaged in testing, I will only talk about testing here.
First, we can have two ways of development, technology and management. Management is the process of team lead, manager, and ctor. Because I have not followed this path, I will only talk about technology here. In addition, even if it is managed

With strong technical capabilities, technology is the foundation of our development. I personally do not like leaders who are not technically proficient or managed by such people.

The development of technology is divided into stages. Basically, if you can develop to the final stage, you don't have to worry about work, money, house, car, or wife. Of course, it is not easy to go one step by one, and it is not easy to go one step by one,

It should be said that most people may not be able to reach it. However, as long as you are willing to work hard and persevere, you will surely be able to achieve it.

Stage 1: Basic Skills. At this stage, I started to enter the university. I have been in contact with many people who have not met the requirements for several years. This requirement must be met, otherwise it will not be able to develop in the future. Certain University Courses

To learn well, we should mainly learn data structures, algorithms, databases, operating systems, and computer networks. Strive to be proficient in two fields. Data structures and algorithms are very important to software development. Many large companies take this test during interviews. You can't pass it.

In the interview, one or two algorithm questions will make you hard. In addition, I can tell you that 80% of interviews for top companies are based on algorithms. It doesn't matter if you have any experience or have never done any project. The key is to evaluate your basic skills and lay a solid foundation.

Other jobs are much easier, and basic skills are not good. The operating system is designed to be proficient in Windows or Linux kernel. It depends on the path you have taken. I am engaged in windows, but many of them are connected.

. Computer network, strive to be proficient in TCP/IP protocol. I don't know much about databases. My understanding is to be proficient in Oracle, SQL Server, and SQL programming.
In addition, it is the programming technology. C, C ++. It must be familiar with object-oriented programming. The algorithm used for interviews by large companies is implemented using C/C ++. It takes several hours to learn other languages. (I mean getting started, not refined

). These things are hard to work out. No matter how many years you use other languages, it is still difficult to come back to learn them.
Then there is the level of English, listening, speaking, reading and writing, all aspects must meet the requirements. To a certain extent, English plays a decisive role in your development. If you are good at English, you can go to a foreign company, and you can go abroad, or even

Developed abroad.
All of the above should be mastered at the university. Of course, there are only a few people who can master these skills in college. A few of these people go to Microsoft and Google and get a monthly salary of tens of thousands after graduation. Most people cannot reach

Yes, it doesn't matter. After graduation, you must wait for time to complete these basic skills. Otherwise, the development in the next stage will be very limited.

Stage 2: Expand computer knowledge and be proficient in industry knowledge. This phase begins with your graduation from college to your first job. After work, I found that the computer world is much more profound than the university knowledge. At the very beginning

Try to absorb new knowledge that you have never touched before. This is not much to be said. Everyone will have a lot of feelings and will feel that many things will not be learned. In the future, when you change to an interview, people will see you work for several years.

What. After 1 or 2 years of work, it is very important to select an industry. It may be the industry you are currently engaged in, or a new industry. In short, you have to plan for yourself and choose the one that suits you.

It is also popular in the future. Whether in the current industry or migrating to a new industry, you need to start accumulating experience in this industry and be proficient in this industry. With this foundation, we will go to the top

Companies, state-owned enterprises, foreign companies, must be famous, big companies. For example, Huawei, Baidu, and so on. If you are proficient in this industry, it is not difficult to go to these companies.
It is also very important that if you do not graduate from a prestigious university, you will be eligible for a graduate from a prestigious university, full-time or part-time job. In this way, we can fully prepare for the next stage. Otherwise, it will be difficult. Total

Now, we have to make up for our shortcomings. Otherwise, development will always be limited.

Stage 3: famous international companies. With the accumulation of the first two stages and the English proficiency, you need to find a chance to enter a large international company. I believe that many headhunters will contact you at this time. Select the world in your industry

The first 3, preferably the first or second. After entering the course, you need to learn two aspects: first, English. Chinese people can learn English for a lifetime. The other is the management of large companies. It can be said that there are many similar management areas for large international companies,

Therefore, they are very willing to recruit staff from other major international companies. That's why, once you step onto a company, you don't have to worry about your work for the rest of your life. You can jump around in these big companies and get a higher salary. At this stage, you

Basically, you can have a good life. house and car won't be too big a problem.

Stage 4: Going international. If you are not satisfied and feel that you are still capable of further development, I suggest you develop internationally. China's salary is limited after all. In the third stage, it is only about 0.2 million. You may not

Yes. Then you can contact A foreign company. With your English, your experience, and background, it's just a matter of course. I believe that international headhunters will also target you.

Finally, if you already have the capabilities at all stages, it is hard for any company to reject your resume. Due to the current situation, testers with these qualities are in short supply in the world. Many companies

No one can be recruited. Even google and MS are not listed. They are all looking for such people everywhere.

Finally, let's talk about the test. I have never discussed the issue of testing because I have never considered testing as a rare thing. I think the test is superficial. What I mentioned above is much more important than it. Welcome to discuss

Theory. I also entered the test for more than two years, most of the time is as confused as everyone, and many times it is also pessimistic. However, through our own efforts, we finally got a satisfactory result. I found myself testing this

The understanding of the industry is different from that of many people. I hope my understanding can help you.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.