¿Qué te motivó a codificar a una edad temprana?

He estado leyendo sobre ciencia e ingeniería desde que puedo recordar … obtuve los conceptos básicos de física atómica en 8, aparte de astronomía o química (a un nivel muy básico, por supuesto, pero sabía acerca de los átomos, los compuestos, las fuerzas nucleares, la fusión). y la fisión, que me hizo entender los conceptos básicos de cómo “funcionan las estrellas”, etc.)

Cuando tenía 11 años, su padre me compró una computadora simple (una ZX81 de Sinclair, no obstante) para poder profundizar en informática y lógica. Aprendí BÁSICO y Ensamblaje (Z80), lógica, análisis del sistema y cómo configurar un proyecto, diagramas de flujo para visualizar partes complejas, etc. Luego vino un ZX Spectrum, y eso fue impresionante , fue capaz de mostrar 16 colores (fue ¡Una computadora hecha en inglés, así que los “colores” serán ;-)!

Esos equipos venían con un manual completo, de ellos aprendí BÁSICO y los conceptos básicos de hardware de computadora (CPU, ALU, memoria, reloj, interfaces de hardware y más). Mi padre sabía mucho sobre electrónica, por lo que las resistencias, los transistores y todo lo demás no era nuevo para mí.

A los 14 años me contrataron para codificar un sistema de gestión de stock para una pequeña empresa en mi ciudad, ese fue mi primer programa comercial. Me tomó 4 meses, ya que tuve que aprender y entender sobre su computadora (tenía un compartimiento de disquetes, algo que no tenía en casa y una impresora). Sabía algo sobre las estadísticas de la escuela y mi “cliente” me ayudó con el análisis de requisitos y otros puntos del proyecto.

Después de eso entré en el mundo de las PC (quería una Amiga 500, pero no pude comprarla), gracias a una biblioteca local. Aprendí sobre Pascal, 8088 ASM, también tenían un Apple] [- e, que fue divertido. En la PC tuve contacto con WordStar, el lenguaje por lotes (DOS .BAT) y así sucesivamente. Y, al estar dentro de la biblioteca, tuve acceso a algunos libros sobre informática (desgraciadamente, muchos de ellos en inglés … así que también terminé aprendiendo inglés de esa manera). Después de eso, comencé a comprender que algunos libros en español (traducidos) tenían muchos, muchos errores de traducción. Así que seguí leyendo en inglés, de todos modos. así que aprendí sobre programación estructurada, Algol (olvidado), prólogo (olvidado) y algunos otros lenguajes. Y también sobre ingeniería, gestión de proyectos (no entendía mucho de esto: era un programador solitario: tenía el proyecto en mi cabeza y rara vez escribía más que especificaciones generales o algunas rutinas complicadas).

Después de 4 años abandoné mi “carrera” para estudiar otra cosa. Pero para entonces ya tenía una PC 386 en casa.

Solo lamento no haber adquirido más conocimientos sobre UNIX, pero en esos días no tenía acceso a un servidor. Trabajé en una empresa alemana que estaba instalando un servidor UNIX (Sistema V) y un terminal +30 VT320. Me divertí. 🙂

Estaba atónito por HTML porque me ayudó a crear una página web de mi PROPIO !! Quiero decir que solo vi páginas web en Internet y ahora con HTML puedo crear una.

Esto fue cuando tenía 15 años y mi hermano estaba haciendo su Bsc IT y él estaba mostrando sus prácticas de clase y se encendió en mí!

Hoy en día soy un desarrollador decente en Front End y desarrollo de iOS, y todavía estoy asombrado por la belleza de UX / UI.

Cuando tenía 11 años compré una computadora portátil para niños VTech. Ahora, esto fue en 99/2000. Así que era una máquina muy simple con una pequeña pantalla LCD monocromática. Se ejecutó un sistema operativo propietario.

Sobre el teclado había una fila de botones de diferentes cosas que podía hacer en la máquina, como ejercicios de matemáticas y gramática. El último botón fue BÁSICO. Y como el “destino” lo tendría, la máquina también vino con un pequeño libro azul para aprender BÁSICO.

Esto fue prácticamente lo único que disfruté haciendo en esa máquina. Recuerdo que podías comprar cartuchos de almacenamiento separados, que yo no tenía. Esto me impidió guardar los programas que he escrito. Cada vez que se apagaba la máquina tenía que empezar desde cero. Lo que fue un poco molesto.

Algún tiempo después de eso comencé a escribir Visual Basic 6 en una máquina con Windows, después de ese PHP (esto sería alrededor de mi 14/15). Y a partir de aquí comencé a hacer sitios web para pequeñas empresas y a que me pagaran por ello. Ya hice un montón de sitios web antes de eso, por diversión. ¡Y ahora me pagaban por hacer lo que me gustaba! Incluso pagó mejor que otros trabajos que podría conseguir en esa edad.

Así que para mí comenzó con que lo disfruté y bastante rápido después de eso estaba ganando algo de dinero haciendo lo que haría en mi tiempo libre, ya que lo disfruté.

16 años después, esta premisa de base no ha cambiado. Lo que tiene son mis capacidades y con eso mi sueldo.

Comencé a codificar @ 18 cuando voy a la universidad. Este video me motivó a dedicarme a la programación informática. Y siempre veo documentales y notas clave de tecnología para inspirarme en las nuevas tecnologías.

Lo que la mayoría de las escuelas no enseñan

Me encantó la idea de crear cualquier aplicación / programa que quisiera. El primer programa que escribí (creo que estaba usando Visual Basic en ese entonces) era un programa que calculaba el precio de una comida, honestamente el programa no era el mejor y nunca pude terminarlo porque encontré un error y tuve no tenía idea de cómo resolverlo (no tenía idea de lo que era la depuración en aquel entonces) pero estaba realmente feliz de haber creado un programa que podría llamar mío.

Me encantaban los juegos. Cuando aprendí que puedo hacerlos, fue la mejor sensación del mundo.

Así que me puse metas para crear juegos más y más complejos. Todavía lo hago, pero ahora dejé de jugar.

Yo juego mis juegos, por supuesto.