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.
- 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.
- 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.
- 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. 🙂
- ¿Qué nivel de alfabetización de redes para un administrador de sistema junior típico (2-3 años) o un administrador de base de datos?
- ¿Soy elegible para solicitar el Programa de Maestría en Robótica en ETH Zurich si me especialicé en Tecnología de la Información en India?
- ¿Cuál es el salario de un titular de BSc IT en la India?
- Tengo una oferta de trabajo de un MNC de TI. Pero quiero unirme a una startup basada en productos. Sin embargo, todavía no tengo las habilidades necesarias. ¿Qué tengo que hacer?
- ¿Qué debo hacer para mi proyecto de año final de TI? ¿Qué dominio debo elegir? ¿Qué documentos técnicos debo leer?