Crecí en un pequeño pueblo en el territorio de Altai a orillas del río Biya, no lejos del lugar donde se une con Katun. Esta ciudad, en esencia, no era diferente de cientos de otras ciudades pequeñas: antiguos centros distritales prerrevolucionarios, que surgieron del mismo bloque de edificios de cinco pisos en la era soviética alrededor de un instituto de investigación o "empresa de formación de ciudades". Tan generosamente esparcidos por la inmensidad de Nuestro Inmenso.
En mi infancia había un bosque de pinos, un río, una estación de botes cerca de una playa estrecha, donde los bañistas venían de todas partes los fines de semana y donde íbamos a nadar con mi hermana mayor durante mi infancia en el jardín de infantes. Y también las colinas para esquiar en invierno, justo bajando la pista, a la izquierda y alrededor del perímetro en el pozo de la fundación, una vez que un dios cavado sabe lo que necesita, e incluso se fue a la voluntad de su simple destino geodésico.
Este soy yo y mis amigos en el camino de la escuela en el distante año 84m o 85m.Y también en nuestras afueras, donde el camino se bifurca justo después de la parada del autobús y se fue con su propia sucursal hacia la escuela y luego cruzó la plaza con un cine y complejo deportivo Zarya en la dirección del "barco", y el otro descansó contra la entrada del instituto local de investigación química, allí, en tenedor, de espaldas al bosque se encontraba el Domo. Lo llamamos el Domo de acuerdo con sus características arquitectónicas obvias, por lo que, para todos los demás, era el Planetario Savchenko o la Casa de la Creatividad de los Niños.
Biysk House of Children's Creativity lleva el nombre de Savchenko Y.F.Era un lugar de atracción. Contra el telón de fondo de edificios clonados de cinco pisos, el Domo se mantuvo apartado y atrajo a niños de todas las edades de toda la ciudad. En el segundo piso había un músico, tocando habitualmente una dodecafonía de violín y piano. En el primero fueron los círculos técnicos de todas las rayas. Modelo de avión, radioelectrónico, astronómico (sí, teníamos un telescopio debajo de la cúpula allí, y no lo creerán, el planetario más genial con la óptica Carl Zeiss), el operador de radio aficionado con una antena en el techo, fotos, todavía había algunos más exóticos (como tazas de TV por satélite, por ejemplo?). Sin embargo, no mencionaré a todos. Sin embargo, el centro de atracción para todos los que visitaron este pequeño pueblo de nuestro "templo del progreso tecnológico" fue, por supuesto, el club de computadoras Robotron.
Recuerdo que, cuando era un marimacho, después de las clases de música, a menudo miraba hacia la habitación en la planta baja y miraba con envidia cómo los "ancianos" tocaban cuerdas de un código incomprensible o cortaban en voz alta algo de Tetris, habiendo aprovechado el momento en que el maestro salió por negocios o alguien acaba de terminar las clases.
No hace falta decir que, tan pronto como terminó la música, lo primero que corrí "allí". Y cuál fue mi disgusto cuando descubrí que, por desgracia, "el reclutamiento ya se ha completado" y que ahora tengo que esperar otro año entero. Y aproximadamente un mes después, cuando ya estaba reconciliado con la idea de que, en lugar de misteriosas máquinas electrónicas, estaba brillando la aburrida talla de las ardillas de madera en el PCC *, sonó el teléfono. Este era el amigo de Micah. Micah dijo que habían "dejado" a un chico en el grupo y, por lo tanto, había un lugar vacante, al que puedo postular si lo deseo. ¡La decisión fue muy rápida! Me vestí rápidamente y después de 10 minutos ya estaba saltando en dirección al DDT.
* CPC - complejo industrial de entrenamiento. Había tal práctica educativa en Scoop. Absolutamente sin sentido pero liberando el día del estudio. La ventaja es que aquellos que trabajaron en el círculo Robotron fueron liberados de esta obligación por completo por cualquier arreglo entre escuelas allí. Y podrías venir por la mañana y, si tuviste suerte con el lugar, de hecho, es imposible programar todo el día :)
La misma puerta, de donde salía el misterioso "pi-piu" y el chasquido de los teclados de láminas. Por desgracia, no encontré ningún interior interno de la taza Robotron en la red o en mi red, si de repente alguien de las alumnas tiene algo en los contenedores, ponte en marcha. Agregaré Sí, califica el panel!Me escabullí de cabeza al Domo, pasé el guardia, en el vestíbulo y aquí está la puerta anhelada. Ahora lo abriré ligeramente y miraré con cuidado dentro. Por primera vez puedo cruzar el umbral de esta misteriosa institución. Como candidato
* * *
Bajo las zumbido de las lámparas, los chicos se sentaron en silencio y examinaron cuidadosamente las líneas numeradas de personajes oscuros en los monitores en blanco y negro con un cursor parpadeante en la esquina. Alguien escribió algo, alguien con una mirada inteligente miró el texto escrito. Contemplé toda esta magnificencia con un sentido mixto de misteriosa anticipación y, al mismo tiempo, teme que "hayan estado aquí durante un mes, pero no entiendo nada". Después de una breve conversación con la maestra, me enganché en Mishka y comencé a examinar los símbolos luminosos.
10 A = 0 20 A = A + 1 30 PRINT 40 GOTO 20
Esta fue mi primera lección básica de programación :)
Formalmente, nos enseñaron solo los primeros seis meses. Bueno, es decir según lo enseñado Las clases se construyeron de acuerdo con el siguiente principio: los primeros 15 minutos: teoría, luego la tarea. Los que manejan pueden jugar juguetes. Un plan tan simple.
- "Hoy estamos estudiando la clasificación por el método de la burbuja ...". Alguien trabajó de inmediato, alguien buscó hasta el final. De una forma u otra, valió la pena, y después de un par de meses ya estaba más o menos garabateando BASIC e intentando hacer algunos experimentos simples con gráficos. Y más cerca del invierno, como programador del mundo real, vino con su propio disquete y guardó cuidadosamente todos nuestros ejercicios allí, así como juguetes, demostraciones y Dios sabe qué más vino de visitar los estudios: ex graduados de robotron.
Esto continuó durante exactamente seis meses. Y luego llegaron las vacaciones de invierno y "nos dejaron ir" ... Sergey Viktorovich dijo: "Eso es todo, ya sabes BASIC, ahora inventa lo que quieres escribir sobre él". Sabía exactamente lo que quería. Quería un editor de música. Luego quería el juego "a la Arkanoid", y luego ... Entonces quería que fuera tan hermoso y con la trama como en Space Quest. En realidad, este fue mi primer proyecto, que se me ocurrió e intenté escribir paso a paso lo más que pude, cambiando la trayectoria de vez en cuando cuando "el principio se hizo claro". En realidad después de eso, nadie nos enseñó nada más. Después de un tiempo, nos dieron un Pascal "introductorio". Y seis meses después por C. Ahora toda la teoría se redujo a una o dos lecciones, lo que explicaba la sintaxis y las características del lenguaje. Y el resto es asunto tuyo. Aquí están Kernigan y Pike en el estante, aquí están Straustrup, Knut, una pila de PC Worlds, y aquí están los muchachos mayores y, a veces, los maestros a los que siempre se les puede preguntar algo si algo no está del todo claro. Lo principal es que no hay juguetes durante las horas de trabajo. Comprenda, pregunte, ayude a los más jóvenes, en una palabra, haga lo que quiera.
Me quedaba más que bien. Jugué tanto en la primera mitad del año que comencé a interesarme por los juguetes exclusivamente desde la perspectiva de "cómo lo hicieron bien, tenemos que descubrir cómo hacerlo más fresco". En general, gradualmente me di cuenta de que la programación de imágenes interactivas de computadora con sonido es lo que más me atrae. No hubo mención de "multimedia" en ese momento. Los rumores sobre el maravilloso Roland y Sound Blaster en el extranjero comenzaron a aparecer y todo costó un dinero exorbitante. Teníamos las PC habituales de IBM con el procesador 286, que acababa de reemplazar las Neuronas monocromas, así que me contenté con el ScreamTracker y, más tarde, el Covox de las resistencias soldadas a él. Bueno, gráficos de ocho bits VGA 320 a 200.
Neuron I9.66 compatible con la computadora 8086 soviética, en la que en ese momento aprendimos los conceptos básicos del desarrollo de software (Foto: Sergey Frolov, Museo Soviético de Electrónica Digital )
Recuerdo que obtuve un capturador de memoria de video, pero no simple, pero uno que ... debido a un error o si era una característica, en general, fue capaz de robar la memoria de video por completo. El modo VGA, como sabes, te permitió almacenar cuatro páginas de video. Entonces, después de descubrir esta maravillosa propiedad, lo primero que hice fue sacar el contenido de la memoria de video del Príncipe de Persia y encontrar allí sprites con las fases del movimiento del héroe. Todos los que encontraron esta era probablemente recordarán cuán detallado y realista fue el movimiento del héroe en este juguete. He tratado repetidamente de hacer sprites de alta calidad para mi juego, y, en verdad, este movimiento en Prince simplemente me fascinó. Este era algún tipo de estándar trascendental de animación de personajes de alta calidad. Y, por supuesto, inmediatamente comencé a dibujar la imagen y la semejanza del héroe en mi juego, copiando cuidadosamente las fases, incluso en una cantidad reducida. (
años después, todos aprendimos los secretos de esta cualidad , pero esa es otra historia)
Más tarde conocí a personas de ideas afines Misha Ivanov e Igor Lebedev (están en la foto de abajo, a la derecha), ellos, como yo, amaban las misiones y la programación, y al igual que me gustaba entender todo y experimentar. Y no dudamos en apresurarnos para escribir una búsqueda de nuestro libro favorito de libros en ese momento. Sobre el hobbit Bilbo, por supuesto. Por supuesto, no lo terminamos, y luego la universidad, estudiar, todo esto ... pero estoy seguro de que en algún lugar este juguete aún se encuentra. Incluso recientemente encontré un disco en mis contenedores donde puede estar. Queda por encontrar una unidad de 5 ":)
Nuestros maestros: Vladimir Leonidovich Strigin, ... en los últimos años, olvidaron cómo se llamaba el maestro en el grupo más joven (¡alumnas, ayuda!). A la derecha: yo, Mishka e Igor con mi hermano somos colegas de la doncella del juego. Y a la izquierda detrás de Vasya. Vasya era el ensamblador más genial. Recuerdo haber escrito una utilidad residente que emulaba la interfaz del editor Borland C (incluso con un cursor en ejecución y menús de apertura, en mi opinión), para que puedas jugar en silencio Civilization, por ejemplo, durante las clases :)
Un artefacto de la infancia que conduje por alguna razón todo este tiempo en todo el mundo. Yo mismo me pregunto cuán milagrosamente he conservado esta rareza, solo para dejarme como una ilustración aquí :)Debo decir que todos los que amaban fanáticamente la codificación como a mí (aunque como aquellos que solo venían a jugar en silencio), tratamos de arrebatarnos cada hora libre para que, por las buenas o por las malas, entraran al Robotron, incluido el tiempo de las actividades de otras personas y Al mismo tiempo entre clases, después de clases y algunas veces en lugar de clases. Algunos especialmente dotados incluso lograron pasar la noche, escondiéndose detrás de las mesas y sentados en una habitación oscura bajo la luz del monitor sin la capacidad de salir del tubo hasta la mañana. Pero uno a uno con el compilador y el depurador, y, por supuesto, los juguetes (y ¡ay de cualquiera que no tuviera idea de apagar el sonido antes de tiempo!). También era posible que alguien (Vova Stebunov, ¡hola!) No fuera atrapado en la mañana del sábado, por ejemplo, en una oficina durmiendo en el teclado.
Luego hubo intentos de desmontar ScreamTracker para comprender cómo extrae un sonido tan denso de un tweeter de un solo bit. (Los camaradas mayores explicaron sobre PWM :) un viaje a la escuela de verano de ciencias de la computación en Akadem Gorod, donde luego pasé toda mi juventud estudiantil, nuestro laboratorio de laboratorio de computación de la universidad, reuniéndome con diseñadores de Novosibirsk y chamanes de cine y video, lo que en gran medida predeterminó mi círculo de intereses futuros, y mucho, mucho más.
* * *
Mucho ha fluido desde entonces. Me probé en diferentes formas de una forma u otra relacionadas con prácticas estéticas y técnicas. Hizo comerciales, hizo diseños interactivos, y durante los últimos 10 años he estado diseñando y desarrollando productos electrónicos. Pero aquí está lo que une todos estos estudios ...
Me reuní con muchas personas, profesionales experimentados y talentosos en su oficio autodidacta. Y al comunicarme con ellos, me di cuenta cada vez más claramente de la importancia de este interés inmediato inherente a la infancia. ¿Cuánto es un resorte fundamental, un mecanismo impulsor y, si lo desea, un modelo subconsciente de todos sus proyectos en la vida, si realmente ama lo que está haciendo? El principio mismo de que cuando un niño no se ve obligado a "estudiar" en patrones formales, sino que simplemente hace lo que le interesa, sin guirnaldas didácticas y sin ser un rehén del sistema de calificaciones y recompensas, simplemente cava, comprende y comprende sus ideas, él mismo Este principio de "la continuación natural del juego de investigación", aromatizado con el apoyo acrítico de los iguales, es algo extremadamente fundamental e importante para que la chispa del conocimiento y el deseo natural de crear no se extingan en un niño. Si lo piensa, de hecho, esta simple condición es decisiva para cualquier autorrealización creativa. Lo que te hace feliz y, posiblemente, hace felices a esos jóvenes curiosos con los que algún día compartirás tu experiencia y conocimiento.
Muchos pasan años, y algunos pasan toda su vida entendiendo que el único estado natural que te hace feliz es la continuación del juego, en el sentido más amplio. Juegos que nacen de una simple curiosidad infantil. Tuve suerte, tuve excelentes maestros en mi infancia, que eran tan geniales que tenían el talento no para aprender, sino para ayudar a aprender solo. Por lo tanto, puedo hacer lo que puedo y no dejo de aprender lo que aún no sé. Porque me gusta el proceso en sí mismo: reconocer y comprender. Y eso me hace realmente feliz.
En realidad, quería contarte sobre esto en este bosquejo relativamente corto. Esta experiencia, tal como la entiendo ahora, es tan fundamental y simple al mismo tiempo que vale la pena escribir sobre ella en las páginas de su blog favorito. Además, el 1 de septiembre, justo ahora. Y este es mi modesto homenaje a mis maestros de computación, Gopkalo Sergey Viktorovich, Strigin Vladimir Leonidovich, todos los demás maestros del círculo, así como un saludo alegre a todos los que dejaron los muros de Biyskiy Robotron y, quizás, también leyeron estas líneas.
Gracias, eres el mejor!
PD: bueno, lo más importante es mi hija, anteayer fue a la escuela :)
Las fotos son parcialmente mías, parcialmente encontradas en la web. Todos los derechos reservados por sus respectivos autores.