Desarrollador de software: qué es, qué hace y cómo formarte