I switched to software testing at the age of 29, and now I am 32. Some of my experiences and feelings

As usual, let me first talk about my basic situation. I was born in the 1990s, which is the earliest post-90s generation. When I introduce it to you now, I shamelessly say that I am a post-90s generation. Haha, I graduated from a general undergraduate degree in computer science. In a second-tier city, after graduation, due to my own ability problems, cognitive level problems, and bad luck, I changed a lot of jobs, and I couldn't stay in each job for a long time. As a result, when I was almost 30 years old, I had achieved nothing, and I had hardly accumulated any experience, technology, industry knowledge, etc. He even once drove an online car-hailing car and delivered food.

Before switching to software testing, my monthly income was only three to four thousand yuan. Make up your mind in 2019 and prepare to change careers! I know that my biggest disadvantage is that I am too old, but after thinking twice, I decided to take this path because of the following reasons:

  1. My current situation is considered the bottom of the city. I don't know how to do business, have no other experience and skills, my personality is introverted, and I am not very good at sales and communication. So I am not afraid of losing anything, because there is nothing to lose.

  2. I want to start over with a life skill and taking the test is the best for me. Because I don't have a zero foundation. After all, I studied this major in college, and I used to like it very much, but it's a bit rusty since I haven't touched it for a long time.

  3. I don't have high requirements for remuneration, as long as the salary is above 6k. If I can have 7 or 8k, then I am very satisfied.

  4. My wild guess at the time: Because the domestic birth rate is extremely low, there may not be so many young people for employers to choose from in the future, so we middle-aged and elderly people also have certain opportunities.

  5. Encouraged by some chicken soup for the soul, such as the best time to plant a tree was ten years ago, and the second is now!

I quit my job and started teaching myself software testing at home. The main way to learn is to watch video tutorials on the Internet. Those video tutorials are basically free for beginners. Some of the intermediate and advanced ones will charge, about 50-300 yuan for a set. Anyway, I didn't spend much money on "tuition fees", which was less than a thousand yuan in total.

First, I learned some basics of software testing, Linux, and databases. When it comes to programming languages, I hesitated to learn Python or JAVA. I learned JAVA when I was studying, although I don't remember much. So I want to learn a new one! Also because it is simpler than JAVA, it is more suitable for small and medium-sized projects. In my situation, I will definitely not be able to enter a big factory or do a big project. So I decided to learn Python. (I'm a little regretful now)

After learning the basics of software testing, I followed the video tutorials and did two or three simple projects by myself. During my learning process, what makes me more confident is that I have not encountered any setbacks. Of course, I must have encountered various problems and got stuck, but I went to Baidu to solve them.

The projects are mainly the following

Next, I started to prepare for job hunting. The first difficulty was the resume. People who are almost 30 years old, if they are honestly self-taught without any practical work experience, no one will definitely want them. I had no choice but to package my resume, saying that I had two years of development experience. The process of making up a resume is still very difficult. Which company I stayed in before and what projects I worked on are completely fabricated based on imagination.

Then I submitted a large number of resumes, had a difficult interview, and was constantly eliminated... At that time, my belief was that at worst, I would spend a year looking for a job, and if I couldn't find it, I would continue to study until I found it! In the end it took me nearly two months and maybe 20 interviews to just barely land a job.

Because there is no actual work experience, fake resumes are easy to be discovered. As long as a slightly experienced interviewer asks you a few more details, it will be revealed. Since you haven't done it, it's impossible to make up all the details. So the interview process was tough.

So I think theoretical knowledge can be supplemented by spending a little time and energy, and the actual project experience still needs to be done by yourself.

Guess you like

Origin blog.csdn.net/a448335587/article/details/128154265