¿Cómo es estudiar ingeniería informática?

Depende completamente de su personalidad, capacidad de captar conceptos abstractos y tenacidad frente a que nada funciona correctamente.

Personalidad: hay muchas buenas personalidades que funcionan bien con la ingeniería informática. Pero no todas las personalidades.

Si tienes problemas de ira, o no serás un buen ingeniero informático, o terminarás con un montón de hardware roto.

Si te deprimes por tener que desechar algo en lo que has trabajado duro, solo para reconstruirlo desde cero más adelante, no serás un buen ingeniero informático. O eso o sus proyectos serán infinitamente largos y frustrantes, llenos de más “correcciones” para errores que el código de funcionamiento real.

La ingeniería informática no tiene incompatibilidad inherente con ser un deportista. Tampoco hay nada sobre ser un ingeniero informático para el que los jugadores de computadora sean mejores. Ser bueno jugando con hardware preconstruido (instalación de material, etc.) no lo convierte en un mejor ingeniero informático, y ser ingeniero informático no necesariamente lo hace mejor en la construcción y reparación de computadoras.

Los mejores rasgos de personalidad que los ingenieros informáticos parecen tener en común son 1) No molestarse cuando las cosas no funcionan o cuando se rompen, 2) Estar de acuerdo con tirar cosas y reconstruirlas, y 3) Una cierta sensación de pereza: sin deseo de reinventar la rueda, se siente mejor al cortar el trabajo de otras personas para pegar cosas en nuevos sistemas.

Si la necesidad es la madre de la invención, la pereza es el padre. ¿Encender una antorcha? Inconveniente. ¿Realizar este cálculo a mano? Inconveniente. Levantarse para cambiar el canal? Inconveniente. Al diablo toda esa basura, estoy construyendo algo para no tener que levantarme y cambiar el canal nuevamente. Y esa es la personalidad ideal del ingeniero.

Retomando conceptos abstractos.
Descubre la broma detrás de esto:
Si puedes resolver este chiste, serás un buen ingeniero informático. De acuerdo, tal vez no sea buena, pero tal vez no falles por completo.

Todo, en un nivel u otro, es una caja negra. A veces lo que sucede en esa caja es realmente una locura. A veces solo tienes que aceptar que las cosas hacen lo que se dice. Hay una tonelada de jerga en la ingeniería informática, e incluso faltar algunas piezas clave de esa jerga significará la diferencia entre comprender y solo asentir cortésmente.

Tenacidad.
Podría decirse que pertenece a la personalidad, pero quiero mantenerlo separado.

En resumen, si funciona bien la primera vez que lo intentas, entonces hay algo profundamente mal o el problema es demasiado fácil. Esto ha sido capturado muy bien en muchos chistes.
fuente: xkcd: problemas de Perl

(En realidad, hay toneladas de cómics xkcd que describen esto)
xkcd: error
xkcd: flujo de trabajo
y muchos muchos mas.

Mi hermano es ingeniero de software. Cuando su esposa le preguntó cuánto tardaría un proyecto de tarea, su respuesta fue “oh, entre 2 y 20 horas”. Como ingeniero eléctrico que ha realizado una buena cantidad de codificación, digo que es una afirmación bastante cierta. Hubo muchas ocasiones en las que siempre estuve a solo unos minutos de haber terminado por completo, y con cada “Ok, creo que ya terminé” que terminó con resultados incorrectos en el complejo caso de prueba, me di cuenta de que lo haría. tiene que retroceder más y cortar secciones completas de código. Cuanto más tiempo pasaba haciendo pequeños ajustes, más lejos parecía una solución completa.

Si no está de acuerdo con romper algo de su trabajo duro y tirarlo a la lata, no lo hará muy bien.

Si no estás de acuerdo con las cosas que no funcionan, no te irá muy bien.

Muy pocas cosas funcionan la primera vez. Esta bien. Eso es normal. De hecho, si funciona la primera vez, tenga miedo. Ten mucho, mucho miedo.

Ah, y como nota final:
Las computadoras no son tan mágicas como parecen. Una vez que aprenda cómo funciona todo, ya no será tan sorprendente pensar en eso.
No, no eres un dios. Y omitió todas las acciones de transistores individuales, incluidas las fuerzas en las interconexiones a nanoescala que, en casos muy raros, en realidad pueden empujar los cables pequeños hacia las grietas en el aislador de SiO2, un proceso llamado electromigración.