No. Siempre me ha encantado la programación. Antes de que tuviera la oportunidad de probar mis manos en una computadora real, estaba escribiendo programas cuando era un estudiante joven, mientras leía sobre varios tipos de código de máquina, autocódigo o lenguajes de programación “avanzados” como FORTRAN. Cuando puse mis manos en una calculadora programable SR-52 en 1976 o algo así (no en la mía, solo se me permitió usarla) estaba absolutamente encantado. Tan pronto como pude, me compré una calculadora programable con dinero que ahorré en un trabajo de estudiante. Luego, finalmente, tuve la oportunidad de escribir código real en algunas computadoras reales (las opciones incluían un IBM S / 370 y un CDC 3300). Al principio estaba escribiendo el código en FORTRAN. Preferí el CDC 3300 ya que se usaba menos, y el centro de datos era un poco más informal, a menudo me permitía pasar las tardes tardes en la sala de control y enviar mi propia pila de tarjetas perforadas a la CPU en lugar de tener que pasar. la oficina de enfrente Esta máquina también tenía algunos terminales de teletipo (y uno con pantalla de video; es cierto, los teletipos eran como máquinas de télex electromecánicas) que permitían el uso interactivo. Pasé muchas de mis tardes allí después de la escuela, a menudo quedándome hasta las 9 y 10 de la tarde. También probé un poco de ALGOL-60. Pronto aprendí sobre SIMULA-67 y las clases, la herencia y demás (no creo que la frase “programación orientada a objetos” se haya inventado todavía). ¡Fue una absoluta delicia!
Mirando hacia atrás a lo que estaba haciendo en ese entonces, obviamente pensé que sabía mucho más de lo que realmente sabía. Pero realmente, realmente, realmente disfruté cada parte de esto; nada desesperado, nada desalentador y, sinceramente, no recuerdo un momento en el que no se sintiera natural. Difícil a veces, quizás, pero la buena clase de dificultad: desafíos que puedes superar.
No hace falta decir que la exposición temprana a ALGOL, SIMULA y un poco de código de máquina me ayudó mucho cuando, más tarde, me enfrenté a C o C ++, por ejemplo. LISP también fue un placer aprender, y cuando más tarde adquirí una calculadora HP-28S con el lenguaje de programación RPL, disfruté mucho de su elegancia conceptual. Pero solo para estar seguros, también me divierto mucho escribiendo código JavaScript en estos días.
- ¿Cuáles son los mejores sitios web para aprender qué hay al borde del desarrollo web?
- ¿Es 24 años demasiado viejos para comenzar a aprender algo nuevo?
- Para alguien sin conocimientos de programación, ¿qué recomendaría que la persona aprenda?
- ¿Es posible aprender programación y codificación por mí mismo?
- Una amiga mía me sigue corrigiendo cada vez que le hablo o le estoy escribiendo. ¿Es esta una forma efectiva de aprender su lengua materna?