Estoy en tercer año de electrónica y comunicación engg en SVNIT. Quiero entrar en la computación en la nube. ¿Mi engg se desperdiciará si me meto en este campo de TI?

Me gradué como ingeniero electrónico y de comunicaciones en una NIT el año pasado. Estaba bastante intrigado por la palabra de moda ‘big data’ y me uní a una empresa de comercio electrónico para probar esta tecnología (un poco imprudente dado que tenía 2 opciones de empresas ‘centrales’). Si ‘cloud computing’ es esa palabra de moda para usted, se beneficiaría al ver este entretenido video. Comparto opiniones muy similares, pero no soy Larry Ellison. Así que toma su palabra para eso en su lugar.

Después de haber trabajado con al menos una pequeña parte de lo que comprende ‘cloud computing’ en el último año, creo que puedo compartir algunos pensamientos que pueden responder a su pregunta.

  1. Usar una solución de computación en la nube es muy diferente a construir una plataforma en la nube. Por ejemplo, AWS (Amazon Web Services) proporciona una plataforma en la nube. Puede “alquilar” el espacio de cómputo de su amplia gama de opciones informáticas a través de CPU y GPU. También proporcionan una variedad de almacenes de datos distribuidos, siendo Redshift una opción popular. Crear estas plataformas es muy diferente de escribir scripts para ejecutar su aplicación en una plataforma en la nube existente.
  2. La mayoría de las buenas plataformas de computación en la nube querrían asegurarse de que su desarrollo e implementación de software sea transparente desde su computadora portátil a una máquina remota a través de una simple ssh. Por lo tanto, su trabajo no es tan diferente de ejecutar el código en su computadora portátil. Eso, en su mayor parte, pondría sus habilidades de ECE en poco uso. Si escribiste un ‘¡Hola mundo!’ programa y lo ejecutó en una máquina remota en AWS, estaría usando la nube.
  3. La construcción de una plataforma, por otro lado, requeriría un poco de fondo de arquitectura de computadora (específicamente el sistema operativo, compiladores, co-diseño de hardware). Usted (en su mayoría) no diseñará procesadores, sino sistemas de diseño que integrarán una gran cantidad de procesadores listos para usar de una manera fluida y eficiente. (Mi experiencia se limita a lo que cualquier entusiasta de la informática en la nube de ECE encontraría después de una pequeña investigación. Por lo tanto, no pretendo saber más). Sin embargo, definitivamente hay mucho de tu conocimiento de ECE que aplicarías aquí. He leído artículos sobre herramientas que se usan para monitorear sistemas que parecen estar bastante involucrados en sus conceptos de arquitectura.

Aparte de eso, es genial usar tu conjunto de habilidades de ingeniería en tu lugar de trabajo. Pero esto no garantiza que usted sea bueno en eso o que le guste. Entonces, si terminas usando 0 habilidades de ECE en tu carrera profesional, significa que tendrás que trabajar un poco más duro que tus colegas, pero si has pasado un laboratorio de comunicación, puedes hacerlo bien en casi cualquier cosa en la vida. 🙂

¿Le preocupa que su ingeniería se desperdicie o que logre su objetivo profesional?

Comience desde lo básico. AWS Architect es una de las certificaciones más buscadas en la computación en la nube. Sin embargo, requeriría algo de experiencia en computación en la nube. En lo que concierne a la capacitación y certificaciones, comience con APMG Cloud Computing Fundamentals o las certificaciones básicas de Comptia en la nube, y pase a tecnologías específicas (Openstack, VMware o MS).

¡Buena suerte!