¿Es esencial saber Python, Perl y Ruby para trabajar en Cloud Computing?

Hola,

Si quieres ser un desarrollador en la nube, entonces sí. Conocer al menos uno de esos idiomas probablemente sería un requisito. Sin embargo, hay muchos otros tipos de roles en la computación en la nube. Solo eche un vistazo a las tres certificaciones de nivel de asociado de AWS:

  1. Arquitecto de soluciones: Experiencia técnica en el diseño e implementación de sistemas escalables, altamente disponibles y tolerantes a fallas en AWS.
  2. Administrador de SysOps: experiencia técnica en implementación, administración y operaciones en la plataforma AWS.
  3. Desarrollador: Experiencia técnica en el desarrollo y mantenimiento de aplicaciones en la plataforma AWS.

También hay puestos de DevOps en computación en la nube para aquellos competentes en Chef, Puppet y Jenkins.

Entonces, si está buscando ingresar a la computación en la nube, sugiero encontrar un área que le interese y tomar algunos cursos en línea. Tal vez incluso ir tras una certificación o dos. De esa manera, tendrá una gran base y conocimientos básicos de computación en la nube.

¡Espero que esto ayude!

Necesitas saber algo. Qué es ese algo variará dependiendo de lo que esté haciendo.

La mayoría de las cosas en la nube tienen API públicas a las que se puede acceder desde casi cualquier idioma, pero a menudo hay enlaces preestablecidos en varios idiomas (Python y Java son particularmente populares). Si está implementando sus propios servicios en la nube, entonces el mundo es su ostra y puede usar lo que quiera.

Si está trabajando con servicios informáticos de alto rendimiento en la nube, esos también tienen API que funcionan en todos los idiomas, pero están escritos principalmente en Java o Scala con enlaces para varios otros idiomas (nuevamente, Python es popular, pero algunos tienen enlaces para R , Ruby, Perl, etc.).

En resumen, depende. ¿Qué quieres hacer en la computación en la nube? Estoy en un puesto de ventas y no tengo experiencia en TI tradicional. He estado en TI durante más de 10 años, y he aprendido muchas habilidades mientras trabajaba. Lo que es más crítico en la computación en la nube, a menos que esté planeando ser un desarrollador, es que tiene perseverancia, es un buen comunicador y está dispuesto a trabajar duro y aprender.

More Interesting

¿Cuáles serían los diez temas más relevantes en el desarrollo de software que representan la vanguardia de las prácticas de programación, la nube y los grandes datos?

Cómo conseguir un trabajo como arquitecto de sistemas de servicios web de Amazon de nivel básico

¿Cuáles son las tecnologías habilitadoras para Cloud Computing?

¿Cuánto espacio en disco necesito para un servicio en la nube como Dropbox?

¿Cómo se sienten los desarrolladores web sobre Google Cloud Platform?

¿Cuáles son las ideas de proyectos que podrían contener computación en la nube, big data y la Web Semántica para el proyecto de graduación de mi último año en el departamento de CS?

Estamos construyendo una red informática distribuida con 1.5 millones de PC de nuestros socios. ¿Qué tipo de industrias tienen la necesidad de computar una red de este tipo?

¿Cuál es el mejor sistema SaaS colaborativo y basado en la nube para documentar productos existentes, infraestructura de alojamiento y software dentro de una empresa?

¿Qué tan importante o útil es la certificación AWS?

¿Por qué los solucionadores como CPLEX, Gurobi son tan rápidos? ¿Qué técnicas utilizan aparte de la informática distribuida?

Cómo fusionar archivos pequeños en Amazon S3 usando Spark

¿Cuál es la diferencia entre una nube y una base de datos?

¿Cuánto amenazan cosas como AWS Lambda la adopción de Cloud Foundry?

Aruba Cloud Hosting es incluso (muy) más barato que el barato DigitalOcean y Linode, etc. ¿Es confiable?

¿De qué se trata la computación en la nube? ¿Vale la pena aprenderlo? ¿Qué lenguajes de programación están involucrados?