En primer lugar, “ingeniería informática” es un término nebuloso. En teoría, es la aplicación equivalente a la “informática” (los científicos investigan, los ingenieros resuelven problemas y construyen cosas). Desafortunadamente, CS se usa a menudo para denotar software, donde CE denota hardware (lo cual es extraño, porque de eso se tratan los grandes fragmentos de Ingeniería Eléctrica). Y luego está la “ingeniería de software”, específicamente sobre el diseño e implementación de sistemas de software.
De todos modos, si su intención es centrarse en las aplicaciones informáticas, deje de centrarse en los idiomas, comience a centrarse en ampliar el conocimiento del dominio de su aplicación. La ingeniería (software o de otro tipo) tiene muy poco que ver con el conocimiento de idiomas y la escritura de código, tiene todo que ver con la resolución de problemas, y eso se trata de los aspectos específicos del dominio de la ciencia, las matemáticas y las aplicaciones.
Estudie tanta ciencia y matemática como le ofrezca su escuela, en la mayor profundidad posible. Repasar sus habilidades técnicas de escritura (una gran cantidad de ingeniería se trata de propuestas, documentaciones e informes). Tome algunos cursos de negocios, si están disponibles (una gran cantidad de ingeniería se trata de trabajar con clientes y administrar equipos).
- ¿Cuál es la probabilidad de ingresar a los mejores programas de ingeniería ambiental para graduados (John Hopkins, Duke, Columbia y UNC-Chapel Hill), con un puntaje GRE de Q155, V157, AW 3.5, GPA 3.23 de licenciatura y una amplia experiencia en el sector ambiental?
- ¿Qué habilidades se necesitan para un graduado de ingeniería mecánica que aspira a ingresar al flujo de Ciencias Computacionales en IISc?
- ¿Puedo ser ingeniero con una especialización en matemática aplicada?
- ¿Cuál es el programa de maestría en ingeniería o informática más fácil de aceptar en Stanford?
- ¿Qué es la ingeniería de resiliencia?
Tal vez estudiar algo de hardware. Obtenga información sobre los circuitos digitales y la arquitectura de la computadora (al menos lea la documentación de los conjuntos de chips Intel recientes). Aprenda algo sobre los protocolos de red. Aprenda sobre diseño mecánico: tome un curso de taller, tal vez también taller de automóviles.
Y tal vez, aleja la cabeza de una pantalla y consigue una vida. Trabaja en proyectos reales, con personas reales; y pasar un buen rato. Si su escuela tiene un equipo de robótica, únase a él y ayúdelo a construir el robot (no solo programarlo), y conducirlo en la competencia. Si le gusta la música, obtenga e integre un teclado MIDI, obtenga un software de sintetizador, componga algo de música, toque en una banda. Si te gusta el teatro, trabaja en sistemas detrás del escenario. Haga un trabajo voluntario, tal vez establezca un sistema de contabilidad para una organización local sin fines de lucro o un club escolar.