Veo una especie de 2 caminos para una respuesta aquí: uno para una persona que quiere comprender cómo funcionan las computadoras de una manera abstracta y general que no es inexacta o algún paquete de generalizaciones inútiles, que comprende las raíces tecnológicas de la informática. Esta es una forma de entender “cómo funcionan las computadoras” sin “entrar” en las computadoras. Para este camino, primero obtenga un libro sobre el ábaco chino (suanpan); Yo recomendaria:
The Abacus: El primer sistema de computación del mundo: Jesse Dilson, Angelia Pozzi: 9780312104092: Amazon.com: Libros
o quizás:
Cómo usar un ábaco chino: una guía paso a paso para la suma, resta, multiplicación, división, raíces y más. Sr. Paul Green: 9781475218190: Amazon.com: Libros
- ¿De dónde empieza uno si quiere aprender pruebas automatizadas?
- Cómo cambiar la forma en que aprendo la ciencia.
- Aprendo aleatoriamente cosas nuevas sin ningún plan importante ni objetivo final. ¿Cómo puedo ser optimista sobre esto?
- No tengo ningún problema de aprendizaje, pero no quiero aprender mis tablas de multiplicar. Todavía lo hago espléndido en álgebra sin él. ¿Que puedo hacer?
- Nací en el año 2000. ¿Qué habilidades debería aprender que probablemente me falten?
Compra un ábaco junto con el libro; Aprende a usarlo de forma elemental. Luego pase a un dispositivo moderno: el ábaco binario, un ábaco que representa números en binario, que es como una computadora electrónica moderna representa números. Después de trabajar con algunos tutoriales binarios sobre ábaco (en internet-google) para la aritmética binaria, es solo un paso más darse cuenta de que Unicode y ASCII son simplemente formas de representar sistemas léxicos como números binarios, para que las computadoras puedan almacenar y manipular Texto y las palabras de cualquier idioma. Dirija su atención al hecho de que las computadoras electrónicas pueden almacenar y manipular directamente (en la memoria binaria rápida) miles de millones y miles de millones de caracteres de texto o números binarios, cambiando millones y millones de caracteres (números) por segundo. Si realmente trabaja en esto con un trabajo práctico en el ábaco, sabrá y comprenderá, en un sentido profundo, cómo funcionan las computadoras, sin estar “en las computadoras” en ningún sentido práctico de ingeniería.
El segundo camino es para alguien que quiere entender cómo funcionan las computadoras al “meterse en ellas” para hacer que la computadora haga algo útil o creativo en un sentido práctico, de ingeniería. Para esto, mi respuesta es adquirir una computadora pequeña y simple, pero al mismo tiempo poderosa, junto con un manual de instrucciones para hacer que esa computadora haga las cosas. Uno puede adquirir ambos juntos en un “kit”, como:
Marca: Introducción a Raspberry Pi – Kit de lujo (Maker Media)
o hay varias formas más baratas de obtener su propia pequeña central eléctrica: una edición original del libro “Primeros pasos con Raspberry Pi” está disponible gratuitamente en Internet, y con millones de ellos vendidos, ciertamente hay buenos ordenadores Pi disponibles. barato en alguna parte. Hay muchos ejemplos de otras computadoras pequeñas que adopta y con las que trabaja de una manera muy parecida a la computadora Raspberry Pi: la familia Arduino de computadoras pequeñas y abiertas es un ejemplo.
Raspberry Pi es una pequeña máquina basada en Linux, y las habilidades que aprendes pueden traducirse fácilmente a plataformas mucho más prácticas, donde esas habilidades son remunerativas (la gente te pagará). Los libros de “Primeros pasos” para el Pi no pierden tiempo y le permiten realizar trabajos de integración y personalización, programar el Pi utilizando el lenguaje Python, una vez más, un lenguaje práctico que se usa ampliamente en otros lugares, y cuya habilidad en la programación generalmente vale dinero. En el mercado para programadores profesionales.
¡Sumérgete, el agua está bien! Y gracias por la Solicitud 2 Respuesta en esta pregunta fascinante.