He estado tratando de averiguar en qué campo informático quiero trabajar más adelante en la vida. La universidad está a la vuelta de la esquina para mí y he considerado investigar Ingeniería Informática, Ingeniería de Software, etc.¿Dónde puedo empezar a buscar para comprender mejor cómo funcionan las computadoras?
Últimamente, he estado investigando los sistemas de seguridad informática y las explotaciones de los mismos (solo con fines educativos, en mi propia propiedad). Desafortunadamente, me parece que el 99% de las personas no tienen idea de lo que están hablando. A menudo, es simplemente "ejecutar esto" o "ejecutar eso" o "puede encontrar un programa que hará todo eso por usted": nadie sabe cómo funcionan estos programas o qué hacen exactamente.
No encuentro ninguna diversión o interés en usar algo que alguien más creó simplemente para llamarme un "hacker" como la mayoría de la gente lo hace. De hecho, ni siquiera estoy interesado en hackear sistemas tanto como CÓMO lo hacen.
Mi pregunta se reduce a esto.
Quiero aprender los pormenores, los altibajos de las computadoras, desde conceptos abstractos como internet y transferencia de datos hasta hardware. Quiero saber cómo las computadoras almacenan datos (cómo se organizan las picadas, etc.) y qué procesadores, etc. realmente funcionan. ¿Qué es WiFi, realmente? Las computadoras se comunican con la luz (algo que recogí de una revista que leí en un avión).
Tengo muchos años de experiencia en informática/programación, pero gran parte de lo que sé sobre computadoras en general es muy amplio. Las computadoras envían paquetes de información entre ellos, cada uno con un encabezado y contenido. Las computadoras están compuestas de múltiples componentes, cada uno con su propia función (procesador, tarjeta de video, RAM, disco duro (s), etc.), que ya conozco bastante. etc. etc. etc.
Hay mucho para una computadora y no sé por dónde empezar. Estoy seguro de que algunas de mis clases universitarias me aclararán las cosas, pero tengo tanta curiosidad que quiero comenzar a aprender tanto como pueda ahora.
Esta pregunta probablemente esté por todas partes, por lo tanto, solicíteme que la aclare cuando sea necesario. En este momento tengo un poco de jet lag, pero traté de escribir mis pensamientos de la manera más rápida y coherente posible (sin embargo, podría haber fallado completamente en el proceso).
Gracias de antemano por cualquier consejo!
Justian Meyer
Por favor, siéntase libre de editar las etiquetas para esta pregunta. Los actuales son terribles.
EDIT:
Todos estos comentarios se excitandome :). Mucho que aprender, mucho que explorar :).
No hay nada específico para * programación * en esta pregunta. Suena más como un problema general de conocimiento de la computadora, en cuyo caso se debe migrar a superuser.com. – gnovice