Do software testers need training to improve their technical capabilities?

In the past two days, I have been worrying about whether to enroll my children in training classes. Most of my friends have signed up for several training classes for their children, most of which are art classes, English classes, abacus and mental arithmetic, dancing, etc.

I have always wanted to apply for children, but I have never applied for it. It is based on two points: the first is that the children are still young, should they go to school or to play, and the second is that the fees for these training courses are not cheap. Based on these So I didn't report to class for a long time.

Most parents are willing to pay for their children. Even if they eat poorly and dress poorly, they have to enroll their children in an interest class with very expensive tuition fees. They blink their eyes when they spend money for their children, but they often have "" "Chicken Soup" article said that we must not forget to love ourselves, the best investment is ourselves, so what should we do to be good?


The technology of the Internet is changing every day. Constantly improving yourself is the best way to maintain your competitiveness. So what methods should you use to improve your technology?

1. Entry

Since the Internet has become more and more popular, many colleges and universities have begun to have software testing majors, and there are more and more vocational trainings for software testers in training institutions. Most students who want to change careers or improve their abilities will Choose to go to vocational training.

But not everyone is suitable for vocational training. Some students can enter the industry without vocational training, so let's analyze it together.

General characteristics of training institutions:

  • The fees of training institutions are very expensive, basically starting from 15,000
  • Full-time training period is relatively long
  • Teachers vary

What kind of group is suitable for training? What kind of groups are not suitable for training?

For the following types of people, I do not support entering the industry through training:

  1. For occupations that are Internet-based, such as development-to-test, UI-to-test, etc., don’t laugh. The students Wang Doudou meets fall into these two categories.
  2. Fresh graduates, especially those majoring in computer science, what an advantage fresh graduates have, why should they go for training if they don't take advantage of such advantages. Wang Doudou asked some of the students, and most of them said that they were teachers. I have been looking for a job for a long time, but I can't find a job, so I want to train and then look for it. I want to say that if you can't find a job, it's because your method is wrong, not because of your lack of ability.
  3. Those with relatively strong self-learning ability do not need to go through training, but after their own study, they are fully capable of changing careers

The above three categories really don’t need to be trained. They can completely lower their own standards, lower their salary expectations, lower their requirements for the nature of work (here refers to work intensity and work type), and get more contact with and understand the software testing industry. They can get in quickly.

But the following types of people, I recommend training:

1. If you have been working for a few years and are completely irrelevant to the Internet, if you want to switch to software testing, you can go to training. Training is not only for you to learn things, but the most important thing is to quickly integrate into this atmosphere

2. Those who are weak in self-learning ability, or feel that they are relatively stupid (no one thinks they are stupid, but there is such a group), are slow to accept new knowledge, have poor hands-on ability, and poor logical thinking. Learning will be driven by such an atmosphere, and it may be faster.

3. If you have enough time and money, please feel free to

2. Improve

After entering the industry for a few years, most students will not be able to improve their ability because their job type cannot be changed. How can it be changed?

Vocational training is also the method that everyone can think of the most.

A few years after I started working, I also wanted to improve my ability by participating in training, and I went to a well-known training institution for consultation. Looking back now, I was very willing to improve myself, but I gave up because the tuition was too high. up.

If you have worked for several years, I mostly do not recommend to improve your technical ability through vocational training, so what should we do to improve ourselves?

1. work

Everyone knows that the fastest way to learn something is to do it while learning. Then, learning at work is the fastest way. If you used to do functional testing, if you want to switch to automated testing, the best way is to find it within the company. If the company has such a group, it would be the best to be able to transfer to it.

But the most important thing is that you don't know anything, and others won't want you, so then use the second method.

2. Online teaching video

Now that the Internet is more and more developed, if you want to find something, only you can't think of it, and there is nothing you can't find.

I remember that when I first started software testing, I searched for problems on the Internet. At that time, there was very little software testing data. In just a few years, now there are a lot of testing tutorials. As long as you want to learn any technology, you can find it online. It provides us with many opportunities. But sometimes there are too many choices, which is also not good. It is easy to cause impetuousness, and the heart of learning cannot be settled, and it is easy to stay at the basic stage all the time.

I share some of my favorite websites with you:

1. NetEase Cloud Classroom

I basically learn JAVA by looking for videos in the Netease Cloud Classroom. I feel very good. The NetEase Cloud Classroom covers a wide range, so there are many choices, and you need to choose carefully.

2. Chinese University MOOCs

China University MOOC is relatively small, and there are not many choices, but the courses are very good, taught in small sections, and there will be corresponding exercises after each chapter, and you can also interact with the teacher at the same time. Persist, you can also get a certificate.

3. Other websites or forums

When I first started working, I especially liked to go to 51testing forum and blog garden. I liked to search on it when I encountered problems. I was still learning about the situation of the software testing industry, but now I hardly go there.

Now I still go to the blog garden frequently. The articles in the blog garden are quite excellent and very professional. If you want to learn a new technology, you can combine the videos with the study notes of your predecessors, which will get twice the result with half the effort

In fact, there are many ways to learn online, and you can choose according to your own preferences. For example, live broadcasting is also very popular now, and there are also many skilled people live broadcasting online.

It is precisely because there are so many choices now, so when you are learning, you should not change it when you decide on one. If you choose this one, keep learning, so that you can see the effect.

4. Study groups

If you feel that studying alone is too boring, you can choose an interest group with the same hobbies to join and study with like-minded friends. This will prevent you from having weak willpower and giving up halfway, and at the same time, you can communicate with you when you encounter problems.

Guess you like

Origin blog.csdn.net/weixin_47648853/article/details/131328232