Dédié à tous les meilleurs professeurs ...

J'ai grandi dans une petite ville du territoire de l'Altaï sur les rives de la rivière Biya, non loin de l'endroit où elle fusionne avec Katun. Cette ville, en substance, n'était pas différente des centaines d'autres petites villes - d'anciens centres de district prérévolutionnaires, qui sont nés des mêmes immeubles de cinq étages à l'époque soviétique autour d'un institut de recherche ou d'une "entreprise de formation de ville". Tels généreusement dispersés à travers l'immensité de Notre Immense.

Dans mon enfance, il y avait une forêt de pins, une rivière, une station de bateau non loin d'une plage étroite, où les baigneurs venaient de partout le week-end et où nous allions nager avec ma sœur aînée pendant mon enfance à la maternelle. Et aussi les collines pour skier en hiver, juste en bas de la piste, à gauche et autour du périmètre dans la fosse de fondation, une fois qu'un dieu creusé sait pour quels besoins, et même laissé à la volonté de son destin géodésique simple.

image
C'est moi et mes amis sur le chemin de l'école dans la lointaine année 84m ou 85m.

Et aussi dans notre périphérie, où la route bifurquait juste après l'arrêt de bus et partait avec sa propre branche vers l'école puis à travers la place avec un cinéma et un complexe sportif Zarya dans la direction «bateau», et l'autre reposait contre l'entrée de l'institut local de recherche chimique, là, sur fourchette, le dos dans la forêt se tenait le Dôme. Nous l'avons appelé le dôme en fonction de ses caractéristiques architecturales évidentes, et donc, pour tout le monde, c'était le planétarium de Savchenko ou la maison de la créativité des enfants.

image
La Maison de la créativité des enfants de Biysk porte le nom de Savchenko Y.F.

C'était un lieu d'attraction. Dans le contexte des bâtiments clonés de cinq étages, le Dôme s'est détaché et a attiré des enfants de tous âges de toute la ville. Au deuxième étage, il y avait un musicien, qui sonnait habituellement un violon déroulant et une dodécaphonie au piano. Sur le premier, il y avait des cercles techniques de toutes les rayures. Maquette d'avion, radioélectronique, astronomique (oui, nous avions un télescope sous le dôme, et vous ne le croirez pas, le planétarium le plus cool avec des optiques Carl Zeiss), l'opérateur radio amateur avec une antenne sur le toit, des photos, il y en avait encore plus exotiques (comme tasses de télévision par satellite, par exemple?). Cependant, je ne mentionnerai pas tout le monde. Cependant, le centre d'attraction pour tous ceux qui ont déjà visité cette petite ville de notre "temple du progrès technologique" était, bien sûr, le club informatique Robotron.

Je me souviens, en tant que jeune garçon manqué, après des cours de musique, je regardais souvent dans la pièce au rez-de-chaussée et regardais avec envie comment les "anciens" tiraient intelligemment les cordes d'un code incompréhensible ou coupaient bruyamment en Tetris, après avoir saisi la minute où le professeur est sorti pour affaires ou quelqu'un vient de terminer ses cours.

Inutile de dire que dès la fin de la musique, la première chose que j'ai courue "là-bas". Et quel a été mon chagrin quand j'ai découvert que, hélas, «le recrutement est déjà terminé» et que maintenant je dois encore attendre une année entière. Et environ un mois plus tard, alors que j'étais déjà réconcilié avec l'idée qu'au lieu de mystérieuses machines électroniques, je brillais la sculpture terne des écureuils en bois sur le PCC *, le téléphone a sonné. C'était l'ami de Micah. Micah a dit qu'ils avaient «largué» un gars dans le groupe, et donc il y avait un endroit vacant, auquel je peux postuler si je le souhaite. La décision a été rapide comme l'éclair! Je me suis rapidement habillé et après 10 minutes, je sautais déjà en direction du DDT.

* CPC - complexe industriel de formation. Il y avait une telle pratique éducative dans Scoop. Absolument dénué de sens mais libérant la journée de l'étude. Le bonus est que ceux qui travaillaient dans le cercle Robotron étaient totalement libérés de cette obligation par tout arrangement interscolaire. Et vous pouvez venir le matin et, si vous avez de la chance avec l'endroit, en fait, il est impossible de programmer toute la journée :)

image
La même porte, d'où sortaient le mystérieux "pi-piu" et le cliquetis des claviers en roseau. Hélas, je n'ai trouvé aucun intérieur interne de la tasse Robotron sur le réseau ou dans mon réseau, si tout à coup quelqu'un des anciens élèves a quelque chose dans les poubelles, rayez. J'ajouterai. Oui, évaluez le panneau!

J'ai filé tête baissée vers le Dôme, passé le garde, dans le hall et ici, c'est la porte tant attendue. Maintenant, je vais l'ouvrir légèrement et regarder attentivement à l'intérieur. Pour la première fois, je peux franchir le seuil de cette mystérieuse institution. En tant que candidat.

* * *


Sous les lampes qui bourdonnaient, les garçons s'assirent en silence et examinèrent pensivement les lignes numérotées de caractères obscurs sur les moniteurs en noir et blanc avec un curseur vacillant dans le coin. Quelqu'un a tapé quelque chose, quelqu'un juste avec un look intelligent a regardé le texte tapé. J'ai contemplé toute cette magnificence avec un sentiment mélangé d'anticipation mystérieuse et, en même temps, je crains "qu'ils soient ici depuis un mois maintenant, mais je ne comprends rien du tout". Après une courte conversation avec le professeur, je suis devenu accro à Mishka et j'ai commencé à examiner les symboles lumineux.

10 A = 0 20 A = A + 1 30 PRINT  40 GOTO 20 

C'était ma première leçon de programmation de base :)

Officiellement, nous n'avons appris que les six premiers mois. Eh bien, c'est-à-dire comme enseigné. Les cours ont été construits selon le principe suivant: les 15 premières minutes - théorie, puis la tâche. Ceux qui réussissent peuvent jouer aux jouets. Un plan si simple.

- "Aujourd'hui, nous étudions le tri par la méthode des bulles ....". Quelqu'un a travaillé tout de suite, quelqu'un a tâtonné jusqu'à la fin. D'une manière ou d'une autre, cela a payé, et après quelques mois, j'étais déjà plus ou moins en train de gribouiller sur BASIC et d'essayer de faire de simples expériences avec les graphiques. Et plus près de l'hiver, en tant que programmeur du monde réel, il est venu avec sa propre disquette et y a soigneusement conservé tous nos exercices, ainsi que des jouets, des démos et Dieu sait ce qui est venu des studios en visite - d'anciens diplômés de Robotron.

Cela a duré exactement six mois. Et puis les vacances d'hiver sont arrivées et ils «nous ont laissés partir» ... Sergey Viktorovich l'a dit: «C'est ça, vous savez BASIC, trouvez maintenant ce que vous voulez écrire dessus.» Je savais exactement ce que je voulais. Je voulais un éditeur de musique. Ensuite, je voulais le jeu «à la Arkanoid», et puis ... Ensuite, je voulais qu'il soit aussi beau et avec l'intrigue que dans Space Quest. En fait, c'était mon premier projet, que j'ai imaginé pour moi-même et que j'ai essayé d'écrire étape par étape autant que possible, en changeant la trajectoire de temps en temps lorsque «le principe devenait clair». En fait, après cela, personne ne nous a rien appris d'autre. Après un certain temps, on nous a donné un Pascal «introductif». Et six mois plus tard par C. Maintenant, toute la théorie était réduite à une ou deux leçons, ce qui expliquait la syntaxe et les caractéristiques du langage. Et le reste est votre propre entreprise. Voici Kernigan et Pike sur l'étagère, voici Straustrup, Knut, une pile de mondes PC, et voici les gars plus âgés et parfois les enseignants à qui l'on peut toujours demander quelque chose si quelque chose n'est pas clair du tout. L'essentiel est de ne pas avoir de jouets pendant les heures de travail. Comprenez, demandez, aidez les plus jeunes, en un mot, faites ce que vous voulez.

Cela me convenait plus. J'ai tellement joué au cours du premier semestre que j'ai commencé à m'intéresser aux jouets exclusivement du point de vue «comment ils l'ont fait cool, nous devons trouver comment le rendre plus cool». En général, j'ai progressivement réalisé que la programmation d'images informatiques interactives avec du son est ce qui m'attire le plus. Il n'y avait aucune mention de «multimédia» à cette époque. Des rumeurs sur le merveilleux Roland et Sound Blaster à l'étranger commencent à apparaître et tout cela coûte de l'argent exorbitant. Nous avions les PC IBM habituels avec le 286e processeur, qui venait de remplacer les Neurones monochromes, donc je me contentais du ScreamTracker et, plus tard, du Covox des résistances soudées. Eh bien, les graphiques VGA 320 à 200 à 200 bits.

image
Ordinateur compatible soviétique 8086 Neuron I9.66, sur lequel à cette époque nous avons appris les bases du développement logiciel (Photo: Sergey Frolov, Musée de l'électronique numérique soviétique )


Je me souviens que j'avais une mémoire vidéo, mais pas simple, mais qui ... soit à cause d'un bug, ou si c'était une telle fonctionnalité, en général, il était capable de voler complètement la mémoire vidéo. Le mode VGA, comme vous le savez, vous a permis de stocker quatre pages vidéo. Donc, après en avoir découvert cette merveilleuse propriété, la première chose que j'ai faite a été de retirer le contenu de la mémoire vidéo Prince Of Persia et d'y trouver des sprites avec les phases du mouvement du héros. Tous ceux qui ont trouvé cette époque se souviendront probablement à quel point le mouvement du héros dans ce jouet était détaillé et réaliste. J'ai essayé à plusieurs reprises de créer des sprites de haute qualité pour mon jeu et, en vérité, j'étais tout simplement fasciné par ce mouvement à Prince. C'était une sorte de norme transcendantale d'animation de personnages de haute qualité. Et, bien sûr, j'ai immédiatement commencé à dessiner l'image et la ressemblance du héros dans mon jeu, en copiant soigneusement les phases, même en quantité réduite. (des années plus tard, nous avons tous appris les secrets de cette qualité , mais c'est une autre histoire)

Plus tard, j'ai rencontré des gens partageant les mêmes idées, Misha Ivanov et Igor Lebedev (ils sont sur la photo ci-dessous, à droite), ils, comme moi, aimaient les quêtes et la programmation, et tout comme j'aimais tout comprendre et expérimenter. Et nous n'avons pas hésité à nous précipiter pour écrire une quête de notre livre de livres préféré à cette époque. À propos du Hobbit Bilbo, bien sûr. Bien sûr, nous ne l'avons pas terminé, puis l'université, les études, tout cela ... mais je suis sûr que quelque part ce jouet se trouve toujours. J'ai même récemment trouvé un lecteur dans mes bacs où il peut être. Reste à trouver un lecteur 5 ":)

image
Nos professeurs: Vladimir Leonidovich Strigin, ... au cours des dernières années, ont oublié quel était le nom du professeur dans le groupe plus jeune (anciens élèves, aidez-moi!). À droite: moi, Mishka et Igor avec mon frère sont des collègues de la jeune fille. Et à gauche derrière Vasya. Vasya était l'assembleur le plus cool. Je me souviens d'avoir écrit un utilitaire résident qui émulait l'interface de l'éditeur Borland C (même avec un curseur en cours d'exécution et des menus d'ouverture, à mon avis), afin que vous puissiez jouer tranquillement à Civilization, par exemple, pendant les cours :)

image
Un artefact d'enfance que j'ai conduit pour une raison quelconque tout ce temps dans le monde. Je me demande moi-même comment j'ai miraculeusement préservé cette rareté, pour ne laisser ici qu'une illustration :)

Je dois dire que tous ceux qui aimaient le codage aussi fanatiquement que moi (bien que comme ceux qui venaient juste jouer tranquillement), nous avons essayé d'arracher chaque heure libre pour que, par crochet ou par escroc, pour entrer dans le Robotron, y compris le temps des activités des autres et en même temps entre les cours, après les cours et parfois au lieu des cours. Certains particulièrement doués ont même réussi à passer la nuit, se cachant derrière des tables et assis dans une pièce sombre sous la lumière du moniteur sans possibilité de sortir du tube jusqu'au matin. Mais en tête-à-tête avec le compilateur et le débogueur, et, bien sûr, les jouets (et malheur à tous ceux qui n'avaient aucune idée de couper le son à l'avance). Il était également possible que quelqu'un (Vova Stebunov, salut!) N'ait pas été pris le samedi matin, par exemple, dans un bureau dormant au clavier.

Ensuite, il y a eu des tentatives de démontage de ScreamTracker afin de comprendre comment il extrait un son si épais d'un tweeter à un bit. (Des camarades seniors ont expliqué à propos de PWM :) un voyage à l'école d'été d'informatique à Akadem Gorod, où j'ai ensuite passé toute ma jeunesse étudiante, notre laboratoire universitaire de laboratoire informatique, à rencontrer des concepteurs de Novossibirsk et des chamans de cinéma et de vidéo, qui ont largement prédéterminé mon cercle de intérêts futurs, et bien plus encore.

* * *


Beaucoup a coulé depuis. Je me suis essayé sous différentes formes d'une manière ou d'une autre liée à la fois aux pratiques esthétiques et techniques. Il a fait des publicités, fait des designs interactifs, et depuis 10 ans je conçois et développe de l'électronique. Mais voici ce qui unit toutes ces mes études ...

J'ai rencontré de nombreuses personnes, des professionnels expérimentés et talentueux dans leur métier autodidacte. Et en communiquant avec eux, je me suis de plus en plus rendu compte de l'importance de cet intérêt immédiat inhérent à l'enfance. Combien est-ce un ressort fondamental, un mécanisme d'entraînement et, si vous le souhaitez, un modèle subconscient de tous vos projets dans la vie, si vous aimez vraiment ce que vous faites. Le principe même selon lequel lorsqu'un enfant n'est pas obligé «d'étudier» selon des schémas formels, mais fait simplement ce qui l'intéresse, sans clinquant didactique et sans être otage du système de notes et de récompenses, il fouille simplement, comprend et réalise ses idées, lui-même ce principe de «la continuation naturelle du jeu de recherche», aromatisé par le soutien non critique d'égal à égal, est une chose extrêmement fondamentale et importante pour que l'étincelle de la connaissance et le désir naturel de créer ne s'éteignent pas chez un enfant. Si vous y réfléchissez, en fait, cette simple condition est décisive pour toute réalisation créative de soi. Ce qui vous rend heureux et, éventuellement, rend heureux ces jeunes gars curieux avec qui vous partagerez un jour votre expérience et vos connaissances.

Beaucoup passent des années, et certains passent toute leur vie à comprendre que le seul état naturel qui vous rend heureux est la continuation du jeu, au sens large. Des jeux qui naissent d'une simple curiosité enfantine. J'ai eu de la chance, j'ai eu d'excellents professeurs dans mon enfance, qui étaient tellement cool qu'ils avaient le talent de ne pas apprendre, mais d'aider à apprendre par moi-même. Par conséquent, je peux faire ce que je peux et je n'arrête pas d'apprendre ce que je ne sais toujours pas. Parce que j'aime juste le processus lui-même - reconnaître et comprendre. Et cela me fait vraiment plaisir.

En fait, je voulais vous en parler dans ce croquis relativement court. Cette expérience, telle que je la comprends maintenant, est si fondamentale et simple à la fois qu'il vaut la peine d'écrire à ce sujet sur les pages de votre blog préféré. D'ailleurs, le 1er septembre, tout à l'heure. Et c'est mon modeste hommage à mes professeurs d'informatique Gopkalo Sergey Viktorovich, Strigin Vladimir Leonidovich, tous les autres professeurs du cercle, ainsi qu'un salut joyeux à tous ceux qui ont quitté les murs de Biyskiy Robotron et, peut-être, ont également lu ces lignes.

Merci, vous êtes le plus cool!

PS: eh bien, le plus important c'est ma fille, avant-hier elle est allée à l'école :)

image

Les photos sont partiellement les miennes, partiellement trouvées sur le web. Tous droits réservés par leurs auteurs respectifs.

Source: https://habr.com/ru/post/fr422233/


All Articles