In fact, in many people’s thoughts, they hope to achieve salary increase through job-hopping, but job-hopping is not impulsive decision, should be cautious ~
01
My junior student recently joked to me that he joined a company in the first half of 2020. At that time, he was lured away by a high salary. The so-called money is in place and he is full of energy.
However, I was too tired to deal with the work and filled in many technical “pits”, so I had no time to improve.
As a result, it was difficult to complete the work assigned by the company in the later period, which delayed the progress of the project, and I was persuaded to quit!
Leave the time invite me to masturbate together, quite have the feeling ground to say with me, still want to climb out from the pit continuously study, before although always busy filling pit not idle, but the leadership think your ability not good can only fill pit, now be persuaded to retire, next how should walk all don’t know.
We always hope to job-hopping to achieve salary increase, but we should also constantly update our core competitiveness, otherwise, the company will squeeze the last value, facing the risk of being “eliminated”!
02
One of them is a programmer in an Internet company. He has been working as a client for 4 years, and his salary increase is only 500 yuan per year. Once by chance, he saw the salary slip of a new colleague, and found that his colleague’s work is 75% higher than his.
At the moment he is very unacceptable, the work is the same, why the salary is so much higher than him, so the heart decided to job-hopping.
But in the process of re-applying for a job, Ali’s interview hit him hard…
“I was speechless when asked by the interviewer. I found that my technical knowledge and ability were just the tip of the iceberg in the testing field, and I had too much professional knowledge to learn and ability to improve.”
He told me that when he walked out of ali Campus, he secretly decided to systematically study to deal with the interview and future job requirements.
03
In the Internet industry, there’s a growing consensus that if you want to get paid fast, you have to change jobs…
It’s really hard for older employees to get a raise, and it’s quite common for new employees to get paid upside down…
So how to dance well, salary satisfaction? My suggestions:
- Look for opportunities.
- Job-hopping is not a blind jump, especially not recommended to see the temptation of high salaries on the cross-industry cross-direction job-hopping.
- Enhance their core competitiveness.
How can we improve our core competitiveness?
When adults want to change their lives and reverse their status, one thing they do all at once is systematic learning.
04
As a senior tester, next I would like to share some of my generalizations and summaries about the technology over the years, and share my notes on the skills needed to master as a senior tester, hoping to help those friends who are willing to go all the way to black on the road of technology!
Here are my own Python automation learning groups: 313782132, the group is all learning Python automation, if you are learning Python, small editor welcome you to join, everyone is the test development party, not regular (only Python software test related), including my own compilation of the latest Python automation materials in 2021.
Advanced learning route
There’s a long way to go, and we’re all on our way. Here is the learning planning route THAT I stayed up late to sort out. Hope to bring you learning convenience…
First, test basis
Understand the basic skills of testing, master the use of mainstream defect management tools, skilled in the operation and maintenance of test environment
Two, Linux knowledge
Linux as the most popular software environment system, it must be mastered, the current recruitment requirements are required to have Linux ability.
Shell scripts
Master Shell scripts: including basic and application of Shell, Shell logic control and Shell logic functions
4. Principles of Internet programs
The only way to automation: basic knowledge of front-end development and essential knowledge of Internet Network
MySQL database
Software test engineers must have knowledge of MySQL database, not just basic “add, delete, change and check”.
6. Packet capture tool
Fiddler, Wireshark, Sniffer, Tcpdump all kinds of packet capture tools are available for all kinds of projects. There is one for you
7. Interface testing tools
Interface test magic, you can not escape the powerful tool: Jmeter. Small and nimble: Postman
Web automation testing Java&Python
Understand the purpose of automation and be familiar with the TestNG&unittest automation framework, assertions and logging
Ix. Interface and mobile terminal automation
Professional interface calls and tests solutions. Build a complete Web and interface automation framework, Appium overall use
Agile Testing &TestOps builds
Demystifying TestOps, the Continuous integration Jenkins framework is by heart
Performance testing & Safety testing
The other side of software testing: performance testing and security testing, choose a direction to climb pit!
It’s been a tough process, but it’s gonna live up to expectations…
After reading this, believe that two things will also help you in your personal development:
1. Click “like” so that more people can see this article, and your recognition will also encourage me to create more high-quality content.
2, Make yourself stronger: think about it, if you want to continue in the testing industry, your experience and functional testing skills are not enough, you need to move up, you need to keep enriching your technology stack! What are you waiting for?
Finally: [Tutorials that may give you a boost]
These materials should be the most comprehensive and complete preparation warehouse for those who do [software testing]. This warehouse also accompanied me through the most difficult journey. I hope it can also help you! Everything should be done as early as possible, especially in the technology industry, we must improve our technical skills.