¿Hay algún futuro para una casa de desarrollo de TI si el jefe no ha oído hablar de las técnicas de programación actuales?

Cada industria tiene empresas y productos que necesitan estar a la vanguardia para producir nuevas innovaciones. Esas compañías adoptan rápidamente las nuevas tecnologías disponibles y pasan a la siguiente mientras lo hacen. Pero esto no es cierto para todo el mercado. La mayoría de las industrias también tienen un mercado más conservador que no tolera los riesgos involucrados en la adopción de tecnologías de vanguardia y este es un gran mercado para la industria de TI. Un desarrollador de TI también puede dedicarse a servir a este segundo mercado y ser muy exitoso, rentable, mientras lo hace. No significa que esas compañías no necesitarán evolucionar. Tienen que hacerlo para mantener su posición en el mercado, pero deben hacerlo mientras permanecen en el ámbito de las tecnologías maduras comprobadas.

Una compañía que sirve a este mercado más conservador, en realidad no necesita ninguna de esas tecnologías “más nuevas”. Java sigue siendo la corporación más popular y muchas, probablemente la mayoría, prefieren tecnologías seguras y probadas en lugar de las nuevas y brillantes cosas. Por geniales que sean esas nuevas tecnologías (bueno, RoR ya no es tan nuevo) no son buenas para todos.

El valor de la mayoría de las aplicaciones corporativas no es la tecnología en sí, sino el dominio y el conocimiento empresarial sobre el que se basan. No necesita arriesgarse a usar nuevas tecnologías cuando hay conocidas que están probadas para realizar el trabajo de manera oportuna y, al mismo tiempo, ofrecen un valor comercial confiable. A medida que las tecnologías “más nuevas” maduran, pueden ser asimiladas más fácilmente por este mercado. Hay que señalar que las tecnologías poco interesantes tampoco son necesariamente opciones técnicas inferiores. Como ejemplo, para muchas aplicaciones, la falta de verdadero subprocesamiento múltiple en Rails sería mortal, mientras que Java lo admite de forma predeterminada.

Se puede argumentar que las nuevas tecnologías aumentan la productividad del desarrollador y eso sería cierto si ya funcionaran como se esperaba. Sin embargo, ser uno de los primeros en adoptar, generalmente significa encontrarse con errores difíciles que no se resolverán oficialmente hasta muchas versiones estables más adelante y que probablemente tendrán que arreglarse a sí mismos, utilizando la documentación de miedo disponible, si necesita resolverlos rápidamente. Algunas veces, es posible que algunas partes de este software ni siquiera estén escritas o completas. Esto no encaja bien con la forma en que operan la mayoría de los desarrolladores de TI con limitaciones de tiempo y presupuesto.

Optar por servir a este mercado puede ser una muy buena opción financiera también. El mercado conservador es enorme. Además, los programadores que usan esas tecnologías tienden a ser más baratos y más accesibles, lo cual es bueno si desea maximizar las ganancias y reducir los riesgos.

More Interesting

Cómo crear una aplicación como Google Now

Cómo encontrar el código fuente de cualquier sitio web o aplicación móvil

¿Cuáles son las cosas que puede hacer el lenguaje de programación Python (por ejemplo, aplicación web, aplicación de escritorio, aplicación móvil)?

¿Cuáles son las cinco diferencias entre React.js y React Native?

Nos estamos preparando para lanzar una nueva aplicación móvil y haremos publicidad en el lanzamiento. Es vital que tengamos un tablero en tiempo real para ayudarnos a comprender los costos de adquisición de clientes y el factor K ... así como la actividad posterior a la instalación. ¿Hay 1 plataforma (SDK) que pueda hacer todo esto?

¿Quién será el propietario de la experiencia móvil de Native Apps o PWA?

¿Cuál es su proceso para planificar y diseñar su aplicación antes de escribir una sola línea de código?

¿Cuál es el significado del desarrollo de aplicaciones móviles multiplataforma?

Cómo crear una aplicación compleja (no sé la codificación)

¿Cómo beneficia a Google tener Android como código abierto?

¿Qué aplicaciones móviles posiblemente cuestan> 750k para construir?

¿Cuánto cuesta construir nuestro propio sitio web y aplicación?

Cómo diseñar una aplicación móvil para mi negocio

¿Qué grado de contenido NSFW (chica en bikini, etc.) está permitido en la tienda de aplicaciones iOS / mercado de Android y dónde puedo encontrar más información al respecto?

Cómo construir una aplicación móvil en PhoneGap