¿Qué pasos debo seguir para ser un programador con experiencia en finanzas?

Depende … Puedes ir a trabajar para un gran banco nacional de cadenas y mantenerlo en cualquier rincón en el que te hayan puesto durante años. Aprenderá los conceptos básicos de lo que sea que le asignen y un poco más a medida que se exponga a los datos y la lógica empresarial de otros equipos. En este entorno, tiende a ver una pequeña parte de una imagen muy grande.

Si desea aprender rápidamente una gran cantidad de lógica empresarial compleja de finanzas, puede trabajar para un fondo de cobertura. Tienden a obligar a pequeños equipos de programadores (muchas veces programadores individuales) a realizar análisis de negocios, recopilación de requisitos y diseño y arquitectura, además de la implementación real de una manera pseudo-ágil. Comparo este escenario con sumergirse de cabeza en el extremo poco profundo de la piscina, pero aprenderá mucha lógica empresarial compleja muy rápidamente.

Puede haber otros caminos para este conocimiento secreto, pero después de haber hecho lo anterior, puedo decirle que hay beneficios y desventajas para ambos.