头图

Some people are self-taught enough to cope.
And some people need to consider training courses.

Do you have any doubts, should you sign up for training courses?
My Jianye is still the same, small steps of trial and error.

First, you have to make sure that this is what you want to learn.
There are many free video tutorials on station B, which are enough for you to make trial and error at low cost.
Then, you make a decision, whether to enroll in a training class or not to conduct systematic learning.

My original approach was probably like this:

  1. On Zhihu, search for successful experience sharing of career change (it would be better if you can contact the author), to understand what is the learning path for changing careers in this direction? What pit did you step on?
  2. Follow the learning path, prostitute free content, learn for a while first, and confirm whether this direction is suitable for you
  3. Prepare your resume, go out for an interview, take a round, step on a wave of pits
  4. After failure, apply for training courses to follow the study

So, most importantly:
Confirm whether this direction is really suitable for you

Avoid letting yourself waste money. After all, the registration fee is not cheap. If you go in the wrong direction, it may be a month's salary.

So, after confirming the direction, who do I recommend to enroll in the training class? So that you can take less detours.

  1. tight time window

The older you are, the more difficult it is to change careers.
Therefore, the time window is very tight, and it is best to complete the career change before the age of 28, like me, it is pure exception.

  1. industry span

Interlacing is like a mountain, don't look at the simple test, think it is just a little bit.
However, it is still necessary to understand the relevant theoretical knowledge and the use of tools. If you can roughly understand how the system is developed, it will have an advantage in locating bugs, and developers will have an inexplicable favor on those testers who can correctly assign bugs.
And if you often assign bugs indiscriminately and assign back-end problems to the front-end, it will make developers feel that you are unprofessional more or less.

Before changing careers, I had been working in traditional companies in the manufacturing category:

No work experience in any Internet company;
Do not understand how a system is developed;
There is no concept of front-end and back-end development;
I didn't even know there was a test engineer position.

If you just rely on yourself to study without direction, the training class will be more efficient.

  1. poor self-discipline

When you get back to the atmosphere of your school days, it will make you more or less motivated to learn.
Not to mention, this is a training course that took a month's salary to sign up.

If nothing else, at this point, the training class does have an advantage.
A group of people with the goal of changing careers, come together, take classes together, do homework together, and discuss together.
Ask each other questions if you don’t understand,
When you go out for an interview, support each other,
After a failed interview, someone comforts you and helps you summarize,
Someone gets an offer, you are not far behind,
...
These all make you more self-disciplined.

  1. lack of human resources

My current job opportunity was obtained only by helping with internal referrals in the training class.
Especially in Beijing, Shanghai, Guangzhou and Shenzhen, the teachers of the training class and the classmates who take classes together are your future network resources.

As a career changer, your network is an important resource, and you must learn to slowly expand your circle of peers.
When looking for a job, you need,
When you start your job, you need to,
When you switch jobs, you need to,
When progressing, you need to,
...

Don't look at the fact that you paid a month's salary to sign up for this training class.
Sometimes, this network of contacts is more valuable than others.

How to choose a training course

This article does not make specific recommendations, I mainly share the pits I have stepped on.

  1. Choose online

Now is the Internet age, and the test can be done remotely, why can't online training.
Therefore, choose online training courses.
This saves a lot of money, and you don't need to leave your job to study.
Paid learning, isn't it delicious?

  1. Choose to get away from training as much as possible

There are many individuals who use their spare time for part-time training.
This was the first training course I signed up for.
My personal feeling is that the teachers themselves lack skills, and the quality of the courses is even more uneven.
According to the propaganda, this can ensure that it is not divorced from the actual work, and the training content keeps up with the development of the times.
However, it is often difficult to achieve. I myself have the experience of working as a part-time tutor. I cannot guarantee to provide high-quality teaching to students, because a day's work is very tiring, and most likely it is to tutor the homework, according to the students' homework situation. Summarize, explain the knowledge points that students do not master well.
This kind of training class is probably the same.

After having this experience, I chose to get out of the way to do training as much as possible in the future. It may be an institution, or it may be an industry leader.
In this way, the overall teaching and service quality are more guaranteed.

  1. Select as many practical projects as possible

This will be relatively rare, but it would be good to provide some high-quality simulation projects.
I learned that there is a training model, where individuals become independent, start a business and do training, and at the same time take on some outsourcing projects, or a project to be developed by themselves.
At the same time of training, students also have the opportunity to participate in these real projects.
Although it feels like free labor for others, I think this kind of test training will be more real.
It is more suitable for training as functional testing.
If it is about automated testing, there is a high probability that the training students will not be involved, because the code quality cannot be guaranteed.

  1. Let it sit for a while before making a decision

If you've contacted several training institutes, let it sit for 1-2 weeks before making a final decision.
Try not to make decisions at night. After a day's work, at night, people tend to become slack, they tend to get overwhelmed, and make many immature decisions. When they wake up the next day, they regret it again.

After all, the registration fee is not a small expense. In addition, it is also helpful for you to make the right choice after comparison.
Those who often pester you and want you to sign up can be excluded.
As for the reason, you know, high-quality training courses don't do this, and an occasional reminder is enough.
You don’t need to make a hasty decision just because you think the class is about to start. Even if the class starts, it will still be arranged for you to take the class.

To sum up in one sentence: ask clearly, compare well, and make a sober decision.

The above contents are some of my suggestions for choosing training courses, I hope they can help you.


机智的测试生活
88 声望478 粉丝

公号|机智的测试生活