2 and a half years of testing is worth 5K? It took me 2 months to counterattack the landing byte 18K, just to give myself a sigh of relief...

In fact, Internet careers can be roughly divided into two stages. Within 3 to 5 years after graduation, it is mainly based on learning and accumulation , from the " fresh people " on campus who don't know anything at the beginning to the " professionals ". If you are a tester , at this stage you will learn:

Basic testing, functional testing, linux, mysql, interface testing, jmeter, testing tools, web automated testing, selenium, python programming, app automated testing, performance testing, security testing, test development, etc.

share my learning path


After graduating from Hangzhou Normal University (also Jack Ma’s alma mater) in 2017, I stayed in Hangzhou. Due to family reasons, I no longer had the idea of ​​taking the postgraduate entrance examination since my junior year. I just wanted to work quickly to lighten the burden on my parents. I graduated from a computer science class. At that time, because of my resume and I didn't study very well, all the resumes I put in the big factories fell into the sea, and there was no news at all . In the end, I came to a listed company. I spent the two years in a daze, knowing nothing except a little bit, and with a salary of 6K+ per month, my life was tense and boring.

At the beginning of 22, the epidemic spread across the country, causing large and small Internet companies to shrink and lay off employees, and our company is no exception (companies do not support idlers, as office workers understand). It is no accident that I was laid off. Originally, I felt that life was very boring and I was laid off. Such a blow almost broke me.

Facing the stage of finding a job, what should I do?

When the epidemic was not so serious, I came to Hangzhou from home and started Haitou's resume. In the end, only two traditional companies invited me to interview. The interviewer said that you don't need to know automation and interface, just a little bit. And give a salary of 5K

Turning Point: My Counterattack Road


Let me tell you a joke, the test was only worth 5,000 per month for 2 and a half years. I thought about it, and I really wanted to cry. I began to reflect on myself, why did it become like this? Why did I go for more than 2 years? After realizing my lack of knowledge, I didn't plan to look for a job. Starting from 0, I first learned all the software testing technology stacks that I hadn't mastered for more than 2 years, starting from the basics, [interfaces, automation, tools, frameworks] , performance, etc...] Learn all of them. I started to sort out information from the Internet, went to Github to learn open source projects, and watched learning videos. Because there are still some foundations, learning is not as laborious as beginners. Finally, I revised my resume. After Haitou, I received interview invitations from three major companies (Byte, NetEase, and Hikvision) and interview invitations from some start-up companies... I won’t list them all here. !

I don’t know how my friends define Dachang? In my eyes, big companies like Ali, Byte, Tencent, and Baidu are my favorites. After getting three offers, my choice is also Byte. I don’t know how to say it, but for other companies, Byte seems to have a kind of attractiveness that can directly hook my soul. Of course, salary also accounts for a small part of the reason hahaha. Here is a comparison (Byte 18K15 salary, Netease 17K14 salary, Hikvision 17K14 salary, you will Which one to choose?), the exception is partly due to the company. I feel that the learning atmosphere of Byte is very good. Sometimes the learning atmosphere is really important. People have the inertia of following the crowd. If all employees in a company are not motivated, I will Dare to say that this company must be like this, and my previous company was like this. I didn't want to follow the trend and fall, so I chose Byte. In the end, I got 3 offers and entered Byte to make wheels. This is my way of counterattack.

For those who are interviewing with big factories, some suggestions


Ali


Ali interviewers are generally P7/P8 posts, and benchmarking to ordinary Internet companies is equivalent to the type of technical experts! They still ask relatively shallow interview questions for inexperienced graduates.

For those with 1-3 years of work experience, 70% of them will ask questions from actual combat projects. Generally, they will ask more in-depth questions. Friends who want to go to Ali must be prepared.

netease


NetEase's interviewer attaches great importance to the basics, and then asks about actual combat projects. Basically, the core idea remains the same.

Hikvision


Hikvision's interviewers are similar to NetEase's interviewers, and they also like to ask basic questions. Fortunately, I spent 2 months laying the foundation for software testing.

So if you have been doing a little bit like me in the past few years and have not studied systematically, what should you do if you want to make up for the technological growth in the past few years?


Here I have compiled for you a systematic software testing full-stack learning roadmap that I have learned and summarized. If you want to check for leaks, systematic learning, and fast learning and advancement, this knowledge is applicable!

 1. Test basis

Understand the basic skills of testing, master the use of mainstream defect management tools, and be proficient in the operation and maintenance of test environments
insert image description here

2. Necessary knowledge of Linux

As the most popular software environment system, Linux must be mastered. The current recruitment requirements require Linux capabilities.
insert image description here

3. Shell script

Master Shell script: including Shell basics and application, Shell logic control, Shell logic function
insert image description here

4. Principles of Internet Programs

The only way to automate: the basic knowledge of front-end development and the necessary knowledge of the Internet network 4. Principles of Internet programs
insert image description here

5. MySQL database

Software test engineers must have MySQL database knowledge, not just the basic "addition, deletion, modification and query".

insert image description here

6. Packet capture tool

Fiddler, Wireshark, Sniffer, Tcpdump and various packet capture tools are suitable for various projects, there is always one that suits you

insert image description here

7. Interface testing tools

Interface testing artifact, a powerful tool you can't avoid: Jmeter. Small and flexible: Postman
insert image description here

8. Web automation test Java&Python

Understand the purpose of automation, master TestNG&unittest automation framework, and assertion and log processing
insert image description here

9. Interface and mobile terminal automation

Professional interface calling and testing solutions. Build a complete web and interface automation framework, and use Appium as a whole
insert image description here

10. Agile testing & TestOps construction

Unveiling the mystery of TestOps, continuous integration of the Jenkins framework is familiar
insert image description here

11. Performance Test & Security Test

The other side of software testing: performance testing and security testing, choose a direction and work hard to climb the pit!
insert image description here

I hope everyone can complete the construction of such a system within 1-2 years according to this system.

It can be said that this process will make you miserable, but as long as you get through it. Later life will be much easier. As the saying goes, everything is difficult at the beginning, as long as you take the first step, you have already succeeded in half, and when you look back on this journey after completion, you will definitely feel a lot of emotion.

As someone who has been here, I also hope that everyone will avoid some detours. If you don’t want to experience the feeling of not being able to find information when learning, no one answering questions, and giving up after a few days of persistence, here I will share with you some learning about automated testing. Resources, I hope to help you on the way forward.

insert image description here

How to get the video file:

This document and video material should be the most comprehensive and complete preparation warehouse for friends who want to engage in [software testing] . This warehouse has also accompanied me through the most difficult journey, and I hope it can help you too! All of the above can be shared, and you can receive it yourself by clicking the small card below.

Guess you like

Origin blog.csdn.net/weixin_57794111/article/details/130343469