1. Build your own knowledge management warehouse
As a programmer, it makes a lot of sense to reread your week's code every week, wrapping and modifying it twice, and building up a library of functions in terms of code quality, functional encapsulation, etc.
If you have to encounter similar problems afterwards, I'm sure you'll be able to fix them in three clicks.
2. Finding challenges
Those who are technically bullish are often pushed out as well.
There is a category of people who are self-driven and will actively seek ways to improve themselves.
However, if you are one of those people who are used to staying in your comfort zone, find a challenging job and change the environment to force yourself to learn and grow.