Esta pregunta no ha sido respondida cuidadosamente. Esta pregunta necesita una respuesta sutil, profunda y adecuada. He leído todas las respuestas aquí, todas las respuestas están proporcionando los resultados de Google, con un comentario o dos de su propio lado, para parecer informado y experimentado. Ninguno de ellos está lidiando con las diferentes complejidades de la ingeniería informática.
Esta pregunta es como preguntar: ¿Cómo puedo hacer un Taj Mahal? Este es un mal objetivo. En primer lugar, una persona debe tratar de aprender a construir muros, luego varias otras cosas relacionadas, más adelante.
Por favor, comprenda que existe una diferencia entre producir los textos en documentos para aprobar un examen y utilizar cualquier habilidad para hacer que las cosas sean útiles para los humanos. El plan de estudios de ingeniería de India tiene 40 años, además, además de eso, la universidad de ingeniería india obliga a los estudiantes de ingeniería a no capacitarse, para que los graduados puedan trabajar como empleados en las empresas propiedad de los propietarios de la universidad.
- ¿Cuáles son las aplicaciones de optimización discreta?
- ¿Por qué es el tamaño máximo posible para un archivo en un FAT32 4 GiB?
- ¿Cuáles son las oportunidades además de la codificación para la ingeniería en graduados de informática?
- ¿Por qué se usan más las GPU en comparación con las FPGA?
- ¿Es cierto que tiene que seguir estudiando después de graduarse de la carrera de Ingeniería en Computación para mantenerse al día con las nuevas tecnologías y lenguajes de programación cada año?
Antes de profundizar en la cuestión, me gustaría ofrecer un poco de prólogo, para que los entusiastas de la ingeniería informática comprendan las formas de comenzar a pensar en una profesión en ingeniería informática.
Prólogo:
Un ingeniero informático es una persona que hace que la computadora haga lo que quiere que hagan.
O
Un ingeniero informático es una persona que resuelve nuevos problemas relacionados con las computadoras todos los días, utilizando las habilidades de programación informática que domina.
O
Un ingeniero informático es una persona que hace uso de su dominio sobre las habilidades de programación informática para facilitar la vida de los humanos.
O
Un ingeniero informático es solo esa persona que ha establecido proyectos muy complejos en el sitio web de GitHub y comprende el flujo de electrones en la electrónica de la computadora, por su uso eficiente para ayudar a los humanos a vivir una vida mejor.
Al igual que un carpintero usa sus herramientas 8-10 para hacer 5-6 diferentes tipos de muebles, de manera similar, un ingeniero informático usa su comando sobre los lenguajes de programación para hacer el software de diferentes tipos.
Un investigador de ingeniería informática es una persona que utiliza sus habilidades exploratorias para inventar los lenguajes de programación para ayudar a los ingenieros informáticos a facilitar la vida de los humanos.
O
Un investigador de ingeniería informática es una persona que usa su comando sobre los diferentes aspectos del software y hardware de la computadora para inventar una variedad de formas en que los ingenieros informáticos pueden usar la máquina para resolver los problemas que enfrentan las computadoras, para ayudar a los humanos a usar computadoras, de una mejor manera.
Tenga en cuenta que las universidades que proporcionan estas dos instalaciones a sus estudiantes deben considerarse como buenas universidades de ingeniería. Estas dos instalaciones se proporcionan en todas las universidades de ingeniería populares de la India, en la máxima medida .
- 5 MBPS por hosteler velocidad de internet en el albergue universitario.
- Norma de asistencia no obligatoria.
Estas dos instalaciones mejoran la probabilidad y la medida en que un estudiante de ingeniería en cualquier universidad de ingeniería en la India podrá obtener habilidades.
Una cosa importante a considerar: el plan de estudios se puede enseñar. Las habilidades no se pueden enseñar.
No hay ningún valor de grado de ingeniería ni ningún tipo de certificación en la industria de ingeniería informática basada en productos.
El objetivo principal de todos los estudiantes de ingeniería debe ser ser empleables, de acuerdo con la demanda de la industria. Hay una demanda infinita de ingenieros informáticos en la industria actual.
Los siguientes son los caminos que deben tenerse en cuenta para tener una carrera en ingeniería informática.
- Programación frontal de la computadora.
- Esto requiere dominio sobre la creatividad y la comprensión de las tecnologías informáticas de back-end.
- Es comparativamente menos pagado que la programación informática de back-end. Si se tiene en cuenta la industria completa de ingeniería informática.
- Se considera menos complicado que la programación informática de back-end, porque sigue la lógica de WYSIWYG. Por lo tanto, considerado más fácil.
- Programación informática de back end.
- Esto requiere un dominio sobre la comprensión minuciosa de los lenguajes de programación de computadoras.
- Es comparativamente mejor pagado que la programación de computadoras front-end.
- Se considera más complicado que la programación frontal porque no sigue la lógica de WYSIWYG.
- Programación competitiva.
- Esto requiere un comando sobre algoritmos para hacer que los lenguajes de programación de la computadora hagan que las computadoras hagan, lo que el ingeniero en computación quiere que hagan las computadoras, rápidamente.
- Es una excelente manera de demostrar la competencia de uno sobre el control de las complejidades relacionadas con la ingeniería informática.
- La competencia de este ámbito único puede proporcionar una gran ventaja sobre otros solicitantes de empleo.
Entonces, hay tres cosas que un entusiasta de la ingeniería informática debe tener en cuenta antes de profundizar en la ingeniería informática
- Juega con el lenguaje de programación Python, para comprender cómo funciona el lenguaje de programación de la computadora.
- Prueba tus manos en estructuras de datos.
- Intenta usar python en estructuras de datos.
- Piensa en probar otros lenguajes de programación.
- Compite en TopCoder.
- Intente hacer cualquier software utilizando el conocimiento obtenido en los puntos anteriores.
Esta es una excelente manera para que cualquier entusiasta de la ingeniería informática comience su arduo trabajo.
Hay un número infinito de proyectos ya disponibles en Internet, para aprender.
Aunque mi respuesta no responde la pregunta, pero quería hacer esta contribución en esta página web.