Aprendí a programar sin Internet, al menos durante un par de años hasta que ahorré lo suficiente para comprar un módem. Eran bastante caros en ese momento, especialmente si tenía 12 o 13 años.
Además, en ese momento, “Internet” no se parecía en nada a lo que es hoy. Era una red de sistemas de tablones de anuncios [1] y Usenet. [2] La World Wide Web podría haber estado en sus primeras etapas infantiles, pero nadie lo sabía.
Entonces, incluso con acceso a Internet, aún utilicé mucho el manual de 400 páginas que venía con mi computadora. Además de la operación básica, describió cómo funcionaban los registros, las instrucciones de ensamblaje, etc. También tenía un intérprete BÁSICO e instrucciones para eso.
- ¿Por qué a veces no se puede acceder a Internet desde un enrutador WiFi, pero otros móviles sí? ¿Cuál es la solución?
- ¿Cuáles son las habilidades fundamentales para el desarrollo de negocios tecnológicos?
- ¿Es bueno o malo para el mundo que China bloquee muchos sitios web?
- Cómo controlar la adicción a internet
- ¿Cuáles son los efectos de experimentar en un civil al personalizar su contenido de Internet en un esfuerzo por avivar su paranoia?
Y, entonces, tengo revistas sobre eso. Y a veces eso incluiría algunos consejos y trucos, o programas de muestra. (Sí, realmente tenía que escribirlos).
Y eso funcionó en ese momento. Pero, y hay un pero.
Eso ya no está disponible. Las computadoras no vienen con esos gruesos manuales técnicos. A la gran mayoría de las personas que los compran nunca les importará qué registros de CPU están disponibles o cómo ejecutar una instrucción de salto condicional en ellos. Para quienes lo hacen, la información está fácilmente disponible en Internet.
Puede obtener libros sobre varios tipos de tecnología, pero la tecnología se mueve rápido ahora. Un libro de cinco años puede tener partes que están seriamente desactualizadas. Una copia de diez años podría ser fácilmente inútil frente a la tecnología moderna. Entonces, si desea obtener la información más actualizada sobre algo, recurra a Internet.
Es dudoso que la documentación técnica completa sobre cualquier tecnología con la que esté trabajando esté incluso disponible en un volumen de papel. Y si es así, será costoso y enfrentará el mismo problema de envejecimiento rápido. La versión en Internet se actualizará según sea necesario.
Y, por supuesto, la mayoría de los programas que escribe interactuarán con Internet de alguna manera, ya sea que se trate de una conexión a una base de datos remota, que se ejecute como un servicio web o que funcione como un cliente de red. Todavía hay software diseñado para funcionar de manera independiente en una sola máquina, pero ahora hay mucho más que depende de Internet para al menos una buena parte de su funcionalidad. Si no tuviera acceso a Internet, no podría trabajar o probar esos programas, o al menos esas partes de ellos.
Entonces, fue posible hace 20-25 años. No es hoy Internet es una de las herramientas más cruciales que tiene un programador, probablemente la crucial.
Notas al pie
[1] Sistema de tablón de anuncios – Wikipedia
[2] Usenet – Wikipedia