Obtuve mi primera PC para mi décimo cumpleaños (en 1996). Era un Intel 386 bastante viejo y lento a 40MHz, disco duro de 100 MB y 4 MB de memoria RAM, y como todos los niños quería jugar, pero solo los juegos que obtuve fueron en realidad dos juegos (Nibbles y Gorillas) escritos en QBasic que ni siquiera podía compilar el código en un archivo binario (exe), por lo que tuvo que abrir QBasic, cargar el código fuente y luego ejecutar el juego.
Como ninguno de mis amigos tenía una computadora en ese momento, no pude encontrar ningún otro juego por un tiempo, y cada vez que quería jugar uno de esos dos juegos, veía el código fuente del juego en la pantalla antes de comenzar el juego. juego, así que eventualmente comencé a hurgar en el código fuente, al principio solo buscaba el texto que estaba viendo en el juego y lo traducía a mi idioma nativo, y luego comencé a cambiar los números en el código para ver cómo esos cambios afectan el juego .
No puedo decir que así fue como aprendí a escribir código, fue un proceso muy lento y doloroso, pero por alguna razón me encantó. Mi inglés apestaba en ese momento, así que mi hermano mayor me ayudó mucho, y después de un tiempo estaba aprendiendo Pascal en la escuela secundaria, así que me cambié a Pascal, ya que era mi única fuente de conocimiento, ya que no teníamos un módem de acceso telefónico en esa computadora, así que no hay internet en absoluto.
- ¿Hará Windows los ajustes de migración necesarios si tomo el disco duro de mi computadora y lo pongo en una computadora nueva?
- ¿Podemos conectar un monitor a una computadora portátil y cómo?
- ¿Qué procesador es el mejor?
- ¿Cuál es la diferencia entre los puertos USB tipo C, mini HDMI y thunderbolt 3?
- ¿Cuál es la última versión de tarjeta gráfica de Nvidia de Galaxy, Zotac, Asus, Gigabyte, Inno 3D, etc.? ¿Cuál es su orden de más reciente a más antiguo?
Cuando comencé a ir a la escuela secundaria (en 2001), compramos una computadora nueva, incluso tenía Windows 98 y una unidad de CD-ROM, y un amigo me recomendó que probara Delphi, que es básicamente Pascal orientado a objetos, así que ya tenía algún conocimiento del idioma. Y ahí es donde explotó mi mente: en realidad pude crear aplicaciones de Windows, compilarlas para ejecutarlas y distribuirlas a mis amigos.
Dos o tres años después obtuvimos una conexión de acceso telefónico en casa, así que me interesé en el desarrollo web, básicamente quería que dos instancias de mis aplicaciones de escritorio se comunicaran y almacenaran / cargaran datos a través de Internet, y muy pronto tuve que escribir algo del lado del servidor código, así que busqué en Google y encontré algo llamado PHP. Ya estaba disponible en cada alojamiento web que compra, incluso algunos alojamientos gratuitos tenían soporte para PHP, pero aprenderlo fue realmente difícil ya que nunca me encontré con una sintaxis similar a C antes.
Avance rápido 10 años, soy desarrollador senior de PHP que se graduó en hacer aplicaciones de Android en Java, y he jugado / trabajado con varios lenguajes como Javascript, Visual Basic, C, C ++, C #, Python, Perl e incluso Lua para algunos juegos de desarrollo .
Mi última aplicación de escritorio se hizo hace 10 años. Tuvo bastante éxito, pero ahora está abandonado.