¿Por qué debería elegir la informática en lugar de la ingeniería eléctrica / electrónica?

No soy un experto en CS ni un especialista en EE, por lo que creo que puedo proporcionar una perspectiva imparcial. La respuesta más políticamente correcta sería simplemente seguir sus intereses. Sin embargo, esta no es una respuesta muy útil o práctica.

Diseñé mi plan de estudios de una manera peculiar, mejor representada por “matemáticas aplicadas”. Habiendo probado lo mejor de CS y EE, recomendaría especializarse en Ingeniería Eléctrica mientras tomo un buen número de clases relevantes de CS.

TL; DR: Al especializarse en EE, se está preparando para un trabajo emocionante en ingeniería u operaciones comerciales. En el peor de los casos, terminarás en la industria del software, que es donde * la mayoría * de los graduados de CS terminan de todos modos.

Advertencia: no tengo experiencia en el mundo real, por lo que se recomienda la discreción del lector.

Por qué no se requiere CS como especialidad, pero ciertas habilidades de CS son útiles:

  1. Existe una noción incorrecta de que todo lo relacionado con las computadoras o el software cae dentro del ámbito de los informáticos. No creo que esto sea cierto. El modelado y la simulación por computadora son herramientas que todos deberían aprender: son ubicuas y no tienen límites departamentales. No son exclusivos de CS, así como el cálculo no es exclusivo de las matemáticas. Conozco ingenieros mecánicos que trabajan en “modelado computacional” que probablemente sean mucho mejores en codificación que la mayoría de los graduados de CS. Independientemente de su especialidad, siempre que tome cursos sobre algoritmos, programación y estadísticas / ML, debe ser tan competitivo como cualquier graduado de CS para * la mayoría * de los trabajos de programación.
  2. Por el momento, CS es la fruta más baja. Los trabajos son probablemente más fáciles de conseguir, como han mencionado otros. Sin embargo, personalmente encuentro muchos de estos trabajos mundanos y poco creativos. Aunque los trabajos son abundantes, solo una pequeña fracción es interesante (IMO).
  3. Incluso en las nuevas empresas emocionantes, son muy pocos los que tienen ideas, y la mayoría de los programadores solo implementan estas ideas. Por supuesto, codificar e implementar ideas de otros podría ser una tarea difícil, y algunos pueden disfrutarlo. Pero prefiero ser el que tenga ideas.

Por qué la ingeniería eléctrica puede ser mejor:

  1. EE está mucho más arraigado en matemáticas que CS, lo cual es algo bueno de la OMI. Las ideas de la teoría de la probabilidad, el análisis convexo y las matemáticas discretas son fácilmente aplicables en áreas como la comunicación, las señales, los sistemas, etc. Es bastante fácil para los graduados de EE fuertes en matemáticas adquirir las habilidades CS necesarias si es necesario, pero lo contrario no es cierto.
  2. EE es probablemente el principal contribuyente a uno de los mejores campos del mundo: la optimización. Un buen conocimiento de la optimización, junto con habilidades auxiliares en algoritmos y programación es probablemente el mejor conjunto de habilidades para la búsqueda de empleo. (CS se ha puesto al día con la optimización debido a su enorme uso tanto en informática teórica como en inteligencia artificial, pero EE está muy por delante)
  3. Según mi experiencia, cuando elijo un graduado de EE y un graduado de CS al azar, a menudo encuentro que el graduado de EE trabaja en cosas más interesantes. Esto se debe principalmente a menos graduados de EE y una mayor demanda de ellos en los principales trabajos. Por otro lado, el mundo está inundado de graduados de CS, la mayoría de los cuales están haciendo trabajo de mono código.
  4. El componente de hardware en EE es variable. Puede diseñar el plan de estudios a su gusto; si no le gusta el hardware, ¡no siga ese camino! Si te gusta el hardware, entonces EE es obviamente el camino a seguir. Dominar el hardware no es una condición necesaria ni suficiente para ser un buen EE.

Bueno, la informática es el campo más genérico hoy en día, hijo de las matemáticas. Puede ayudar a mejorar casi todos los demás campos. Es completamente nuevo en nuestra historia, por lo que puede desarrollar cosas nuevas en el campo en sí, ya que está en su infancia, no solo como una herramienta para otros campos.

Lo más importante para mí es: aprendes lo que realmente significa el cálculo verbal. No es una palabra relacionada con la máquina, sino un término genérico para describir el acto de resolver un problema .

Cualquier problema en nuestra realidad, que puede describirse como un problema computable, puede analizarse y resolverse objetivamente.

Por otro lado, EE es hijo de Física, una Física industrial aplicada.
No creo que sea tan emocionante como CS, teniendo en cuenta sus ideales centrales.

En las últimas dos décadas, si un flujo de ingeniería ha ganado importancia constantemente, es ‘ Ingeniería en Computación ‘. Impulsadas por las historias de éxito de las empresas de TI en EE. UU., Las universidades están presenciando a estudiantes que se unen en masa a Ingeniería Informática.
Perspectivas de carrera
Tanto las compañías de TI como las que no son de TI necesitan la ayuda de ingenieros informáticos para crear tecnologías que faciliten las computadoras y las redes. Hay avances constantes en las tecnologías informáticas, por lo que debería poder adaptarse a los cambios y actualizar sus habilidades constantemente para tener éxito en el campo. Los ingenieros informáticos en EE. UU. Tienen muchas opciones para trabajar en empresas de TI en departamentos que incluyen diseño, desarrollo, ensamblaje, fabricación y mantenimiento de computadoras, redes y todo lo relacionado con la infraestructura de TI de la empresa.
Opciones de carrera Varias opciones de carrera para ingenieros informáticos en EE. UU. Incluyen:
• Ingeniero de hardware informático
• Ingeniero de software
• Programador
• Arquitecto de redes
• Desarrollador web / de software
• Administrador de base de datos
• Analista de sistemas
Como ingeniero informático, puede trabajar en empresas que pertenecen a casi cualquier industria, incluyendo:
• Tecnologías de la información
• Telecomunicaciones
• automotriz
• aeroespacial
• Fabricación
• Diseño / desarrollo de sistemas de hardware informático.
• Desarrollo de software
Sus roles laborales no se limitan a los mencionados anteriormente. A menudo, puede encontrar excelentes oportunidades de empleo con las agencias de defensa y aplicación de la ley del país, ya que ellas también deben mantenerse al día con los rápidos cambios de la tecnología.
Estas son algunas áreas interesantes de ‘nicho’ de la ingeniería informática:
• Trabajar con tecnología de radar y comunicaciones.
• Soporte de sistemas informáticos integrados para medicina nuclear.
• soporte de software militar
• Diseño de nuevos motores y sensores para robots y equipos similares.
Incluso puede elegir una carrera docente y trabajar en el departamento de Ingeniería Informática de colegios y universidades en los Estados Unidos.
Información salarial
Según la Oficina de Estadísticas Laborales de EE. UU. (BLS), se espera que las oportunidades de empleo generales de los ingenieros de hardware de computadoras crezcan un 7% entre 2012 y 2022. Los graduados de universidades acreditadas y aquellos que tienen experiencia con software informático verán las mejores oportunidades. Los salarios medios anuales de los desarrolladores de aplicaciones de software son de $ 96,260, mientras que los del sector de sistemas son de $ 104,480.
Compañías que pagan más
A pesar de que hay cientos y miles de empresas de ingeniería informática, es posible que desee apuntar a lo mejor. Estas son las empresas que más pagan para los ingenieros informáticos en EE. UU .: Facebook, Riverbed Technology, Juniper Networks, Google, National Instruments, LinkedIn, Rackspace, Salesforce, Citrix Systems y Akamai.
Los ingenieros informáticos tienen oportunidades laborales favorables en todo el mundo. En cualquier momento, hay más de 10,000-15,000 empleadores solo en EE. UU., Que buscan graduados en ingeniería informática. La educación continua es importante para los ingenieros informáticos. Es probable que los ingenieros que se mantienen al día con los rápidos cambios reciban promociones laborales que sus contrapartes.
– Ver más en: Página en msmbainusa.com

Es imposible predecir lo que el mundo necesitará o incluso lo que hará que su futuro se sienta feliz / satisfecho. Por lo tanto, tome una decisión informada lo mejor que pueda con la información que tiene en el momento. En última instancia, debe tomar la decisión, pero eso no significa que no pueda cambiar de opinión más adelante.

Me gradué con mi BSEE en 2008 y parte de mí desea haber ido con CS. Desde que me gradué, mis experiencias con la ingeniería de consultoría me han dejado una mala impresión. Desde entonces, he cambiado de carrera a TI / Ingeniería de Software.

De acuerdo, mis experiencias son exclusivas de mi situación, pero descubrí que prefiero el mundo de CS. Desarrollar software para satisfacer una necesidad crucial o incluso apoyar a los usuarios finales es mucho más gratificante para mí que más de 8 horas al día de trabajo a través de ediciones de AutoCAD.

No estoy seguro de si mi postura miope en la industria ayuda, pero la mejor de las suertes para usted de todos modos.

Hay muchas más oportunidades de trabajo para estudiantes de informática que en ingeniería eléctrica. Algunas personas pueden construir una placa de circuito realmente complicada (he construido muchas), pero se necesita mucha más gente de software para convertir esa placa en algo que sea útil. Para cualquier proyecto basado en hardware, simplemente se necesitan MUCHO más ingenieros de software.

Tuve una larga carrera como ingeniero eléctrico. Desde esa experiencia más mi nueva experiencia de estar de regreso en la Universidad para entrenar para entrar en un nuevo campo, mi consejo es CS, no EE:

Además, de la oficina de trabajo en Estados Unidos:

CS: Oficina de Estadísticas Laborales de EE. UU.
EE: ingenieros eléctricos y electrónicos

Y la perspectiva laboral de EE. UU. Para los ingenieros de hardware de computadoras:
Oficina de Estadísticas Laborales de EE. UU.

PD: Por favor, sé humano con tus colegas femeninas con las que trabajas, sea cual sea tu elección de carrera.

Creo que las otras respuestas han hecho un buen trabajo al explicar el intercambio entre las dos especializaciones, así que solo voy a abordar la relación entre la programación y la sintaxis. Puede que no lo parezca en este momento, pero a medida que continúe programando, los problemas sintácticos desaparecerán más o menos a medida que memorice la sintaxis de los idiomas que usa con frecuencia. Después de dominar un par de idiomas, aprender sintaxis adicional será bastante fácil. Creo que evitar la informática porque tienes problemas de sintaxis sería como evitar la EE porque tuviste dificultades para conectar los componentes del circuito en tu laboratorio de electrónica de introducción. Es decir, estaría evitando un tema tremendamente profundo y rico por razones extremadamente fugaces y superficiales.

A2A. Obtuve EE directamente hasta un doctorado, por lo que probablemente no sea una respuesta totalmente imparcial aquí. Dijiste que amabas la física y las matemáticas, y odiabas la parte de sintaxis de tu clase de programación. Si aquí es donde están sus intereses, entonces probablemente encontrará EE mucho más gratificante. ¡Buena suerte!

Parece que estás interesado en EE y solo quieres una excusa para cambiar a CS. Pues no lo haré. Gran parte del trabajo de EE como ingeniero de software. Si desea escribir programas para ejecutar los registros de un banco / aplicaciones completamente virtuales, vaya a CS, de lo contrario sería bueno entender el hardware que está tratando de programar.

Si está pensando en la escuela de posgrado después de la licenciatura, pregrado EE y SE Master

No hay “mejor”. No hay “mejor”. Solo hay “lo que funciona para ti”.

CS y EE son campos extensos y ricos. CS no siempre se trata de escribir código, y EE no siempre se trata de construir circuitos.

Si recién está comenzando, no ha visto lo suficiente para saberlo con certeza, de una forma u otra. Y hay una buena posibilidad de que no lo hagas por algún tiempo, y de que sea muy diferente de lo que esperabas.

Puedes leer un poco sobre mi viaje en la respuesta de Stan Hanks a que tengo 16 años y quiero ejecutar mi propia startup tecnológica en el futuro. Me encanta la programación de computadoras y he estado desarrollando mis propias aplicaciones web durante un par de años. ¿Debo obtener un título en ciencias de la computación o ingeniería eléctrica?

Las tendencias cambian, siempre lo hacen y continuarán haciéndolo.

Elija CS si siente que tiene afinidad con las computadoras, interés en la programación y entusiasmo por las nuevas tecnologías.

En cuanto a llevar una vida pacífica, en mi humilde opinión, uno no puede ser feliz y pacífico haciendo algo que no le gusta. Entonces, si eliges EE porque te gusta, te sugiero que te quedes con él.

¡Salud!