First of all, many people dont know what career to do. The important reason is that you may not even know what career gaps exist in the job market.
Second, career planning should consider three factors: ability, interest and experience (Major). If you want to change jobs, you must explore potential positions from these three factors.
After looking at the job gaps in the current job market, you can roughly see their jobs and job requirements, and then compare them with your interests, abilities and experience.
After that, divide the occupation into two categories. One is that you are basically competent at present, and the other is that you need to accumulate some time to be competent. Sort out these two categories and then conduct secondary screening.
Give priority, send your resume to the positions you are qualified for, and prepare for the second category of positions that need to be accumulated, such as the software testing you mentioned, and study first.
Over the years, you must have met colleagues who changed careers after doing the same kind of customer service work with you. What did they do later, how did they experience it, and how did they succeed?
This information is critical, even if the company theyre in is hiring?
Fourth, as for the problem of not being able to learn and self-discipline, it is also because you are confused. The essence of what you do is the same.
Do you have a specific plan for self-taught software testing? Do you have a daily learning goal?
Now 30 years old, only mentioned that you have done the customer service work for 3 years. What did you do before? No, what do you value in your next job? I didnt mention it.
How long do you plan to study and how long do you plan to find a job? I didnt mention it either.
Is it that you dont know what to do, or do you want to do nothing at all? Just use confusion, not self-discipline to avoid facing difficulties?