It’s been years since I entered the workplace, and I’ve had a lot of fun as a software engineer. There have been some recent personnel changes on the product side that got me thinking about the role of the product manager in the business.

If business is the ship, I think the product manager is the captain. The captain needs to be in control of everything, but I think the core is: you need to know what the goal is, where the ship needs to go. The speed of the ship, whether the ship is strong, how to sail in the wind and waves, this is the programmer needs to do things.

Setting the right target is too difficult and too important. It requires a product manager who is experienced, sensitive to the industry, and extremely familiar with his product. It’s hard to meet this kind of person, but I’m lucky enough to meet a lot of them in my work. They have a plan in mind, and you can see that our products are getting better and better, and everyone can feel a sense of accomplishment in their work.

Sometimes I feel that product managers are not fully familiar with their own products, and the projects they do are scattered and independent. After working so hard for a year, I do not know what I have accomplished. It is very sad for both product managers and r&d students.

Products have a life cycle. In different life cycles, we need to do different things, which is just like cultivation. At a certain stage, we must change the way, otherwise we cannot break through. This requires constant analysis of your product, and constant comparison with competing products, which seems to be happening less and less.

The most important person in the business group is the product manager. If possible, we must find a suitable captain to ensure the success of the product.

The last

If you like my article, you can follow my public account (Programmer Malatang)

Review of previous articles:

  1. Current limiting implementation 1
  2. Some thoughts on product manager
  3. Redis implements distributed locking
  4. Golang source BUG tracking
  5. The implementation principle of atomicity, consistency and persistence of transactions
  6. How to exercise your memory
  7. CDN request process details
  8. Thinking about programmer career development
  9. The story of how blogging services were crushed
  10. Common Cache tips
  11. How to effectively connect with third-party payment
  12. Gin framework concise version
  13. Thinking about code review
  14. InnoDB locks and transactions
  15. Markdown editor recommends – Typora