Hola, en primer lugar, gracias por mostrar interés en el proyecto de código abierto. Según lo solicitado por usted, trataría de guiarlo de la mejor manera posible para perseguir sus intereses. Entonces, estás bien versado en C ++. Felicitaciones, puede elegir cualquier lenguaje de programación en un par de semanas. Además, conoces Python y quieres trabajar en sus marcos web (Django).
Permítame sugerirle, uno de los proyectos de código abierto más impresionantes del planeta Tierra después del kernel de Linux, obviamente. Te invito al mundo de la computación en la nube comenzando con OpenStack.
Entonces, ¿por qué OpenStack ?
- ¿Go y Node.js mataron a Ruby on Rails?
- ¿Cuáles son las tendencias de diseño del desarrollo web de comercio electrónico?
- Cómo desarrollar un sitio web receptivo
- Cómo comenzar mi carrera como desarrollador de sitios web front-end a los 30 años
- ¿Cuánto tiempo puede tomar obtener un conocimiento satisfactorio de Html, CSS, JavaScript y MySQL?
- OpenStack es una plataforma de software gratuita y de código abierto para la computación en la nube, implementada principalmente como una infraestructura como servicio (IaaS). Fue iniciado por la NASA y Rackspace en 2010, y desde 2016 es administrado por OpenStack Foundation, una entidad corporativa sin fines de lucro establecida en septiembre de 2012 para promover el software OpenStack y su comunidad. Más de 500 empresas se han unido al proyecto, por lo que, literalmente, todas las empresas de tecnología de primer nivel están asociadas a este proyecto.
- Es un proyecto que se inició para proporcionar una alternativa de código abierto a Amazon AWS, y ha logrado mantener el ambiente, ya que se está utilizando en varias empresas como su nube privada interna.
- Como se trata de la infraestructura como servicio (IaaS), lo asocia con todos los matices de la gestión de bajo nivel de cómputo, almacenamiento y redes. Por lo tanto, se garantiza mucho aprendizaje.
- Actualmente, más de 20 proyectos están bajo el paraguas de OpenStack, por lo que tiene una diversidad múltiple para elegir. Además, la comunidad es muy útil, y la ayuda está a solo un correo de distancia con su lista de correo cada vez mayor.
- Dado que su base de código que ahora escala más de 20 millones de líneas de código, la más grande después del kernel de Linux, está escrita principalmente en Python con estrictos estándares de codificación seguidos. Tiene la garantía de lidiar con algunos de los códigos más impresionantes desarrollados por ingenieros igualmente talentosos.
- Estaría listo para trabajar con OpenStack, ya que la frontera de la nube acaba de abrirse, con cientos de trabajos que se enumeran todos los días. Y el pago es uno de los mejores en el segmento 🙂
Cómo comenzar con OpenStack
Es muy simple, y tenemos impresionantes conjuntos de documentación para todos los proyectos. Comience aquí: cómo contribuir
PD: He sido desarrollador de OpenStack durante los últimos cuatro años, y las cosas que he aprendido en mi búsqueda de aprendizaje de código abierto no tienen paralelo. Avíseme, si necesita algo para comenzar, estaría encantado de ayudarlo.
Bienvenido al mundo del código abierto, amigo. Les deseo un viaje increíble por delante, lleno de aprendizaje y laureles.
Gracias Peter Mortensen por las ediciones 🙂