Thanks to the colleague who stole my life

My internship was not going well.

I haven't found a R&D post after searching for a month. I heard that the test is easier to pass, so I voted for the test.

Soon I got a test internship offer from a medium Internet company.

On the day of joining, HR took me nervously to meet new colleagues.

At this time, I met this man who changed my life, my first mentor.

The man who directly ruined my testing career.

537f1da289d69c5b68e9e415d8dc47bb.png

The first project, is this what the test should do?

Mentor and I are both from Shandong, which makes me feel like I can hug my thigh.

A strong and burly Jinan native, which made me feel that I might not be able to hold my thighs.

On the second day after I joined the company, I had already configured the environment and familiarized myself with the development tools, and I was waiting to be assigned work.

I don't know whether the first job is to test new features or write regression tests.

The mentor came over and said to me, "Madoka, you, write a test tool."

"Huh? What testing tool?"

"We now provide a test environment for development. We have to modify the database every time, and change it back after the test. It is very troublesome. You give the whole tool, with pages, so that they can change it with one click when they test in the future. Don't look for us again."

I thought about it, and it seems that this matter has nothing to do with the test, but the intern who just went there didn't have the courage to question it, so he started working.

I designed a plan in two days and sent it to the mentor.

He looked at it and said, "Did you use C++ before?"

I said yes".

He pointed to C++ in my plan and said, change it to Java, it's easy to find a job.

I said: "But C++ is efficient, and I have never used Java, so I have to learn it from scratch. Doesn't this waste time?"

The mentor patted me on the shoulder. Said: "Xiaoyuan, if you want to use Java, use it, if you don't know how to learn it, I will give you time."

In this way, I spent three weeks, from learning Java to learning SpringMVC suite to the front end, and finished this tool.

The two things I remember most about this project so far are.

First, I heard terms such as dubbo and protobuf for the first time, which caused me to spend a lot of time learning these tools during the project.

Second, I have implemented many functions that exist in Java myself, such as splitting strings and so on.

A project is done, three weeks have passed and I still have no idea what the test is supposed to do.

dec499d0337dd65e58fcc6463cdf01e7.png

mentor grabs my job

After the first test tool is delivered, I think it should be given to me.

Still no, every time after the test work, the mentor took over the work and said, "I'll do it, you can learn something by yourself."

I felt uneasy, this person has done all my work, how can I explain to the manager then?

But one of my great strengths is that I dare to accept my own fishing.

Anyway, I'm an intern, the intern who dares to sleep in the group meeting, if I don't live, I can't live, and I can't bite the lighter if I don't live.

In the next two months, the mentor took over all the test projects that were ready to be done by himself, and left some development work for me, either to develop tools, or to optimize the performance of development tools, or to change stand-alone tools to support distributed deployment.

At that time, there were two other girls who were interns with me. The manager said that there was a regular quota for those who performed well. I saw that the two girls were hostile to each other, but they were unsuspecting of me.

After all, the tests I did in three months are not as many as they did in half a month.

In the past few months, I have studied by myself, read the company's technical materials, and went out with my mentor when I was eating. Sometimes I went far to eat a buffet, and sometimes I bought Xinjiang baked pancakes downstairs.

The items did not increase, and the weight gradually increased.

dc5a462a391c1d65de8eaeace72917cf.png

The mentor ran away before me?

After another month, the mentor patted my shoulder again and said, "Xiaoyuan, I have to leave."

"ha?"

"Now I can talk to you about the truth. In the past few months, what I have tried to ask you to do is development work, and I have done other test projects first. On the one hand, it takes my time to guide you in testing. On the other hand, I think you are very smart, and I hope to give you more room for development. You can do more development work now, and you can do development in the future. You can do testing if you don't want to do development, but it is difficult to switch to testing now. Let's do an internship. It doesn't require your output and performance. .”

Hearing this, I fell silent.

In fact, I have also felt it in the past few months. I saw what other test colleagues do every day, and I also saw the negotiations between them and developers, but I did avoid these things. The mentor asked me to do more development work. I went to the developers to look at the code when I had nothing to do. The only thing I was required to do was to participate in the code review of the development.

Thinking about it now, it is true that everything is trying to persuade me to go on the road of development.

The mentor also said: "I have been testing for several years, and now it is very difficult to switch to development. Some things are difficult to turn back once you start, so while you are young, I hope you can give yourself more opportunities. As for me, I can help you if you can. Anyway, I am going to run away, so there is nothing to be afraid of."

I was at a loss for words, I didn't know what to say, and I couldn't say thank you.

3c177102c515969f7dd900543e253b44.png

my thoughts now

The first mentor had a great influence on me.

Totally changed my career.

I am a go-anywhere person, once I start something, I accept it and do it well.

If I had done the test at that time, I would probably have been going down this road.

It doesn't mean that the test is not good, but like the mentor said, I blocked the way to do development.

In addition to the impact on my career development, it also affected my style of doing things.

Every time a schoolmate asks me about my study and career, I also give advice based on this purpose.

Learn C++ or Python? On the premise that your learning ability and energy can be guaranteed, learn C++.

There is an acceptable offer from one company, do you still want to continue looking for a job? As long as you still have the mind, keep looking until the last day or you are really satisfied.

Any current choice may be regretted one day in the future. In this case, try to choose the best path now and leave the most path for yourself, so as to reduce the probability of regret and the degree of regret.

In a word.

Give yourself as many paths as you can.

Guess you like

Origin blog.csdn.net/yhan_shen/article/details/124977176