La respuesta a esta pregunta es la historia de cómo me convertí en un ingeniero informático.
Desde mi preescolar y mi infancia, lo único que sé acerca de las computadoras era cómo jugar Road rash o NFS. No entendí qué significaban los correos electrónicos o qué es una matriz.
Desde la infancia, me encantó (aún amo) la biología, los nombres, las funciones y el proceso de la vida me fascinaron mucho. Con gran interés, me encantó el funcionamiento de todos los sistemas del cuerpo humano y todavía recuerdo los nombres científicos de al menos 100 especies de plantas y animales.
Tuve un sueño de especializarme en Botánica y hacer un doctorado, pero como muchos niños debido a la persuasión de los padres, tuve que unirme a un curso profesional que aseguraría mi vida y terminé haciendo una licenciatura en Ciencias de la Computación e Ingeniería.
Siempre me quejo “¿Por qué debería perder años estudiando acerca de una máquina que hicieron los humanos?” “Estudie los fenómenos que ocurren naturalmente” argumentó mi mente.
Para mí, C y C ++ eran como español y francés (dos idiomas extranjeros). Cuando me enseñaron que la matriz era una serie de ubicaciones de memoria, la imaginé como una serie de discos duros mantenidos en el suelo. Tenía miedo de estudiar programación.
Las cosas empezaron a cambiar cuando entendí lentamente los conceptos de computación.
La codificación es solo una parte de la informática, una forma de expresar lo que pensabas.
Todo el curso de informática fue solo un rompecabezas para mí. Cuando todas las piezas encajaron, me encantó el tema.
Cada curso me enseñó una parte que tenía sentido, por qué aprendí ese curso.
Sistemas digitales : aprendes cómo interactúan las puertas, cómo los circuitos digitales te ayudan a jugar o ver una película en tu sistema.
Organización de la computadora : digo, este curso es épico, obtienes respuestas incluso para las dudas más tontas. Estudias cómo el cuerpo humano está organizado con muchos sistemas.
Estructuras de datos : una vez que estudias lo que todo hace de una computadora, estudias qué hacer con ella. Usted piensa creativamente para almacenar sus datos con alguna regla o función. Ahí viene la magia de las estructuras de datos.
Bases de datos – Entonces, si sabe cómo identificar los datos con algunas características, aprenderá a almacenar y administrar datos eficientes.
Compiladores – Maquina pobre !! También necesitaba entender lo que aceptaba. Para mí, el concepto más hermoso en informática es un analizador para una gramática libre de contexto. La gramática está bellamente escrita para que se compruebe toda la sintaxis.
Software del sistema : como arterias y venas, cargadores, enlazadores y ensambladores le ayudan a mantener su salud 🙂
Teoría de la computación – ¿Qué es la computación? ¿Puedes resolver todo bajo el mundo con esta máquina? Obtienes respuestas a esto
Gráficos : estudia cómo un algoritmo de dibujo de líneas de Bresenham renderiza una trama o una pantalla de escaneo vectorial. Agregue color a su vida, estudie los impresionantes algoritmos de relleno y recorte.
Diseño y análisis de algoritmos : si sabe cómo hacer café, puede hacerlo sabroso y rápido. Sí, estudiamos para escribir una solución a los problemas comunes del día.
Comunicación y redes informáticas : estudiamos las partes y cómo dar entradas y hacer que la computadora entienda. Que comience la diversión, podemos conectar más máquinas y ver qué pasa.
Así, si lo ves, todo esto constituye una informática. El rompecabezas encaja cuando pones todas las piezas juntas. Desde su inicio de sesión en Facebook para cerrar sesión, todas las piezas trabajan juntas para ayudarlo. Obtienes una satisfacción cuando entiendes los conceptos ‘detrás de escena’.
Para mí, el interés por la informática creció y la codificación se desarrolló de forma natural. Tampoco me interesaba. Ahora me gradué, no solo me detuve con una licenciatura sino que también terminé mi maestría.
Así que estuve en el mismo barco que ustedes hace algunos años 🙂