El ‘Valor del código abierto en la era de la nube’, una encuesta reciente realizada por O’Reilly Media, patrocinada por IBM, está llena de esperanza. Por ejemplo, de los más de 3400 encuestados, el 70% dijo que prefiere proveedores de servicios en la nube basados en código abierto. Esa es una gran cantidad para los defensores del código abierto. Sin embargo, cuando pregunta qué significa estar ‘basado en código abierto’, las cosas cambian. Después de todo, todos los productos de software existentes se basan en código abierto. Y el 79% de los encuestados dijeron que cambiaron al código abierto en la nube para evitar el bloqueo de proveedores. Es cierto que esta historia también es algo ridícula por varias razones.

Hay una cosa que se destaca detrás de esta respuesta amigable de código abierto. Las soluciones de experiencia en la nube ayudan a los desarrolladores a enviar su código más rápido, pero las tecnologías de código abierto permiten a los desarrolladores desarrollar sus carreras independientemente de los proveedores de servicios en la nube específicos. En otras palabras, el código abierto es la máxima habilidad de gestión de carrera.
Realismo mágico de código abierto
Si es así, volvamos a la superstición. En primer lugar, alrededor del 55% de los encuestados dijo que “aprender habilidades de computación en la nube específicas de un solo proveedor de servicios en la nube limita el crecimiento profesional”, pero la mayoría de los desarrolladores hacen exactamente esto. Esto se debe a que la mayoría de las empresas se centran en un solo proveedor de servicios en la nube. Por supuesto, muchas empresas terminan utilizando diferentes aplicaciones o infraestructuras de varios proveedores de servicios en la nube. Sin embargo, no creo que sea ‘multinube’ y ‘multinube intencional’.
También hay multicloud intencionales, pero son muy raras. Como dijo el ex vicepresidente de Citrix, Christian Rayleigh, “Como siempre, el problema es la falta de posibilidades alternativas. La posibilidad de sustitución no impulsa las ventas. La gran promesa de ser un proveedor de servicios desaparece tan pronto como el concepto de necesidades diarias abandona el escaparate. Los amigos inteligentes dicen que usan lo mejor de su raza. El verdadero concepto de multinube es la locura “.
Cuando las empresas contratan personas, tienen en mente la nube. Si sabe cómo utilizar los servicios nativos de Microsoft Azure, Google Cloud, AWS o Alibaba, será tratado.
El informe es un poco irracional para explicar por qué los desarrolladores deberían cambiar al código abierto para reducir los bloqueos. El riesgo del software propietario se presenta a continuación.
- Las empresas de soluciones pueden solicitar un gran aumento de precio.
- El proveedor de la solución puede eliminar una función principal que las empresas utilizan más porque ya no quieren admitirla.
- Una empresa de soluciones puede abandonar su negocio o cambiar radicalmente su modelo de negocio y abandonar a sus clientes corporativos existentes.
- Las empresas de soluciones pueden ingresar a nichos de mercado con clientes corporativos, convertirse en competidores directos y abusar de sus ventajas, penalizando a las empresas.
- Puede haber errores o problemas de rendimiento extraños en funciones que son muy utilizadas por las empresas.
- Las empresas pueden tener dificultades para encontrar personas con experiencia en sus productos patentados.
Desafortunadamente, todos estos factores se aplican igualmente a los proveedores de código abierto. Por ejemplo, a los clientes corporativos que crean entornos basados en productos de código abierto no les gustan historias como esta. “No se preocupe porque el proyecto ya no se está desarrollando activamente. No tienes el código. Puedes aplicarte tú mismo “. No es una palabra de consuelo para las empresas.

De hecho, en una encuesta patrocinada por AWS realizada por mi equipo, lo que los clientes empresariales realmente quieren es utilizar el mejor software de código abierto sin la carga de pensar en ello. Ya sea software propietario o de código abierto, los clientes corporativos quieren que el software “simplemente funcione”.
Pero es un problema diferente para los desarrolladores.
Libertad para estar en cualquier lugar
Los desarrolladores tienen un gran impacto en las decisiones de compra de una empresa, pero normalmente no tienen control. Los desarrolladores tienen control sobre su desarrollo profesional, por lo que elogian mucho el código abierto.
Dado que es importante que los desarrolladores conozcan las opciones complejas de un proveedor de servicios en la nube en particular, muchas tecnologías de código abierto les brindan a los desarrolladores las habilidades para pasar de una nube a otra. Por eso, los desarrolladores ven el código abierto como un factor decisivo en el desarrollo de sus carreras.

Por supuesto, no estoy diciendo que no valga nada para que un desarrollador conozca bien Google Big Query. Más bien, significa que conocer TensorFlow u otras tecnologías de código abierto es más valioso. El 79% de los encuestados de O’Reilly dijeron que el software de código abierto tiene más flexibilidad técnica que el software propietario.
La ilusión de que el código abierto no tiene un vínculo con el proveedor no es razonable, pero el código abierto es útil a nivel individual, no a nivel empresarial. En conclusión, cuanto más sepa un desarrollador sobre el código abierto, más valioso se puede apreciar.
Por supuesto, el desarrollador también lo sabe. Cuando se le preguntó sobre la importancia de Kubernetes para su carrera en la encuesta de O’Reilly, el 52% dijo que era “ muy importante ”. El 80% de los encuestados respondió que era importante, aunque fueran “algo importantes”.
En conclusión, los desarrolladores desarrollarán sus carreras centrándose en tecnologías de código abierto mientras aumentan su valor dentro de la empresa al invertir en tecnologías de tecnología de nube específicas, y mantendrán su independencia a través del código abierto. editor@itworld.co.kr
Source: ITWorld Korea by www.itworld.co.kr.
*The article has been translated based on the content of ITWorld Korea by www.itworld.co.kr. If there is any problem regarding the content, copyright, please leave a report below the article. We will try to process as quickly as possible to protect the rights of the author. Thank you very much!
*We just want readers to access information more quickly and easily with other multilingual content, instead of information only available in a certain language.
*We always respect the copyright of the content of the author and always include the original link of the source article.If the author disagrees, just leave the report below the article, the article will be edited or deleted at the request of the author. Thanks very much! Best regards!