A three-year test boy who just got 14k: From novice to running away

My salary was paid on Monday. I got it12857.65. I’m so happy. (Originally I drafted this article on Tuesday and tinkered with it until today. before sending it out).

This year is my third year after graduation and I have started working, and my salary has finally reached 5 figures. The monthly salary in my last company was 7,000, but the actual salary I received was about 6,450. I feel that I am really full of energy this year. My salary has doubled, and it is a good start in life.

Although the level of 14 is not as good as the level of 20,000 or 30,000 that my close friends can easily earn, it is still an important breakthrough in my career. Let me be satisfied for a while and see if there is a chance to change jobs later, and then increase the salary, and strive for more than 20 .

I think of a joke, it is also true: when you apply for a salary increase in a company, nine times out of ten the leader will not agree, unless you make a great contribution, but how to define this contribution? Woolen cloth? So to put it bluntly,If you don’t resign, your salary will never be increased. This is a fact that workers must understand. Since there is no hope of a salary increase, you must hurry up Plan your run with the bucket.

Regarding this point, let me tell you two more cases.

The first one, my college classmate, worked as a back-end developer in a company after graduation, with a salary of 6.5K, and then moved to another company, and the salary became 9.5K, and then not this year After doing development, I felt tired, so I went to Shenzhen Ping An to do outsourcing testing, 14.5K.

Second one, I worked as a test girl in my last company for two and a half years, and my current salary is still 8K. I don’t know if it was last year or the year before, but she mentioned it to her boss. This is the first salary increase, but the leader is very smart and said that a salary increase is okay. You have to bring actual contributions to the company. As we said above, this contribution cannot be defined, so the bosses will have various reasons to stall you. But I was working very seriously with this female colleague, and finally gave her a raise of 500 yuan. You read that right, 500 yuan.

About my own experience in software testing

It's as long as a piece of cloth.

Let me make it clear first that I am not like many friends on Zhihu, who changed careers to do testing, or did software testing through training.

I am a serious personwith a bachelor's degree in software engineering. I have learned C++, Java, etc. (but I have been doing software testing since my internship, and I have never touched the code, so I gave these back to the teacher after a few years, haha).

Why did I choose software testing in the first place? This started when I was a sophomore, that’s why I said above that a piece of cloth is as long as a piece of cloth... When I was a sophomore, the department began to divide the majors. Although they were both software engineering, they were divided into Software development and software testingTwo directions. The purpose is to train separately, focus on one task, and find precise employment. For example, students in the development direction will learn data structures, algorithms, frameworks (Spring MVC, etc.) in their sophomore year, and students in the testing direction will learn automated testing, such as LoadRunner, QTP, JUnit, etc. . Of course, the basic courses are still the same and must be learned, such as database mysql, linux operating system, C++, java, PHP, and HTML.

When dividing the direction, I asked the teachers in the department for advice. The teacher told me that actually doing software testing is not as simple as everyone thinks, because test engineers also need to learn based on code, and they are no worse than development students. After hearing the teacher's affirmation, I chose to test. Unexpectedly, I got into software testing from then on. . .

practice

In 2018, in the second semester of the junior year, the seniors and seniors have completed their defense and started to process the graduation procedures. The school requires junior students to do internships during the summer vacation. After all, internships also have 2 credits, and you must complete the credits to get your graduation certificate and degree certificate.

In July 2018, I joined a K12 education company and became a software testing intern. This was my first job in my life, and it was also the beginning of software testing.

During the internship, the salary was calculated on a daily basis, 135/day. At that time, it was considered a full-time internship, because after the junior year, there are no courses in the school, so I can concentrate on the internship.

In October, the company made me a full-time employee, but I had to be busy with my graduation project, so I resigned within a month of becoming a full-time employee.

After I resigned from the internship, the company also issued me a completion certificate, haha

During the three-month internship, I learned a lot from the testing team, which was not taught in school, such as jmeter, postman, charles, airtest, adb shell, etc.

It can be said that I am still using these testing tools and basic testing knowledge based on my internship, so I am very grateful to my seniors at that time, my testing team leader, for being willing to teach me step by step. This also illustrates one thing: except for coding, other courses may be useless and not very useful in enterprises. You have to learn a lot of knowledge by yourself. For example, I learned LoadRunner in school. One requires purchasing a license. In contrast, enterprises are more willing to use the open source jmeter.

A little digression: When I was going through the resignation formalities for my internship, my senior told me to learn more cutting-edge technologies, so that your testing career would be smoother. But I was in a hurry to run away at that time, so I quickly forgot what he said. . .

Looking back now, I am really touched. I am very grateful to my seniors for cultivating me and teaching me attentively. This also shows from the side that when you grow and learn, if you can have a big boss to guide you, it will be really great. It's great and can save you a lot of detours.

ps: The boss of the department is very young. He must have just graduated a year or two at that time. When I was interviewing, the HR lady said that he was a master and knew everything. It was also a year or two after graduation, and I was still earning a salary of 7,000 yuan, working as a humble worker. At that time, I was already a great person. At the beginning of 2019, my senior also resigned. I went to my boss and looked at the recruitment information they sent out, and then I found out that the senior’s position had a salary of 20-25K. I was jealous of my real name. Why is the gap between people so big? Woolen cloth.

First job after graduation

In 2019, after participating in the thesis defense, I also started to submit my resume online. At that time, I was a novice and interviewed many companies. Many of them failed, but some of them passed the interview.

For example, there was a small game company. It was probably their project team leader who interviewed me and asked me a technical question, because he learned that I had learned Java and it was written on my resume that when I was an intern, I had taken a test to apply for a conference. Program project, he asked me if two people apply for the same conference room at the same time, how do you solve this logic? My answer at the time was that if the requests were all initiated at the same moment, then one of the requests could be kicked out at random and told that the conference room was occupied and please change the conference room. The interviewer asked me about the logic of how to resolve this conflict. He didn't ask me how to implement it in the code, but my answer seemed to be approved by him. After the interview, I felt quite happy, but I didn’t understand the company. I thought it was a good conversation and would give me news that day, but it took me three days to tell me that I had passed the interview, but by that time I had already agreed to go to another company. a company.

There was another company that passed the interview, but I didn’t want to go there at all. The salary they offered was too low. I expected a salary of 5,000, but the interviewer said that 5,000 was not available, and then I said 4,500. The other party also said that because of how good the company was, the final payment was 3,800. I was confused. What was the difference between that and my internship treatment last year? Moreover, the environment of this company was not good. I followed the navigation system and ended up in an industrial area, surrounded by residential buildings and factories next to it. I missed the address along the way on the navigation system. Finally, when I turned around and looked up, I suddenly discovered the company. name, the company is on the fourth floor, and the third floor is a garment processing factory. I was a little hesitant to go, but I didn’t expect that the interviewer was so "reasonable" and offered such "favorable" conditions. I really Thank you, listen to me, thank you, because with your... 3800 salary, I might as well go to work in the garment factory on the third floor, maybe 6000 a month.

Later, I joined a company. As mentioned above, I actually passed the interview at that small game company, but because they delayed for three days before giving me the news, I didn’t wait for it and went to another company. As for what this company does, I don’t want to talk about it, because it’s very confusing, there’s a lot of overtime, and I have to travel occasionally, and it took three months for reimbursements to be sent to people. . . This job, with a salary of 5,000 yuan, is just enough for food and clothing in Guangzhou. Fortunately, I am single and can save 2,000 yuan every month, haha.

This company is a scam, so I won’t focus on it. An experience I don’t want to mention also made me waste more than half a year.

second job after graduation

I left my first job after working for half a year. Because of the epidemic, I stayed in Guangzhou for a while after resigning, thinking that I would wait until the epidemic eased before looking for a job. After only one month, I couldn’t bear it anymore. Start submitting your resume.

But as I expected, it was difficult to find a job this year. The epidemic hit at the beginning of the year, and many small companies closed down. Companies that did not close down basically did not recruit people. In addition, my resume had no highlights, except for a previous internship experience and I worked for the first job for half a year, and my resume was almost blank. During this period, I also received several interview opportunities, but without exception, the requirements were very high, and the salary was only 8-10 RMB (actually I could only be given 8, everyone knows this routine), but it requires automated testing, python language, and some require performance testing. At that time, I was just a rookie, and I lacked interview experience, so I felt bad. After each interview, I felt like I was going to die. . .

By May, it had been two months since I resigned from my last job, and my mentality was broken. The longer I was unemployed, the more anxious I became. It wasn’t because I had no money. At that time, I still had a savings of 20,000 to 30,000 yuan, and I was working part-time online. It’s 2,000 a month, which is enough to survive for half a year. I just feel that it’s hard to be unemployed.

I once went to Tianhe Gaopu Road Software Park for an interview. The interviewer said that their company used LoadRunner to do stress testing. Then he said that I had never used it in my previous job. I only learned it in school and had no practical experience. Then I Passed me...

Another time, after the interview, on the way to the bus stop, I received a call, saying that it was the HR of a certain company's human resources. In fact, it was undoubtedly outsourcing, because I had invested a lot online. resume, so it’s not surprising to receive calls from some HR. The other person said that he had seen my resume and wanted to recommend me to Tencent, but I hesitated because my resume was terrible and had no highlights. But what I didn’t expect was this HR He said that you can change your resume and package it up. I was speechless. Going to a big factory to falsify your resume is a way to cut off your career. I don’t want to package my resume and then be done with it.

Another time, I went to a certain pharmaceutical company for an interview. The company environment was good, it was a creative park, and there were other Internet companies there. This year, one of my classmates also resigned from a certain company there. , but I forgot the name of that creative park. The interviewer was a man, a bit strange. During the interview, his phone rang, so he interrupted me and answered the phone. Then I sat awkwardly across from him. After answering the phone, the interview continued. He asked me what my expected salary was, and I answered 9K, because I felt that the pharmaceutical industry was not short of money, so I thought that 9K would be fine. Unexpectedly, the other party directly said: It’s a bit low, isn’t it? Not confident in yourself? The other person flipped through my resume and glanced at me. I was really speechless. Later, they asked me what my usual hobbies were. I said that I prefer to write articles on certain forums or self-media. I just said that this person is good, what is the account, let me pay attention. I really feel like MMP... Well, I failed in this interview again, and I met such a weird interviewer.

All in all, it was a very uncomfortable period. First, I had been unemployed for too long, and I felt anxious and uneasy. Second, I often failed in interviews and was discouraged. Third, the more interviews I did, the more I felt that I was too good, and I failed every time I was interviewed. One, becoming more and more doubtful about life.

But life must go on, continue to revise your resume, and continue to submit.

I later received an interview opportunity. I thought there was no hope, but I still gave it a try. The person who interviewed me was a very kind young man. He didn’t ask me much about technical matters. He just asked me about the process of software testing. If I was given a function or module, where would you start testing it? ? What would you do if you had to work overtime?

It doesn't feel like it's difficult. . . After the interview, I received a message from HR on the subway, saying that I passed the interview, the salary was 7K, the probation period was 80%, and I would start the job next Monday.

After receiving the offer, I felt happy but also a little hesitant. I was happy because I had been unemployed for two months and hit a wall at every turn, but now I finally found a job. What I was hesitant about was that the company's environment was not very good. I got off the subway and turned to Navigation. It took 20 minutes to arrive at an industrial area, and then I walked around for another ten minutes before I found the address of this company. There was nothing around. It was unexpected for an Internet company to be in such a remote place.

But I still decided to go. After all, being unemployed is terrible. I don’t want to experience this kind of suffering, embarrassment, and shock again in the future... No matter how the company is, I will go there first. It turned out that my original decision was right. Starting from this company, my software testing career took a qualitative leap.

The first half is doing nothing; the second half is self-study

I wrote in my last article "A Three-Year Growth Experience in Software Testing" that my second job after graduation, I work on an e-commerce platform. On my first day of employment, a girl who was also a tester like me sent me a test case and prototype directly and asked me to familiarize myself with the project because the project started in June. It's about to go online, and the testing time is only two weeks. It's very rushed, but fortunately I can handle it. If I encounter something I don't understand, I just ask the lady and the developer. Anyway, I'm new here, so if I don't understand, I just ask.

What I learned at that time was that the e-commerce platform I was testing was the company’s latest project and its main project. So I must have been lucky at that time. When I first joined the company, I was asked to be independently responsible for this project. Another test girl was responsible for other old projects. project.

Later, the company's organizational structure was adjusted, and I was specifically responsible for the testing of this new project. I was responsible for all terminals, such as web, Android APP, and small programs. The leader at that time meant that I would start from the first day of employment. I am the one who tests this project and is most familiar with it, so I might as well just let me be in charge. If someone else is in charge, it will take a lot of time to get familiar with it. Actually, the truth is: At that time, there were only two people in our company testing, me and the young lady. She was responsible for the old project, because the old project was still in operation and there were many things to manage. , she couldn't take the time away, so the company had no choice but to let me do it.

But the leader is the leader, and his words are different. He just said it as "Young man, the company is optimistic about you and gives you this important task. Do it well!"

In 2020, this project does not have many customers, the demand is small, and the frequency of iterations once every two weeks is acceptable.

It was also at that time that I felt that I had no intention to take the initiative to learn. Anyway, I just went to work, worked, and got off work every day, at two o'clock and on the line, day after day. Every month, I looked forward to last month's salary, 7,000 before tax. , it will be 6400 when you get it, plus the perfect attendance bonus of 100, it will be 6500.

Anyway, I don’t know what the salary of 7,000 is. I saw someone on the Internet saying that having 7,000 people in Guangzhou is already better than 70% of the people, but I also saw a Zhihu headline saying that the per capita annual income is one million (this is definitely false), which is at least 15K or 20K. . Can anyone discuss this issue? What is your current salary?

2020 passed quickly and we entered 2021. The first big thing in 2021 is my project.The server actually went down during the Spring Festival! Of course, the reason for the downtime has nothing to do with me. It is because the server configuration is too low and the traffic during the Spring Festival is too heavy to handle the traffic. Although the development bosses solved it quickly, this incident also indicates that the coming 2021 will be very busy and tiring.

First of all, due to the easing of the epidemic this year, the economy recovered rapidly, and the e-commerce industry developed vigorously. The company's business expanded rapidly this year, and the demand suddenly increased. In addition, this project is the company's main focus, and many customers are rushing to Came with this new saas platform.

With the iteration frequency of once every two weeks, each iteration has a lot more functions, and I am the only one testing it, so I am under a lot of pressure.

The first half of the year was getting busier and busier. Even if I felt that my skills couldn’t keep up, I didn’t have time to study. So in the first half of the year, I had a muddling mentality. I always wanted to finish this iteration and find time to learn again. But it is always disrupted by other messy things, such as residual problems after the launch, answers to questions from the customer group, and demands that should have been a few days for everyone to rest after the launch but are always interrupted midway. It made me miserable.

I started to become more and more dissatisfied. I was underpaid, busy, worked a lot of overtime, and had no chance to learn or improve myself...

At the same time, I also saw that my friends around me were starting to change jobs, and their salaries had increased from 7K or 9K to 12 or 15, and I began to feel anxious.

For a while, former colleagues who briefly did advanced testing in our company (the company also hired new testing leaders, thinking of relying on advanced testing to promote the standardization of the project and improve efficiency, but they all did one or two He ran away after just a month...) and sent me a message saying that after he left the company, he went to a certain company in Pazhou as a test team leader with a salary of 20K (I asked him what the company originally offered him. How much, he said 15), and he asked me if I was interested in joining his company and developing together. I talked to him several times, and he said that he contacted me because he and I got along well when we worked together in this company. If I have plans to resign and am willing to learn, I can consider coming here. His company, he is willing to take me.

I was very excited when I heard it, because there was a big boss who was willing to take the lead, which was certainly a wish. However, I was too busy at the time and was obsessed with the iteration requirements. I hadn’t even started planning my next step, so I hesitated and declined. .

From that time on, I knew it was time to make up my mind to get rid of these bad things. All signs showed that there was no room for development in this company. All kinds of dissatisfaction and anxiety forced me to I started planning my next career move. Also starting from the second half of 2021, I started my self-study.

How to plan self-study?

This is a very important question, because without planning in advance, learning whatever comes to mind will be very inefficient. Based on my actual situation, I made the following general plan:

1. First learn jmeter and postman, and learn it together with the packet capture tool charles (choose either one with fiddler is enough. I came into contact with charles during my internship. So I personally prefer it)

In addition, the JMeter interface test is combined with Charles packet capture to learn together, and the efficiency will be higher. jmeter can do both interface automation testing and performance stress testing, so I started directly from jmeter + charle, killing three birds with one stone. Later, I learned Jenkins continuous integration from forums such as Blog Park and CSDN, and integrated more than 1,000 interfaces of the main process of the SaaS project I was responsible for into an automation framework. I ran the script several times before going online to know which business logic was passed. No way, the efficiency is quite good.

2. The next step is to learn mysql and linux. These two are the most frequently asked questions in interviews. In many interviews, I was stuck because I didn’t understand mysql and linux. Whether it is to cope with interviews or apply it in practice, I think you must learn it.

3. Python automation must be learned. Because python is more difficult than the above, especially for those who have no coding foundation, I always recommend learning the basics first, and then learning python later, one step at a time.

4. In your spare time, learn some useful skills, such as adb shell and monkey, which will definitely be used in Android APP testing.

5. Performance testing is the crown jewel of software testing, so try to learn it if you can.

Where to study?

Bilibili. What I originally thought of was to search for relevant course videos on Bilibili. Whichever one had the most comments and likes would be the one to watch. At the beginning, I relied on Station B, playing videos during the day and watching videos at night. I took advantage of the open courses of those training institutions and learned jmeter, such as cross-thread token calling, interface context, parameterization, json extraction, regular expression extraction, jp@ gc stress testing monitoring, jmeter+ant+jenkins interface automated testing, etc.

The second isforums, such as Blog Park and CSDN. Don’t think these forums are low-level. Personally, I think that if you are a novice, self-study from these forums will be more cost-effective than signing up for training. There are many articles shared by experts, all of which are useful. The only disadvantage is that they are too messy. You should keep searching, keep reading various articles, and extract the knowledge you want from the words written by others.

Take myself as an example. When I first learned python, I learned the python+requests+unittest+HTMLTestRunner interface automated testing framework. I also learned it from these forums. There will definitely be relevant articles telling you how to solve certain problems.

Starting from the second half of the year, I followed the above plan and first learned jmeter, postman, charles, and then supplemented mysql, linux, and finally python. One more thing, my self-study is not what everyone thinks. It is completed in three or five months. This self-study is a step-by-step process. Sometimes you spend a month to learn jmeter, and one day you discover jmeter again. You can use another way to play more advanced and then learn again, so learning should be a continuous process and there is no end to learning.

ps: When self-study, it is best to combine it with your own company's projects, because you have such a systematic and enterprise-level project for you to practice. Of course, you get twice the result with half the effort. For example, as I mentioned, after I learned jmeter , integrating more than 1,000 interfaces of the main process of the SaaS project that I was responsible for into an automation framework, which can not only solve the company's problems at the time, but also practice for myself, accumulate practical experience, and facilitate job-hopping interview questions and answers.

python

When I was learning python by myself, I directly used the online framework to do it, applied the code of the masters, and then modified it myself. It is used in the company's projects. This self-study is actually very efficient, but it also has disadvantages. Because I didn't learn it from scratch, I didn't understand the basic syntax at the beginning. Often when debugging the program, a small BUG would appear. It took me a long time to troubleshoot before I realized that I had used the wrong grammar...

This varies from person to person. Some people think it’s better to learn from scratch. I like to learn the automation framework first, apply other people’s code, and then slowly imitate it. If I encounter something I don’t understand, I can directly look it up online.

Regarding python, I have currently learned interface automation but not UI automation, so UI automation is also my weakness, and I am currently studying on my own.

I quit my job and ran away, and my monthly salary finally exceeded 10,000 yuan.

Time flies to 2022, and my inner desire to resign and run away has become stronger and stronger, and no one can stop me.

Originally, according to my plan, I should have resigned immediately after receiving my year-end bonus after the Spring Festival. However, due to the epidemic in Shanghai at the end of February and the resurgence of the epidemic across the country, I had to postpone my plan. By April, I couldn't help it anymore, because if I continued to delay like this, I would have to wait until the second half of the year before I could run away. On the one hand, I was also afraid that the company would suddenly launch another project and transfer me there, and it would be even more difficult to escape by then.

So in mid-April, I immediately revised my resume and applied to several mainstream recruitment apps. The expectation at that time was 12K, but considering that the salary given in the recruitment information was very high, for example, it said 15-20, it would definitely not be If I give you 20, it would be great if I could give you 15, so I focused on delivering jobs that were above 15, so that there would be more room for salary negotiation.

Secondly, refuse to outsource. It’s not that outsourcing companies are bad, but I feel that as someone with three years of experience and 25 or 26 years old, it would be detrimental to my career development to consider outsourcing. If I were a fresh graduate, I would outsource in the first year. It doesn't matter.

Since I made my resume public on the recruitment APP, 20 or 30 HR from outsourcing companies come to me every day. I also wrote in my last article "A Three-Year Growth Experience in Software Testing" why outsourcing companies particularly like it. Looking for someone with three years of experience?

In my humble opinion, if you have one year of testing experience, then the experience is insufficient. If you have more than three years of experience, you are afraid that the candidate will not be satisfied with outsourcing, and the recruitment will not be stable. So three years of testing experience is just right, no more and no less. Furthermore, most outsourced testing positions are still focused on functional testing. Every day is about writing use cases and bit by bit. If a candidate has three years of experience, he or she knows jemetr, postman, charles, mysql, interface testing, etc. Python, etc., then he is a very good candidate in the eyes of HR. He definitely meets the requirements of Party A’s father. Give him a salary of 10K to 12K and poach him as a tool...

But I don’t want to outsource. .

I submitted my resume, and soon a test for a self-research position came to my door. My current company is a self-research project. HR first asked if I had a bachelor’s degree? I replied directly, Full-time unified undergraduate enrollment, you can check it on Xuexin.com.

ps: One thing to note is that 99% of Internet companies now require a bachelor's degree or above for recruitment, and college degrees are very difficult. Therefore, the academic qualifications are a barrier that many people who want to switch to software testing cannot overcome, so Let's not think that software testing is so easy, especially when the training institution promises you a monthly salary of over 10,000 yuan after three months of training. That must be a lie. If you don't even have a college degree, it is really difficult.

Okay, back to our topic. After a brief communication, it was followed by the first round of interviews, a telephone interview with HR, which mainly asked why I wanted to leave my job, what business I was responsible for in the project, what role I played, and what testing tools I usually used. Anyway, it’s not difficult to answer these by yourself.

The next step wasa written test and a video interview. I even took half a day off to go back. The written test is online, with 50 questions, preceded by multiple-choice and true-false questions, which cover some basic theories, such as testing process, use case design, beta testing, alpha testing, interface testing, etc. These are all interviews that can be found online. question. The only thing that is a bit difficult and can reflect the level of the interviewer is the subjective question, which tests Linux commands and MySQL. It allows you to write Linux commands by hand, such as modifying permissions on a certain file. MySQL tests the student table, curriculum, and score table, and then lets you You query multiple tables.

So friends who don’t know linux or mysql should go back and make up for it as it is a must-take in the interview.

After the written test, I didn’t know what my score was. Personally, I felt that most of the multiple-choice and true-false questions should be correct, except for a few questions that were difficult to determine. . . As for the subjective questions, I think the Linux command line and mysql are all written correctly, because I have learned about them in self-study before, especially the question of modifying file permissions in Linux, which is very simple, and the question of mysql student table, class table, and grade table. It feels like it was copied from their website.

After the written test, about fifteen minutes later, there will be a video interview. Mainly asked the most impressive BUG, ​​how to dynamically view logs in Linux, how to implement python automation data driver, how to layer the python automation framework...

I know all these things and prepared well before the interview, so it was not a problem for me. The whole interview went very smoothly. However, during the video recording, my computer sound was a bit low. There were several times when I couldn’t hear clearly what the interviewer was asking me. A bit of a bad impression. .

At the end of the video interview, the interviewer asked me as usual "Do you have any questions?" (This is A classic and surprising question)

I first asked the interviewer a question about the online written test. Because I was not sure about the answer to this question during the written test, I wanted to ask the interviewer. Unexpectedly, the interviewer also said that he was not very clear...

Then the second question I asked was whether the tasks in their company were divided according to groups or individuals. Because in my previous company, I was responsible for the entire project by myself. If the project was large, it would tire people to death, so I am more concerned about this. The interviewer's answer to me was that there were both individual and group tests, which were cross-tests. What he meant was that a certain project might be very large and require the assistance of several tests. In some cases, one tester might be responsible for a small project.

In fact, I didn't really care about the answer the interviewer gave me at the time, because it was the last question. I just wanted to end the interview smoothly, so as not to say that it went smoothly, but the interviewer asked me if I had any questions. What do you want to ask? I can't say "no more", right?

After the interview, I felt good personally. Compared with the two years ago when I was a novice, I can feel that I have improved a lot in the current interview.

When the salary was finalized later, HR originally said 14K, but after I fooled me and said that I had two offers, the other party gave me an increase of 500, which is 14.5, 13 salary.

From then on, after three years of working in software testing, I finally reached a salary of tens of thousands, and my hard work was not in vain.

However, this should be the beginning of my career, not the end, because the salary of 14,000 is just a transition. The ultimate goal is to raise it to more than 20,000, and strive to complete UI automation and performance testing to achieve it earlier.

At the end of the article, I will answer the questions that my friends asked me before.

1. Some people think that I am great and that I have great self-study goals.

I agree with the second half of the sentence, but I don't dare to take the first half, because a big boss with a monthly salary of more than 20,000 yuan still dare not say that he is great, and I dare not make a mistake.

Whether I am great or not is a relative term. Compared with me who just graduated three years ago, I am indeed quite powerful now, but I am only comparing myself with myself.

I was forced to learn this by myself because the salary in my last company was too low, 7,000, and I was still tired. I worked a lot of overtime and had frequent iterations. After working for two years, I felt like a normal person would run away, but I ran away. The premise is that you must learn skills well before you can find a better job. I just make up for what I don’t know according to my own situation. In addition, the software testing industry is now very involved and there are more and more requirements for test engineers. I can only follow and learn to avoid being eliminated.

2. Some people have also been trained. After reading my article, they feel refreshed and motivated again.

I personally think that it will be easy for a person with a professional background to enter this industry. His academic qualifications and majors are completely consistent. As for experience, he will make up for it later.

But for many of you who have been trained, you will face two problems at the beginning. These two problems cannot be overcome, which means that it is difficult for you to switch to software testing. The first is education, a hard indicator. 99% of Internet companies require a bachelor's degree, and a small number of them require a college degree. As for those who don't even have a college degree, it is really difficult to guarantee.

The second iswork experience. You can go to several mainstream recruitment apps. Most positions require three years of testing experience, with a minimum of two years. Year. Friends who have changed careers, if you have no experience in software testing, people will not take a look at you. Some people rely on their resumes, but this is not recommended. The cost of fraud is very high, especially for large companies.

3. How to study by yourself?

Don’t sign up for training first! Self-study online.

As mentioned above, I am a video player at Bilibili, as well as the blog park and CSDN. I have all the basic things, so there is no need to sign up for a training class at the beginning.

We don’t need to spend money to sign up for training courses to learn the knowledge that can be obtained for free online. Many training courses also teach basics at the beginning. You can search a lot of these things online. As long as you are determined to learn them, you can definitely learn them.

Take action, it is better to be on the road than to wait and see. In the future, you will definitely thank yourself for working hard now! If you want to learn and improve but can't find the information and there is no one to answer your questions, please join the group in time: 786229024, which contains various testing and development materials and technologies. You can communicate together.

Finally: The complete software testing video tutorial below has been compiled and uploaded. Friends who need it can get it by themselvesSoftware testing interview document We must study to find a high-paying job. The following interview questions are the latest interview materials from first-tier Internet companies such as Alibaba, Tencent, Byte, etc., and are given by Byte bosses. Authoritative answers. I believe everyone can find a satisfactory job after reviewing this set of interview materials. 【保证100%免费】Insert image description here

Insert image description here
Insert image description here

Insert image description here

Guess you like

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