¿Los programadores alcanzan un punto de rendimientos decrecientes al mejorar sus habilidades, y qué se puede hacer?

Depende de cómo defina o el valor devuelva. En cualquier espacio específico, sí. El bit inicial no tardará mucho en decir, móvil o web o lo que no, y cuanto más aprendas, aunque sigue siendo bastante valioso, no tiene tanto impacto más allá de cierto punto.

Pero hay tantos espacios y áreas diferentes para trabajar que aún puedes encontrar cosas interesantes para hacer y grandes saltos para dar, sin importar cuánto sepas. Está creciendo demasiado rápido.

Diré que cuando se trata de la habilidad general, creo que la mayoría de las personas pueden perder el tiempo durante unos 5-6 años haciendo cosas y mejorando sin una mejora consciente y concertada antes de que se estabilicen. Más allá de eso, si quieres mejorar (y deberías) en la habilidad de desarrollo general (a diferencia del conocimiento y la experiencia en un espacio específico), tendrás que hacer un esfuerzo consciente.

La codificación como cualquier otra cosa que se aprende y practica se trata de la artesanía; siempre habrá algo nuevo que aprender, algo mejor para cambiar, al final si sientes que has alcanzado el punto de rendimientos disminuidos, tal vez la habilidad que necesitas aprender es la habilidad de transmitir tu conocimiento, de actuar como un mentor. La programación también me ha dado la oportunidad de actuar como mentor, y al hacerlo, descubrí que hay (y espero que haya) nuevas habilidades que necesito dominar.