How should the transformation of software development turn?

Judging from your description, you don't know how to change jobs, which means that you don't know much about jobs other than development, and now is not a good time to change career types. You can try to have more contact and chat with colleagues in other positions while doing development work, and take the opportunity to understand the work situation of other positions in your company. Then you can find the development direction that suits you and interests you.

Generally speaking, the professional development direction of programmers in the company is three main lines: technology, management and product. Those with excellent skills can take the road of technical director; Good at dealing with employees, strong planning ability, suitable for project management; The product manager you mentioned is generally responsible for product design, promotion and marketing. Besides some knowledge of software engineering, it must be supported by marketing theory. Individuals also need hard work and extroverted personality. After all, it is quite difficult to sell things from other people's pockets.

Read more books on enterprise management and operation when you have time. Although there are many theories in the book, which are not the same as the actual operation, the basic principles are similar, which is very helpful for you to understand other positions other than programmers.