¿Cuáles son algunas opiniones sobre la obtención de una maestría en CS mientras que tiene una licenciatura en EE? ¿Cómo me iría con respecto a la competencia laboral? ¿Es esta una idea que vale la pena?

Es una idea genial. Solo asegúrese de adquirir habilidades sobresalientes en pensamiento computacional en el camino. Para una breve ilustración de lo que quiero decir, vea: ¿Qué habilidades tangibles no específicas de la plataforma adquieren los informáticos a través de su educación universitaria?

Algunas justificaciones para esto de la industria y la academia.

“Uno de los desafíos es comprender toda la pila de tecnología, lo que significa comprender algo sobre transistores, compuertas, arquitectura de procesador, paralelismo, redes, datos grandes, sistemas grandes y aplicaciones porque desea encontrar los lugares donde puede conectarse entre niveles … de dónde provienen los conocimientos más valiosos. Muchos especialistas saben todo sobre los transistores o todo sobre las redes sociales o todo sobre los conjuntos de instrucciones de microprocesador, pero normalmente no puede avanzar un solo nivel. Cuando comprende algo sobre dónde las aplicaciones finales lo atraen o donde la tecnología electrónica subyacente te empuja, puedes hacer algo fuera de la caja “. – Chris Rowen
“Comprender toda la pila de tecnología y cómo hacer compensaciones entre niveles es una capacidad esencial para las personas que quieren ser verdaderos innovadores”. – Chris Rowen

Referencia: Ann Steffora Mutschler, “Chris Rowen de Tensilica: enganchado a la electrónica”, EDN (anteriormente Electronic Design, Strategy, News), UBM Electronics, Manhasset, NY, 15 de marzo de 2012. Disponible en línea en: http: //www.edn .com / article / 52119 … último acceso el 16 de marzo de 2012.

“Si puede abarcar toda la pila desde el hardware hasta el último lenguaje de programación emocionante de hoy, como Python o Ruby, cosas así, es realmente una gran ventaja si puede entender esa pila”. – David Patterson

“Seguiría alentando a las personas a que intenten comprender cómo funciona todo. Si tienes ese tipo de marco o esqueleto en el que cuelgas tus conocimientos, con ese tipo de columna vertebral, puedes colgar nuevos datos sobre él, creo que [ te] te dará muchas oportunidades para hacer innovaciones interesantes “. – David Patterson

Referencia: David Patterson, “Know the Whole Stack”, en la Colección Career Reflections para el 20º aniversario de Microsoft Research, Microsoft Research, Microsoft Corporation, Redmond, WA, 2011. Disponible en línea en: http://research.microsoft.com / en … último acceso el 24 de abril de 2012

Otras referencias:

Thomas L. Martin, “The Ph.D. Qualifying Exam in ECE at Carnegie Mellon”, Revisión 1.01, Departamento de Ingeniería Eléctrica e Informática, Carnegie Mellon University, Pittsburgh, PA, 16 de octubre de 1997. Disponible en línea en: http: / /www.cs.cmu.edu/~tlm/qual…. último acceso el 24 de abril de 2012.

Jack Ganssle, “Cómo convertirse en un geek incrustado”, Versión 6, The Ganssle Group, Baltimore, MD, febrero de 2007. Disponible en línea en: http://www.ganssle.com/startinge… último acceso el 24 de abril de 2012 .

Facultad del Departamento de Ciencias de la Computación e Ingeniería, “Curso sugerido”, Universidad de Washington, Seattle, WA. Disponible en línea en: http://www.cs.washington.edu/edu… último acceso el 24 de abril de 2012.

Matthew Might, “Lo que todo estudiante de informática debería saber”, en la página web de Matthew Might: Artículos: Ciencias de la Computación de Pregrado, Facultad de Informática, Universidad de Utah, Salt Lake City, UT. Disponible en línea en: http://matt.might.net/articles/w… último acceso el 24 de abril de 2012.

Edward Feigenbaum, “Top Down and Bottom Up”, en la Colección Career Reflections para el vigésimo aniversario de Microsoft Research, Microsoft Research, Microsoft Corporation, Redmond, WA, 2011. Disponible en línea en: http://research.microsoft.com/ en … último acceso el 24 de abril de 2012.

Mis pensamientos sobre el desarrollo de un conjunto de habilidades que abarca la pila de hardware / software, o habilidades en ingeniería eléctrica y ciencias de la computación (EECS):
¿Es bueno saber software (programación) Y hardware (ingeniería)? ¿Por qué?

¿Cuáles son los buenos cursos de software / hardware relacionados con ECE?

Ejemplos de áreas que permiten a ingenieros e informáticos explotar un conjunto de habilidades que abarca la pila de hardware / software, o habilidades en ingeniería eléctrica y ciencias de la computación (EECS):

La Dra. Lisa Su (http://www.dac.com/keynote+video…) mencionó en su discurso de apertura de la Conferencia de automatización de diseño sobre cómo las personas no solo quieren una solución de software o una solución de hardware. Quieren una solución (de sistema), que probablemente incluya hardware y software.

Los componentes de hardware y software son cada vez más interdependientes. Por ejemplo, los compiladores y los sistemas operativos deben ser conscientes de la microarquitectura. La eficiencia energética se aborda desde la capa física, con el tamaño de la puerta y la asignación de voltaje de umbral, a RTL / microarquitectura con escala dinámica de voltaje y frecuencia, y se amplía aún más a la computación del centro de datos a través de la computación de energía favorable. Además, tenemos aplicaciones de software, compiladores y sistemas operativos que ahorran energía.

Sistemas ciberfísicos: con tendencias como el “Internet de las cosas” y la realidad aumentada, podemos implementar mejores soluciones de sistema para resolver problemas. Por ejemplo, la industria automotriz está utilizando la visión artificial integrada para diseñar soluciones para el sistema de video en la parte trasera del automóvil para ayudar a los conductores a conducir o estacionar sus automóviles.

Sistemas integrados en red: debemos ir más allá del codiseño y la verificación conjunta de hardware / software, y también observar cómo las redes de sistemas integrados se diseñan y verifican simultáneamente. La comunicación de red puede afectar el consumo / gestión de energía de los sistemas integrados en esa red. Por lo tanto, debemos analizar el codiseño y la verificación conjunta de hardware / software / red.

Red inteligente. Mucho trabajo por hacer con el lado EE y CS al mismo tiempo.

Automatización de biología de sistemas y diseño biológico: necesita sus habilidades de ingeniería (por ejemplo, aquellas en ingeniería de control) y habilidades de CS (modelos de computación, como las de sistemas híbridos, por ejemplo, autómatas híbridos). Extienda eso a la ciencia y la ingeniería computacionales para producir simuladores de múltiples escalas, dominios múltiples y física y diseño de interfaz estructurada de componentes / sistemas biológicos.

¿Qué tipo de oportunidades existen para alguien con un profundo conocimiento de redes, teoría de gráficos, optimización, teoría de colas, etc., que ha aplicado este conocimiento en I + D de telecomunicaciones durante muchos años y está buscando nuevas oportunidades para aplicar estos conceptos?

¿Cuáles son algunas diferencias y similitudes entre el diseño de software y el diseño de circuitos integrados?

¿Cuáles son algunos buenos programas de posgrado para ingenieros que desean gravitar hacia la matemática aplicada y / o la ingeniería de software?

¿Cuáles serían algunas de las cosas que uno no debe perderse, especialmente como estudiante internacional, mientras cursa una maestría en Ciencias de la Computación?

¿Cuáles son algunas de las lecturas obligatorias (libros, trabajos de investigación, blogs) para sistemas operativos?

En los EE. UU., ¿Puede un estudiante internacional con antecedentes de licenciatura en CS obtener un trabajo relacionado con CS después de una maestría en una disciplina diferente, como MEM o MIS?

¿Cuáles serían algunas de las cosas que uno no debe perderse, especialmente como estudiante internacional, mientras cursa una maestría en Ciencias de la Computación?

Tanto técnica como financieramente, ¿cuál es el alcance de una carrera en sistemas integrados?

¿Qué hacen realmente los ingenieros de sistemas integrados?

¿Cuáles son algunas técnicas modernas (pasadas o en curso) para aumentar la velocidad de la computadora a nivel de chip (en términos de arquitectura y diseño), pasadas o en curso?

¿Cuál es la mejor manera de obtener una posición de nivel de entrada en redes inteligentes y domótica?

¿Hay alguien investigando una nueva arquitectura de computadora más allá del diseño tradicional?

¿Cómo puede Internet de las cosas representar un caso de uso innovador en el sector de la energía?

¿Cuáles son algunos circuitos integrados programables o hardware similar que son adecuados para aficionados y relevantes para la industria?

Para hacer una maestría en India, debe escribir el GATE, puede escribirlo en el tercer año, ya que los puntajes se consideran durante 2 años, pero sugeriría que lo haga en su último año. Puede leer más sobre GATE aquí Prueba de aptitud de posgrado en ingeniería.
Para MS de EE. UU., Europa u otros países, debe presentarse para GRE. Más información sobre GRE aquí. Sobre la prueba general revisada de GRE.

Ahora con respecto a sus consultas:
Lo primero es lo primero, cambie su transmisión solo si está interesado en CS. Para aquellos que no están realmente interesados ​​en la programación, CS puede ser algo bastante aburrido. Pero si estás interesado, ¡será divertido!
Si no está seguro, tome uno o tal vez 2 cursos en CS básico de Coursera o http://Udacity.com , todo es gratis y lo ayudará a decidir si le gusta la programación y si desea hacer la transición.

1. Un MS o M.Tech le brinda un conocimiento profundo de la materia por la que está optando, no porque enseñen en profundidad (en parte sí) sino porque tendrá que escribir su tesis de investigación y documentos como parte del curso que a su vez lo ayudará a obtener un buen conocimiento del tema. Con un mejor conocimiento, su valor como posible empleado mejora. Cualquier empresa pagaría más a un titular de Maestría.
También puede optar por la iniciativa empresarial y configurar su propia empresa de tecnología (no es que no pueda hacerlo ahora, por supuesto que sí).

2. La transición de la electrónica a la CS no es muy difícil, muchos de mis amigos lo han hecho con éxito, también numerosos ingenieros electrónicos trabajan en la industria de TI como profesionales de software, en su BE / B.Tech probablemente aprenderán C, y eso será ayudarlo a desarrollar lógica de programación y estructuras de datos, y una vez que aprenda 1 idioma, otros serán más fáciles
Pero CS no se trata solo de programación, tendrá que aprender algo de teoría básica al menos sobre Diseño y Análisis de Algoritmos (Importante), Modelado y Diseño Orientado a Objetos, Ingeniería de Software y puede ser un par más, pero no se desanime ya que estos no son una ciencia de cohetes y puede cubrirlos en aproximadamente 2-4 meses, dependiendo del tiempo que le de a estos. Hazlo y serás tan bueno como un graduado promedio de CS, hazlo muy bien y serás mejor que el promedio.

3. La industria CS es una industria que está creciendo y aún tiene mucho alcance y mucho por descubrir, pero también lo es la industria electrónica, pero la diferencia que sentí es que es más fácil en CS, también hay muchos más trabajos y oportunidades de negocios en CS en comparación con la electrónica. También con experiencia en electrónica, puede acceder fácilmente a la robótica, que es “El futuro” .
Pero como dije anteriormente, si no tienes un interés genuino en el tema, será aburrido para ti.

4. Una vez más, mira lo que quieres hacer, no lo que la gente tiene que decirte. Si amas la electrónica, ve con ella, pero si realmente quieres aprender y trabajar en el dominio CS, ¡adelante!

¡Buena suerte!
¡Espero que esta respuesta haya sido útil!

Pasar de la ingeniería eléctrica a la ingeniería informática / ciencia no es infrecuente. Tomé ese camino, al igual que gran parte del grupo de investigación de mi escuela de posgrado, y muchos otros estudiantes antiguos y actuales que conozco.

Como menciona Quora User, es útil conocer toda la pila informática. Algunas personas que conozco recibieron doctorados en tiempos relativamente cortos porque pudieron agarrar fruta baja. Si puede cerrar las brechas, a menudo puede hacer mucho más que especialistas. Por ejemplo, muchos especialistas en CS no entienden el hardware subyacente y no pueden optimizar eficazmente los programas para el rendimiento. En algunas situaciones, esa capacidad de analizar el rendimiento puede generar cantidades ridículas de dinero: más de $ 500k / año para las compañías financieras.

Lo haría al revés. La informática se trata de algoritmos y complejidad. No creo que la ciencia se haya desarrollado lo suficiente como para tomar años de estudio avanzado. Puede aprender la mayor parte en un programa de BS y el resto no es tan difícil de aprender. La ingeniería, por otro lado, realmente requiere un nivel de estudios de posgrado para comenzar a ser útil.

no te preocupes por eso, solo sigue tu interés. y aprende lo que posiblemente puedas aprender. sacar el máximo provecho de ella.

Tengo una licenciatura de pregrado en poder y un diploma de posgrado en cs. Actualmente estoy trabajando para una compañía eléctrica. Siempre encuentro una nueva forma de resolver nuevos problemas o una nueva forma de ver las cosas (según mis jefes) 🙂

Es una idea que vale la pena. Especialmente si eso está alineado con su interés. Lo que importa en el mercado laboral es su título final más avanzado. De hecho, si te estuviera contratando dentro de la industria tecnológica / móvil, probablemente te pesaría más porque tendrías una base más amplia que la CS + CS pura. Es posible que deba tomar algunos requisitos previos (como compiladores, etc.) para algunos cursos de CS de posgrado para la maestría en CS. Pero a la larga, si esa es su inclinación, ABSOLUTAMENTE no lo piense dos veces.

Los maestros de CS después de la licenciatura de EE son mucho más fáciles que al revés. Gran adición a EE. Serás muy empleable.