La realidad es que ya existen desarrolladores redundantes. Existen más desarrolladores que trabajos para ellos. Mi declaración es contraria a las opiniones e informes públicos sobre la demanda de los programadores.
Hagas lo que hagas, trata de ser excelente en lo que haces. Esa es una manera de reducir las posibilidades de ser redundante. Sin embargo, considera algunas cosas dadas las realidades de hoy:
- La personalidad y si los compañeros influyentes o superiores te abrazan son importantes más que tus habilidades … a largo plazo.
- Sé bien redondeado. Atrás han quedado los días en que la tecnología es todo lo que sabes. Debe ser capaz de mezclarse en funciones de negocios. El negocio prefiere la gente de negocios.
- Las empresas están presionando para la automatización a un nivel superior. Eso significa que las pilas de niveles más altos reducen la necesidad de habilidades de desarrollador. Dichas habilidades son una ventaja para un individuo, pero las empresas se centran en la ejecución de tecnología en un nivel diferente al de los programas escritos en el departamento de TI.
Esas son 3 condiciones que veo regularmente. El primer punto siempre fue un requisito. El énfasis cambia dependiendo de las circunstancias. Los déficits de personalidad tienen más margen de maniobra durante las burbujas tecnológicas, pero en general se vuelven más relevantes a medida que las burbujas retroceden o la tecnología madura en una organización determinada.
El segundo punto es uno que veo enfatizado muchas veces. Realmente tiene que aceptarlo cuando no trabaja en empresas de tecnología, Silicon Valley y empresas y situaciones centradas en la tecnología. Esto no sugiere que a estas empresas no les importe esto, pero es menos probable que se le penalice por los déficits en esta área.
- ¿Será el siglo XXI el siglo chino, del mismo modo que el siglo XX fue el de Estados Unidos?
- ¿El Internet de las cosas va a suceder en el futuro o sigue ocurriendo hoy?
- ¿Prefieres nacer en el futuro o en el pasado? ¿Prefieres explorar la tierra u otras galaxias?
- ¿Qué pasaría si un país en la Tierra de repente obtuviera tecnología extremadamente avanzada cientos de años por delante de EE. UU.?
- ¿Cuáles son las tecnologías más prometedoras en desarrollo que podrían cambiar el mundo?
El tercer punto es hacia donde parecen ir las cosas. Al menos entre las empresas que son rentables y en crecimiento. Irónicamente, las empresas de tecnología están alimentando este ciclo y es una especie de característica emergente del éxito de las plataformas. Cuanto más subsumen las plataformas, más reducen las contribuciones explícitas en forma de creación de aplicaciones y similares.
Como ha notado, la oportunidad de participar como desarrollador puede verse reducida a medida que el interés supere la oportunidad. La mejor oportunidad que tienes es ser realmente bueno en la ejecución mientras observas los puntos que he planteado. Al mismo tiempo, siempre tiene la opción de mantenerse involucrado, no como una carrera, sino como algo que hace personalmente.