• No se han encontrado resultados

El valor del código abierto en la era de la nube

N/A
N/A
Protected

Academic year: 2022

Share "El valor del código abierto en la era de la nube"

Copied!
31
0
0

Texto completo

(1)

INFORME

El valor del

código abierto en la era de

la nube

Encuesta descubre que el código

abierto abre las puertas a una mayor oportunidad para los desarrolladores Andy Oram

Por c ortesía d

e

(2)

La banca se está volviendo híbrida.

¿Cómo puede crear experiencias de cliente innovadoras y al mismo tiempo mantener contentos a los reguladores? Con IBM y un enfoque de nube híbrida más inteligente.

Obtenga las herramientas, la plataforma y la experiencia que su empresa necesita.

El mundo se está volviendo híbrido con IBM.

ibm.com/hybridcloud

(3)

Beijing Boston Farnham Sebastopol Tokio

El valor del código abierto en la era de

la nube

Encuesta descubre que el código abierto abre las puertas a una mayor oportunidad para los desarrolladores

Andy Oram

(4)

El valor del código abierto en la era de la nube

por Andy Oram

Derechos de autor © 2021 O’Reilly Media, Inc. Todos los derechos reservados.

Impreso en los Estados Unidos de América.

Publicado por O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472.

Los libros de O’Reilly pueden comprarse para uso educativo, comercial o promocional. Las ediciones de la mayoría de los títulos también están disponibles en línea (http://oreilly.com). Para obtener más información, comuníquese con nuestro departamento de ventas corporativo/institucional:

800-998-9938 o [email protected].

Editor de adquisiciones: Rachel Roumeliotis

Editor de desarrollo: Nicole Tache Editor de producción: Kristen Brown Corrector: nSight Editorial Services, Inc.

Diseñador de interiores:

David Futato

Diseñador de portada de libro: Karen Montgomery Ilustrador: Kate Dullea Febrero de 2021: Primera edición

Historial de revisiones para la primera edición 27-01-2021: Primera versión

El logotipo de O’Reilly es una marca comercial registrada de O’Reilly Media, Inc.

El valor del código abierto en la era de la nube, la imagen de portada y la imagen comercial relacionada son marcas comerciales de O’Reilly Media, Inc.

Las opiniones expresadas en este trabajo son las del autor y no representan las opiniones del editor. Si bien el editor y el autor han hecho esfuerzos de buena fe para garantizar que la información y las instrucciones contenidas en este trabajo sean precisas, el editor y el autor renuncian a toda responsabilidad por errores u omisiones, incluida, entre otras, la responsabilidad por daños que resulten del uso o la dependencia de este trabajo. El uso de la información y las instrucciones contenidas en este trabajo queda bajo su propia responsabilidad.

Si alguna muestra de código u otra tecnología que este trabajo contenga o describa está sujeta a licencias de código abierto o a los derechos de propiedad intelectual de terceros, es su responsabilidad asegurarse de que su uso cumpla con dichas licencias o derechos.

Este trabajo forma parte de una colaboración entre O’Reilly e IBM. Consulte nuestra declaración de independencia editorial.

978-1-098-10325-5 [LSI]

(5)

v

Índice

El valor del código abierto en la era de la nube ... 1

Resumen 1

Introducción 3

El atractivo del código abierto en la era de la nube 3

Resultados de la encuesta 7

Conclusión 23

(6)
(7)

1

El valor del código abierto en la era

de la nube

Resumen

En las últimas dos décadas, dos cambios significativos caracterizan la computación: el uso generalizado de software libre y de código abierto (open source software, OSS) y la migración a la nube. En la era de la nube, el código abierto está manteniendo y quizás incluso aumentando su influencia.

En el otoño de 2020, IBM, en colaboración con O’Reilly Media, patrocinó una encuesta sobre el código abierto y la nube, a la que respondieron aproximadamente 3440 gerentes y desarrolladores profesionales. Demostraron un fuerte apoyo para el código abierto y para las habilidades en varias tecnologías de código abierto. Estos son algunos de los hallazgos clave de la encuesta:

• Casi todos los encuestados utilizan OSS en algún aspecto de sus operaciones, a menudo implementándolo ampliamente.

• El 94 % de los encuestados calificó a OSS como igual o mejor que el software patentado.

• Al elegir proveedores de servicios de la nube, el 70 % de los encuestados prefiere uno basado en código abierto.

• Los encuestados asocian las tecnologías de código abierto con salarios más altos, más oportunidades laborales y más oportunidades profesionales.

• Linux, los contenedores y las bases de datos fueron las tecnologías más importantes que debían conocerse, con una calificación más alta que el conocimiento de las ofertas de nube patentadas, y el 95 % de los desarrolladores consideraron a Linux como importante para su carrera.

(8)

• Al contratar, el 87 % de los gerentes de contratación consideró que el conocimiento del código abierto es un factor importante. Además, el 67 % pensó que la experiencia en código abierto proporciona un mayor valor a largo plazo que la experiencia con las tecnologías de proveedores específicos.

• El 54 % de los encuestados dijo que aprender habilidades de computación en la nube específicas para un solo proveedor de nube limita su crecimiento profesional.

• La encuesta muestra que el 65 % y el 69 % de los encuestados, respectivamente, están completamente de acuerdo o están parcialmente de acuerdo en que las contribuciones a proyectos de código abierto impresionan a los potenciales empleadores y dan como resultado mejores oportunidades profesionales.

• Los encuestados adoptaron OSS por las garantías que ofrece frente a la dependencia de un proveedor.

• Los encuestados señalaron que el código abierto reduce los costos y permite que tanto el desarrollo como la corrección de errores procedan más rápido.

• La marcada importancia de las herramientas de código abierto, en términos de oportunidades profesionales y experiencias positivas del desarrollador, respalda una tendencia hacia las implementaciones de nube híbrida o multinube.

Los arquitectos y desarrolladores de software deben estar al tanto de las tendencias de las tecnologías de código abierto y de las ofertas de la nube. A largo plazo, las habilidades en las herramientas y bibliotecas de código abierto más fundamentales proporcionarán grandes beneficios tanto a profesionales como a organizaciones.

(9)

Resultados de la encuesta | 3

Introducción

En las últimas dos décadas, dos cambios significativos caracterizan la computación: el uso generalizado de software libre y de código abierto (open source software, OSS) y la migración a la nube. La relación entre estas tendencias es compleja y merece mucha atención. Los desarrolladores deben comprender el valor creciente de OSS en la era de la nube. Dominar las herramientas de código abierto y las bibliotecas de programación los hará valiosos, incluso a medida que este software se implemente cada vez más en ofertas de nube de terceros.

La pieza central de este informe es una encuesta de aproximadamente 3440 profesionales en desarrollo de software, realizada por O’Reilly Media en colaboración con IBM. Los encuestados provienen de una variedad de disciplinas de software e incluyen gerentes y colaboradores individuales. La encuesta revela la fuerte lealtad que muestran los profesionales de la computación hacia el software libre y OSS, motivados por los beneficios profesionales reales que ven. Algunas de sus respuestas pueden sorprenderle.

Antes de profundizar en los resultados de la encuesta, primero establezcamos una base al explorar el atractivo continuo del código abierto en la era de la nube.

El atractivo del código abierto en la era de la nube

En una era de conexiones de Internet rápidas y confiables, el triunfo de la nube parece irresistible. Para los proveedores, permite actualizaciones rápidas y correcciones de errores, además de un grado de dependencia del cliente (lo que, como veremos en este informe, es por lo que los desarrolladores valoran el código abierto aun más). En las empresas clientes, pasar a la nube alivia a los administradores de sistemas de tareas tediosas y traslada algo de seguridad a las manos de expertos contratados por los proveedores. Para los usuarios finales, software como servicio (SaaS) significa acceso instantáneo a una abundancia de software, así como oportunidades para hacer conexiones y colaborar con otros usuarios finales. Debido a que los dispositivos móviles tienen recursos informáticos y de almacenamiento relativamente pequeños, la nube se vuelve aun más importante como backend por sus capacidades.

(10)

El código abierto continúa prosperando en la era de la nube, respaldado firmemente por millones de desarrolladores y otros.

Tomémonos un momento para analizar por qué.

Primero, OSS hace posible la nube. La computación en la nube se basa en enormes centros de datos en constante crecimiento, cuyos administradores no quieren lidiar con las licencias y los costos administrativos que esto conlleva. Linux es particularmente esencial, y casi todos los centros de datos ahora se ejecutan en núcleos Linux, siendo Linux una plataforma común que une nubes en un entorno de nube híbrida. Muchas de estas compañías también contribuyen al desarrollo del núcleo.

La Cloud Native Computing Foundation (CNCF) (fundación de computación nativa en la nube) impulsa la innovación para ayudar a la nube a ejecutarse en OSS y para respaldar OSS en el futuro.

Esta base es una incubadora para importantes tecnologías en la nube, todas bajo licencias abiertas. La lista de miembros corporativos es testimonio de su estabilidad e importancia: no solo son los principales proveedores de nube entre los patrocinadores de platino de CNCF, sino que también encuentra a los principales proveedores de SaaS como Salesforce y eBay, fabricantes de hardware como Intel y NEC, un alcance global (Huawei, Fujitsu, Alibaba Cloud, etc.) y, por supuesto, los principales proveedores de OSS (Red Hat, Canonical, etc.). Una bolsa de trabajo, un programa de certificación y una oficina de oradores complementan las actividades centrales de CNCF.

En segundo lugar, los beneficios del desarrollo de código abierto se aplican tanto a los proveedores de la nube como a otros. Aunque Google nunca abrirá su algoritmo de clasificación, ni Facebook abrirá su método para promocionar artículos, lo que sí abren son grandes cantidades de otro software que usan tras bastidores. El soporte para el código abierto se ha identificado como un modelo de “núcleo cerrado”.

En tercer lugar, muchos desarrolladores que han lanzado software gratuito se ganan la vida al ofrecer ese software en la nube.

Wordpress.com y Drupal en Acquia son ejemplos conocidos.

Finalmente, el código abierto puede aliviar las inquietudes comunes que se transmiten hoy sobre la privacidad, el control y el abuso en grandes centros de datos, ya que las herramientas de código abierto proporcionan un poco de transparencia en lo que está sucediendo en esos centros de datos.

El código abierto y la nube están entrelazados en el desarrollo de algunas innovaciones de software, particularmente software

(11)

Resultados de la encuesta | 5 relacionado con bases de datos no relacionales y aprendizaje automático:

1. Las innovaciones a menudo comienzan en entornos académicos o laboratorios de investigación corporativa.

Al principio, cada grupo de investigadores codifica sus propias implementaciones de ideas de investigación.

Luego, se publican bibliotecas o utilidades que incorporan las ideas bajo licencias de código abierto.

2. Con el tiempo, el OSS se refina y emerge como productos robustos, expansibles y listos para la producción en los que se pueden construir negocios.

3. Los proveedores de nube comienzan a ofrecer los productos más populares, debido a la necesidad de mantenerse a la vanguardia para atraer clientes. Nuevas olas de clientes, que no desean la sobrecarga de administrar las herramientas, eligen usar las versiones en la nube.

4. Luego, los proveedores de servicios en la nube desarrollan sus propias ofertas patentadas que promocionan como alternativas más eficientes o poderosas a las herramientas populares.

Los proveedores ofrecen herramientas patentadas, o marcos patentados para herramientas de código abierto, haciendo grandes esfuerzos para demostrar ventajas en funcionalidad o rendimiento con sus versiones. Todas las ofertas de plataforma como servicio son básicamente nativas del proveedor, pero prometen comodidad y menos trabajo administrativo. Sin embargo, una cantidad sustancial de clientes evitan las ofertas patentadas y se adhieren a las de código abierto, incluso cuando alquilan sistemas en la nube. Analizaremos los posibles motivos para esto a continuación.

El beneficio más atractivo del software libre y abierto puede ser la garantía de que los desarrolladores no estarán limitados a un solo proveedor. Cada vez más empresas también están adoptando estrategias multinube o híbridas (en las instalaciones más nube pública), una tendencia que los proveedores reconocen y a la que se están adaptando. Las empresas que eligen sistemas multinube o híbridos no pueden depender de herramientas patentadas de un solo proveedor, sino que deben ejecutar software estándar en todas partes, y OSS cumple mejor con estos requisitos. Aunque no hay duda de que muchas ofertas patentadas son maravillosas, con muchas funciones y de alto rendimiento, los desarrolladores están

(12)

aprendiendo los riesgos de depender de un proveedor.

Considere lo siguiente:

• El proveedor puede imponer grandes aumentos de precios.

• El proveedor puede eliminar una característica clave de la que depende un cliente porque el proveedor ya no desea brindar soporte.

• El proveedor puede cerrar su negocio o cambiar radicalmente su modelo de negocios y abandonar a sus antiguos clientes.

• El proveedor puede ingresar al nicho en el que trabaja el cliente, lo que lo convierte en un competidor directo y abusa de su posición para poner al cliente en desventaja.

• Los errores o problemas de rendimiento extraños pueden surgir en las funciones de las que depende el cliente.

• El cliente puede tener problemas para encontrar candidatos para un empleo con experiencia en el producto patentado.

El último punto es particularmente relevante para los potenciales empleados. Los desarrolladores tienden a enfocar sus esfuerzos de desarrollo profesional en productos populares de código abierto, ya sea como estudiantes o al mejorar sus habilidades en su tiempo libre. Los desarrolladores se sienten más seguros al encontrar un trabajo con habilidades en herramientas de código abierto que con habilidades en una herramienta patentada.

Por ejemplo, cualquier persona interesada en la programación expansible o los microservicios, que son fundamentales para el desarrollo moderno, debe aprender Kubernetes. Google desarrolló Kubernetes y lo lanzó como un software gratuito.

Esto permitió que Kubernetes lograra un dominio casi abrumador en su área. Es menos probable que una herramienta patentada de Google conduzca a una experiencia tan amplia o impulse ofertas de trabajo.

Esta sección ha establecido varias observaciones para explicar la popularidad de OSS. Sin embargo, ¿hay evidencia para respaldar sus afirmaciones? El Linux Professional Institute, cuya existencia se basa en la premisa de que el aprendizaje de habilidades de código abierto aumenta las perspectivas laborales, enumera algunas estadísticas que demuestran los beneficios profesionales. Un informe de empleos de código abierto de 2020 de la Fundación Linux informa dos hallazgos

(13)

Resultados de la encuesta | 7 clave que refuerzan los resultados de la encuesta de este informe:

• El 93 % de los gerentes de contratación informa tener dificultades para encontrar talento suficiente con habilidades de código abierto, frente al 87 % en 2018.

• Los gerentes de contratación informan que el conocimiento de las tecnologías de nube de código abierto tiene el impacto más significativo, con un 70 % más de probabilidades de contratar a un profesional con estas habilidades, en comparación con el 66 % en 2018.

Ahora veamos los resultados de la encuesta de O’Reilly Media

“El valor del código abierto en la era de la nube” para aprender cómo los profesionales actualmente ven las herramientas y tecnologías de código abierto en relación con sus perspectivas profesionales, así como con los proveedores de la nube.

Resultados de la encuesta

Antes de presentar un análisis de los resultados de la encuesta, observe a continuación una nota rápida sobre los datos demográficos de los encuestados. Los aproximadamente 3440 encuestados abarcaron muchas categorías de trabajo. Un poco menos de un tercio (1123) se identificaron como desarrolladores de software o ingenieros de software. Las categorías de trabajo que se informaron también incluyeron arquitecto de software, ingeniero de DevOps y gerente de ingeniería. Las respuestas fueron consistentes en todas las industrias y según el tamaño de la compañía, por lo que podemos confiar en que representan actitudes comunes.

Conocer el OSS proporciona un impulso profesional

Algunos de los hallazgos más sólidos en las respuestas se refirieron al valor de aprender tecnologías de código abierto. En particular, dos tercios de los encuestados estuvieron de acuerdo en que tener experiencia en código abierto proporciona mayor valor que las tecnologías de proveedores específicos. Los encuestados estaban entusiasmados al afirmar que el código abierto conduce a mejores oportunidades laborales y a

“oportunidades profesionales” no especificadas.

Conocer los productos de código abierto también proporciona valor a las carreras, como lo demuestra más del 65 % de los encuestados que está de acuerdo en que las contribuciones a

(14)

proyectos de código abierto impresionan a los potenciales empleadores y a menudo dan como resultado mejores oportunidades laborales.

En general, el apoyo al código abierto fue aun más sólido entre los gerentes de contratación que entre otros participantes de la encuesta. En muchas de las preguntas, los gerentes de contratación mostraron observaciones significativamente más sólidas a favor del código abierto: a menudo lo calificaron como más importante, lo que indica que las habilidades en esas herramientas desempeñaron un papel importante en la contratación y eran más propensos a decir que encajaban bien en las organizaciones. En resumen, los gerentes de contratación apoyaban más constantemente las herramientas de código abierto que otros encuestados.

Podemos suponer que estas sólidas opiniones entre los gerentes de contratación sirven de guía tanto para la política de contratación como para las opciones técnicas dentro de sus organizaciones, por lo que vale la pena destacar su entusiasmo por las tecnologías de código abierto. A medida que avancemos en las estadísticas, se incluirán algunas de las diferencias estadísticamente significativas entre los gerentes de contratación y otros encuestados.

(15)

Resultados de la encuesta | 9 Las opiniones de los encuestados fueron desiguales al afirmar que el conocimiento de código abierto era bueno para ganar respeto y credibilidad. La reputación es esencial en las comunidades de código

(16)

abierto, y los resultados de esta pregunta refuerzan las preguntas que se mostraron anteriormente sobre “oportunidades profesionales” y “valor a largo plazo para mi carrera”.

En todas las preguntas que hemos visto hasta ahora, los gerentes de contratación tuvieron opiniones significativamente más sólidas que favorecieron el código abierto. Por ejemplo,

(17)

Resultados de la encuesta | 11 cuando se les preguntó si “las contribuciones a proyectos de código abierto impresionan a los potenciales empleadores y a menudo dan lugar a mejores oportunidades laborales”, los gerentes de contratación eran más propensos a estar completamente de acuerdo (alrededor del 22 %).

Ahora concentrémonos en una afirmación clave de este informe:

aprender tecnologías de código abierto es más importante, en términos de crecimiento profesional, que aprender herramientas de nube patentadas. Esta afirmación fue respaldada por un margen de dos a uno de los encuestados:

aproximadamente el 65 % prefería poseer habilidades relacionadas con las tecnologías de código abierto subyacentes (como Linux, Kubernetes o Istio), mientras que aproximadamente el 35 % prefería habilidades relacionadas con una plataforma de la nube específica (es decir, IBM, AWS, Azure o Google).

La mayoría de los encuestados creen que el código abierto les ayuda a atraer talento a sus empresas. Esta observación es un complemento natural para su convicción de que las habilidades de código abierto les brindan mayores oportunidades de trabajo.

Los gerentes de contratación eran más propensos que otros a estar de acuerdo completamente en que el código abierto atrae talento (alrededor del 23 %), una diferencia estadísticamente significativa y que vale la pena destacar, porque los gerentes de contratación están muy alertas a las cosas que atraen talento a mercados laborales limitados.

En una pregunta similar, los encuestados pensaron que la experiencia en código abierto influiría en la elección de la persona que contrataron, pero no tanto como en la pregunta anterior.

(18)

En esta pregunta sobre oportunidades laborales, vale la pena prestar especial atención a las opiniones de los gerentes de contratación, porque toman las decisiones finales sobre quién asume un rol laboral en la organización. Esos gerentes eran significativamente más propensos a estar de acuerdo (alrededor del 39 %) y a estar completamente de acuerdo (alrededor del 17 %) en que la experiencia y las habilidades de código abierto eran, por lo general, factores importantes para determinar a quién contratar. Su apoyo al poder del código abierto se refuerza en una pregunta dirigida directamente a ellos. Aproximadamente el 52 % dijo que el conocimiento de un postulante sobre el código abierto pesa en sus decisiones de contratación, mientras que solo alrededor del 8 % dijo que no lo hace. (El otro 40 % aproximadamente dijo que la pregunta no era pertinente).

Las siguientes secciones analizarán las fuerzas detrás de esos firmes respaldos para las tecnologías de código abierto.

Las empresas participan en el juego

Los encuestados indicaron que sus opiniones sobre el valor del código abierto no se basaban en abstracciones ni rumores. Más bien, indicaron que sus empresas están utilizando de manera activa el software libre y OSS en sus operaciones. Casi la mitad de ellos lo usan “en sentido amplio”, y era mucho más probable que los gerentes de contratación dijeran que usan el código abierto de manera amplia (alrededor del 59 %).

(19)

Resultados de la encuesta | 13 Además, la mitad de las empresas hacen un esfuerzo adicional y contribuyen nuevamente a OSS. Debido a que muchos de los encuestados son desarrolladores, supondremos que se refieren a verificaciones de código reales cuando dicen “contribuir”, pero las respuestas son impresionantes incluso si se refieren a contribuciones monetarias o de otros tipos. En la comunidad de código abierto se ha entendido durante algún tiempo que un gran porcentaje de las contribuciones provienen de programadores pagados por empresas. En esta encuesta, más de un cuarto de las empresas contribuyen al menos una vez al año, un hallazgo que es consistente en todas las industrias y diferentes tamaños de empresas.

Por qué a los encuestados les gusta el código abierto

Además del impacto en la carrera, los encuestados indicaron que albergan una fuerte preferencia intrínseca por el software libre y OSS. Cuando se les pidió que calificaran la “satisfacción del desarrollador”, casi el 63 % dijo que OSS es mejor, mientras que casi el 3 % dijo que el software patentado es mejor. (El otro 34 % los calificó como iguales). Además, los encuestados prefieren abrumadoramente trabajar con una plataforma en la nube basada en código abierto (70 %) que con una patentada (7 %).

Pero, ¿por qué? Los encuestados elogiaron en gran medida la elección y flexibilidad que ofrece el código abierto.

Reaccionaron especialmente de manera positiva a la sugerencia de que el código abierto minimiza la dependencia del proveedor, una pregunta que surgió dos veces en la encuesta.

Además, alrededor del 79 % de los encuestados pensó que el software abierto ofrecía más “flexibilidad tecnológica” que el software patentado.

(20)
(21)

Resultados de la encuesta | 15 Como se podría esperar, los encuestados también pensaban que el código abierto reducía los costos. Aquellas preguntas relacionadas con la velocidad de desarrollo y la corrección de errores se encuentran en esta categoría, porque la velocidad supuestamente afecta el resultado final de la compañía.

(22)

Con respecto a la velocidad de desarrollo, poco más del 50 % de los encuestados encontró que el código abierto es mejor que el patentado, y otro 40 % los encontró iguales.

El código abierto también recibió respaldos de seguridad e innovación. Un gran porcentaje de los encuestados cree que la calidad del código abierto es mejor que la del software patentado. La mitad los consideraba iguales en calidad, lo que en sí mismo es un impresionante avance sobre la indiferencia y actitud despectiva que la mayoría de las empresas tenían hacia OSS en la década de 1990.

Los encuestados mostraron una preferencia notable por el código abierto en áreas de funcionalidad, rendimiento y estabilidad.

El impacto de las habilidades con herramientas de código abierto específicas es variado

En todas las industrias y tamaños de empresas, los encuestados coincidieron en que las habilidades en ciertas herramientas de código abierto específicas eran importantes, pero se dividieron en el impacto de otras.

Linux se destacó por encima de otras tecnologías en importancia; de hecho, el 95 % de los encuestados lo respondieron entre “algo” y “sumamente” importante. También indicaron que poseían las habilidades que denominaban esenciales. Linux recibió una calificación particularmente alta en importancia por parte de los encuestados en la industria de

(23)

Resultados de la encuesta | 17 las telecomunicaciones, una de las pocas veces en las que una industria en particular se diferenció de otras en la encuesta.

(24)

La importancia de otras herramientas de código abierto recibió respuestas más débiles. Los contenedores están en un rango bastante alto, seguidos por Kubernetes. (No está claro cómo los encuestados vieron la relación entre estas dos preguntas, porque, por supuesto, Kubernetes es la herramienta líder para administrar contenedores). Tanto para los contenedores como para Kubernetes, los encuestados indicaron que la tecnología les ayudó en su carrera; más aun en el caso de los contenedores, que fueron calificados como más importantes en primer lugar.

Lo interesante es que la experiencia que informaron los encuestados no coincide con la importancia que le asignan a estas habilidades. Quizás haya un retraso de tiempo entre el deseo de obtener habilidades y el logro real. Como alternativa, los encuestados pueden tener problemas para encontrar medios educativos. Los cursos de ciencias informáticas se concentran en el conocimiento general en lugar de las tecnologías actuales, lo cual es completamente apropiado. Muchas otras organizaciones de aprendizaje, incluidas O’Reilly Media e IBM, están tratando de llenar el vacío al ofrecer instrucciones sobre las herramientas más recientes.

(25)

Resultados de la encuesta | 19

(26)
(27)

Resultados de la encuesta | 21 Los encuestados calificaron las bases de datos de código abierto como importantes, y sus habilidades coincidieron con su evaluación alta.

(28)

Curiosamente, las tecnologías de IA no parecían tan importantes como las mencionadas anteriormente. Sin embargo, a pesar de que los encuestados no parecían entusiastas al calificar la IA en el resumen, casi la mitad afirmó que había aumentado su salario.

Un tercio de los encuestados calificó la importancia de la IA para su carrera como “muy” o “sumamente” importante. No obstante, dados los asombrosos logros de algunas iniciativas de IA de alto perfil, piense en los sistemas de reconocimiento de voz ahora omnipresentes, por ejemplo, la gran promesa que ofrecen, y la publicidad que han recibido, debemos tomarnos un momento para preguntarnos por qué estas tecnologías no tuvieron una calificación aun más alta. Aparentemente, todavía se encuentran en una etapa relativamente temprana de adopción. La barrera no es solo la falta de científicos expertos en datos y personal de apoyo, sino la voluntad de comprometer a toda la organización

(29)

Resultados de la encuesta | 23 a una estrategia radicalmente basada en datos. Las actitudes de los encuestados hacia la IA fueron las mismas en todos los tamaños de empresas y las industrias rastreadas.

Los gerentes de contratación fueron constantemente más fuertes en la calificación de la importancia de las tecnologías destacadas en esta sección. Mediante diferencias estadísticamente significativas, los gerentes de contratación pensaron que las habilidades en Linux, contenedores, Kubernetes y bases de datos abiertas eran importantes y útiles para sus carreras. También calificaron las herramientas de código abierto relacionadas con la IA de manera más positiva que otros encuestados.

Conclusión

La nube es posible gracias al código abierto. El código abierto está manteniendo y quizás incluso fortaleciendo su retención en el uso y desarrollo de software institucional, incluso cuando algunas fuerzas técnicas y comerciales alientan el uso de servicios en la nube de terceros.

La creciente lealtad que los desarrolladores y sus gerentes muestran hacia el código abierto surge en sus respuestas a las preguntas de esta encuesta.

Casi todas las empresas representadas en la encuesta utilizan OSS en algún aspecto de sus operaciones, a menudo implementándolo ampliamente y contribuyendo a él. Por lo tanto, la experiencia de la vida real ha servido de base para las opiniones de los encuestados sobre el código abierto y sus beneficios para sus propias carreras.

En particular, los encuestados adoptaron OSS porque disminuye el potencial de dependencia de proveedores, pero también les gusta el código abierto por muchas otras razones. Descubrieron que reduce los costos y permite que tanto el desarrollo como la corrección de errores procedan más rápido. En una medida más modesta, algunos creyeron que las herramientas de código abierto son más seguras y de mayor calidad.

Las respuestas a varias preguntas revelaron los beneficios que tiene para las carreras la competencia en tecnologías de código abierto.

Nuestra encuesta muestra que el 65 % y el 69 % de los encuestados, respectivamente, están completamente de acuerdo o están de acuerdo en cierto modo en que las contribuciones a proyectos de código abierto impresionan a los potenciales empleadores y generan mejores oportunidades profesionales. Los encuestados calificaron el conocimiento sobre varias tecnologías de código abierto (en particular Linux, contenedores y bases de datos) más importante que el conocimiento de ofertas de nube patentadas.

(30)

Los encuestados señalaron formas en las que las tecnologías de código abierto mejoraron sus carreras: salarios más altos, más oportunidades laborales y oportunidades profesionales. De la misma manera, los encuestados dicen que las habilidades de código abierto juegan un papel importante en su propia contratación.

Los arquitectos y desarrolladores de software modernos deben estar al tanto de las tendencias de las tecnologías de código abierto y las ofertas de la nube. A largo plazo, el conocimiento de las herramientas y bibliotecas de código abierto más fundamentales proporcionará importantes beneficios en el crecimiento laboral y otras actividades profesionales. Como muestra la encuesta, esta información es reconocida tanto por los desarrolladores que buscan empleo como por los gerentes que los contratan.

(31)

Acerca del autor

Andy Oram ha llevado a la publicación la serie Linux de O’Reilly, el revolucionario libro Peer-to-Peer, y el éxito en ventas Beautiful Code. Andy también ha escrito muchos informes sobre temas técnicos como lagos de datos, rendimiento web y software de código abierto. Sus artículos han aparecido en The Economist, Communications of the ACM, Copyright World, Journal of Information Technology & Politics, Vanguardia Dossier, y Internet Law and Business. Las conferencias en las que ha presentado charlas incluyen la Convención de Código Abierto de O’Reilly, FISL (Brasil), FOSDEM, DebConf y LibrePlanet. Andy participa en la organización de políticas de la Asociación de Maquinaria Informática (Association for Computing Machinery, USTPC). También escribe para varios sitios web sobre TI de la salud y sobre temas de computación y políticas.

Referencias

Documento similar

Así, antes de adoptar una medida de salvaguardia, la Comisión tenía una reunión con los representantes del Estado cuyas productos iban a ser sometidos a la medida y ofrecía

b) El Tribunal Constitucional se encuadra dentro de una organiza- ción jurídico constitucional que asume la supremacía de los dere- chos fundamentales y que reconoce la separación

Volviendo a la jurisprudencia del Tribunal de Justicia, conviene recor- dar que, con el tiempo, este órgano se vio en la necesidad de determinar si los actos de los Estados

(29) Cfr. MUÑOZ MACHADO: Derecho público de las Comunidades Autóno- mas, cit., vol. Es necesario advertir que en la doctrina clásica este tipo de competencias suele reconducirse

Como asunto menor, puede recomendarse que los órganos de participación social autonómicos se utilicen como un excelente cam- po de experiencias para innovar en materia de cauces

Ésta es una constatación que no se puede obviar en la reflexión sobre la reforma del sistema competencial: la combinación entre un sistema de atri- bución mediante

Sabemos que, normalmente, las ​cookies deben ser almacenadas y enviadas de vuelta al servidor sin modificar; sin embargo existe la posibilidad de que un atacante

Estos planes de recolo- cación deben garantizar a las personas despedi- das un servicio continuado durante un periodo mínimo de seis meses que incluya medidas de formación