CEO en Open Weaver Inc - Transformando la forma en que el mundo construye digital.
Cuando comencé como desarrollador hace un par de décadas, no teníamos digital.Se lo llamó, y se centró en proporcionar información al negocio.Conocí a Cobol, una programación SQL decente que funcionó en DB2, algunos JCL para hacer que los programas se ejecutaran y media docena de servicios públicos para programar y depurar.Esta tecnología podría ejecutar bancos grandes entonces, y algunos todavía lo hacen.En un verdadero sentido, era una programación de pila completa simplificada.
Luego vinieron las arquitecturas de cliente cliente.Tuve que expandirme en tres a cuatro nuevas tecnologías: esto significaba conocer VB, algunos servidores SQL (Oracle si era parte de una empresa más grande), algunos protocolos de integración.O puede llegar a Java, algunos servidores web/servidor de aplicaciones y DB y aún así hacer que las aplicaciones funcionen.Aún podrías ser un desarrollador de pila completa con facilidad.Aprenda las cuerdas durante unos meses, estén en ello durante unos meses más y saldrá un buen desarrollador con una vida en el estante justo.
Hoy no vas al banco;Usted compra en su teléfono, paga en su teléfono y trabaja en su PC desde su PC, su oficina.La productividad humana ha aumentado el colector con esta era digital.Digital ha mejorado la vida para todos nosotros.Tenemos más información (no necesariamente precisa), siempre estamos conectados y tenemos acceso instantáneo a los negocios y el entretenimiento..Digital es el negocio.
La Conferencia de las Naciones Unidas sobre Comercio y Desarrollo estima que el tamaño de la economía digital variará desde 4.5%-15.5% del PIB mundial.El u.S.economía digital, que es de aproximadamente 8.El 4% del PIB contribuyó a casi el 90% de las mejoras de productividad laboral.Mientras que el impacto digital en la economía es mucho mayor que el 14.5%, la mejora global de la productividad es una gran oportunidad cuando los abarcaron la economía global.El Foro Económico Mundial estima que el 70% del nuevo valor creado en la economía en la próxima década se basará en modelos comerciales de plataforma habilitados digitalmente.
MORE FOR YOUGoogle emite advertencia para 2 mil millones de usuarios de Chrome
Olvida el MacBook Pro, Apple tiene planes más grandes
Google Discounts Pixel 6, Nest & Pixel Buds In Limited-Time Sale Event
Estas estadísticas impresionantes y nuestra vida cotidiana nos recuerdan la sorprendente transformación digital nos está trayendo.Ahora, volteemos la moneda y miremos al otro lado.¿Cómo ha mejorado la situación para el desarrollador que está creando todas estas experiencias digitales?El desarrollador es un consumidor en todos los demás aspectos y beneficios del auge de la productividad digital.Pero buscando específicamente los aspectos de la construcción digital, no vemos la simplicidad fácilmente.Algunas dimensiones se han vuelto muy complejas, y otras se han vuelto más rápidas.Observaremos algunos de estos aspectos que afectan la productividad del desarrollador digital.
• La aparición del desarrollador de pila completa: el desarrollador se enorgullece de ser un técnico.Ahora, el énfasis en la "pila completa" implica que un desarrollador conoce todas las capas de tecnología y usabilidad, gestión de negocios y programas.Esto ahora se ha convertido en un término acolchado que parece que es libremente "te daré algunas ideas hoy, y haces todo lo posible para asegurarte de que el proyecto esté en vivo la próxima semana.."La gran cantidad de habilidades que un desarrollador debe tener hoy es casi incomprensible.
• Colaboración y ágil: el proceso de desarrollo ágil ha traído una tremenda flexibilidad en la entrega de versiones de software.Emparejado con tecnologías colaborativas, permite a los equipos ágiles descubrir oportunidades y coinnovar con los negocios.También ha reducido los requisitos complejos a las historias de usuarios del tamaño de un bocado para simplificar la implementación.Al mismo tiempo, Agile también ha despojado toda la pista de los modelos de cascada, asegurando que los desarrolladores tengan que entregar todos los días y hacer lanzamientos cada pocas semanas como una línea de ensamblaje.Los modelos de ITOPS también han implicado que el desarrollador es responsable de resolver defectos en su código durante el uso de producción..Esto trae una fuerte responsabilidad de que tienen que tener una experiencia justa en las tecnologías de pila completa, funcionar todos los días con un alto nivel de productividad y garantizar cero defectos.
• Proveedores de la nube: los proveedores de la nube han eliminado muchas semanas de tiempo de espera para los desarrolladores.Un desarrollador ahora puede implementar y probar sus aplicaciones de inmediato.Si bien la nube ha eliminado la dependencia de los equipos de infraestructura, cada proveedor tiene sus propios matices de implementación.En promedio, hay cientos de servicios diferentes de cada proveedor de la nube que el desarrollador de aplicaciones podría aprovechar el desarrollo, implementación y administración de sus aplicaciones.
• Edge de sangrado: la nueva tecnología y el borde de sangrado se han vuelto críticos debido a una inmensa innovación y competencia en digital.La extensión de la tecnología es alta como se ve en el requisito de pila completa y la obsolescencia tecnológica se vuelve alta, la necesidad de un aprendizaje continuo es alta para el desarrollador.Ella tiene que mantenerse al tanto de las nuevas tecnologías y los nuevos lanzamientos en las tecnologías existentes..Dada la complejidad, los empleadores potenciales usan la certificación como una métrica de calificación que los desarrolladores se ven obligados a mantenerse al día.Hay más de 30 áreas de certificación en tecnología, y Coursera enumera más de 1,500 cursos para programación.
Dados los desafíos, la oportunidad es enorme.Esto es lo que ha impulsado a unos 56 millones de desarrolladores a crear más de 60 millones de repositorios en GitHub en el último año.Incluso si esto representa una cuota de mercado dominante, es posible asumir que más de 100 millones de desarrolladores crean cientos de millones de bibliotecas en un año.Dada esta escala, existe una oportunidad más significativa para llevar la verdadera productividad a escala digital al desarrollo de aplicaciones.
Tal vez se pregunte: si la tecnología se está volviendo más inteligente, ¿no debería ser el desarrollo de aplicaciones más simple?En los próximos artículos, exploraremos múltiples vías que tienen un fuerte potencial para impulsar la productividad del desarrollador sostenible.
Forbes Technology Council es una comunidad solo por invitación para CIO de clase mundial, CTO y ejecutivos de tecnología.¿Califico?