Eu cresci em uma pequena cidade no Território de Altai, nas margens do rio Biya, não muito longe do lugar onde ele se funde com Katun. Essa cidade, em essência, não era diferente de centenas de outras cidades minúsculas - antigos centros distritais pré-revolucionários, que cresceram com o mesmo bloco de cinco andares da era soviética em torno de um instituto de pesquisa ou "empresa formadora de cidades". Tais generosamente espalhados pela vastidão de Nosso Imenso.
Na minha infância, havia uma floresta de pinheiros, um rio, uma estação de barcos não muito longe de uma praia estreita, onde banhistas vinham de todos os lugares nos fins de semana e onde íamos nadar com minha irmã mais velha durante minha infância no jardim de infância. E também as montanhas para esquiar no inverno, logo abaixo da pista, à esquerda e ao redor do perímetro no poço da fundação, uma vez que um deus cavado sabe o que precisa e até deixa à vontade seu simples destino geodésico.
Este sou eu e meus amigos no caminho da escola nos distantes 84 ou 85 anos.E também em nossos arredores, onde a estrada bifurcava logo após o ponto de ônibus e saía com seu próprio ramo em direção à escola e depois do outro lado da praça com o complexo de cinema e esportes Zarya na direção do “barco”, e o outro descansava contra a entrada do instituto local de pesquisa química, ali, na garfo, de costas para a floresta, estava o Domo. Nós o chamamos de Domo, de acordo com suas características arquitetônicas óbvias e, portanto, para todos os outros, era o Planetário Savchenko ou a Casa da Criatividade das Crianças.
Casa Biysk de Criatividade Infantil em homenagem a Savchenko Y.F.Era um lugar de atração. Contra o pano de fundo dos prédios clonados de cinco andares, o Dome se destacava e atraía crianças de todas as idades de toda a cidade. No segundo andar, havia um músico tocando habitualmente um violino de lançamento e dodecafonia de piano. No primeiro havia círculos técnicos de todas as faixas. Modelo de aeronave, rádio-eletrônico, astronômico (sim, tínhamos um telescópio embaixo da cúpula, e você não acredita, o planetário mais legal da ótica Carl Zeiss), o operador de rádio amador com uma antena no teto, fotos, ainda havia outras mais exóticas (como canecas de TV via satélite, por exemplo?). No entanto, não vou mencionar todos. No entanto, o centro de atração para todos que já visitaram esta pequena cidade do nosso "templo do progresso tecnológico" era, é claro, o clube de informática Robotron.
Lembro-me, como um jovem moleca, depois de aulas de música, muitas vezes olhava para a sala no térreo e observava com inveja como os "anciões" digitavam com inteligência cordas de um código incompreensível ou cortavam alto alguns tetris, depois de aproveitar o minuto em que o professor saiu a negócios ou alguém acabou de terminar as aulas.
Escusado será dizer que, assim que a música terminou, a primeira coisa que corri "lá". E qual foi o meu desgosto quando descobri que, infelizmente, "o recrutamento já foi concluído" e que agora tenho que esperar mais um ano. E cerca de um mês depois, quando eu já estava reconciliado com o pensamento de que, em vez de máquinas eletrônicas misteriosas, eu estava exibindo a escultura maçante de esquilos de madeira no Código de Processo Penal *, o telefone tocou. Este era o amigo de Micah. Micah disse que eles haviam "largado" um cara do grupo e, portanto, havia um lugar vago, no qual eu posso me candidatar, se assim o desejar. A decisão foi rápida! Eu me vesti rapidamente e depois de 10 minutos eu já estava pulando na direção do DDT.
* CPC - complexo industrial de treinamento. Havia uma prática educacional em Scoop. Absolutamente sem sentido, mas libertando o dia dos estudos. O bônus é que aqueles que trabalharam no círculo Robotron foram libertados dessa obrigação por quaisquer acordos entre escolas lá. E você pode vir de manhã e, se você tiver sorte com o local, é impossível programar o dia inteiro :)
A mesma porta, de onde veio o misterioso "pi-piu" e o clique dos teclados de palheta. Infelizmente, não encontrei nenhum interior interno da caneca Robotron na rede ou na minha, se de repente alguém dos ex-alunos tiver algo nos caixotes do lixo, acerte. Vou acrescentar. Sim, avalie o painel!Corri de cabeça para o Domo, passei pelo guarda, no vestíbulo e aqui está a porta almejada. Agora vou abrir um pouco e olhar cuidadosamente para dentro. Pela primeira vez, posso atravessar o limiar desta instituição misteriosa. Como candidato.
* * *
Sob as luzes vibrantes, os meninos sentaram-se em silêncio e examinaram pensativamente as linhas numeradas de caracteres obscuros nos monitores em preto e branco com um cursor trêmulo no canto. Alguém digitou algo, alguém apenas com um olhar inteligente olhou para o texto digitado. Contemplei toda essa magnificência com um senso misto de antecipação misteriosa e, ao mesmo tempo, temo que "eles estejam aqui há um mês, mas eu não entendo nada". Após uma breve conversa com o professor, fiquei viciado em Mishka e comecei a examinar os símbolos luminosos.
10 A = 0 20 A = A + 1 30 PRINT 40 GOTO 20
Esta foi a minha primeira lição básica de programação :)
Formalmente, fomos ensinados apenas nos primeiros seis meses. Bem, isto é como ensinado. As aulas foram construídas de acordo com o seguinte princípio: os primeiros 15 minutos - teoria, depois a tarefa. Quem gerencia pode brincar com brinquedos. Um plano tão simples.
- "Hoje estamos estudando a classificação pelo método da bolha ....". Alguém trabalhou imediatamente, alguém se atrapalhou até o fim. De um jeito ou de outro, valeu a pena, e depois de alguns meses eu já estava mais ou menos rabiscando no BASIC e tentando fazer alguns experimentos simples com gráficos. E mais perto do inverno, como programador do mundo real, ele veio com seu próprio disquete e manteve cuidadosamente todos os nossos exercícios lá, além de brinquedos, demos e Deus sabe o que mais veio dos estúdios visitantes - ex-formandos de robôs.
Isso durou exatamente seis meses. E então chegaram as férias de inverno e elas "nos deixaram ir" ... Sergey Viktorovich disse: "É isso, você sabe o BASIC, agora pense no que você quer escrever nele". Eu sabia exatamente o que queria. Eu queria um editor de música. Então eu queria o jogo "a la Arkanoid", e então ... Então eu queria que fosse tão bonito e com a trama quanto na Space Quest. Na verdade, este foi o meu primeiro projeto, que inventei e tentei escrever passo a passo o máximo que pude, mudando a trajetória de tempos em tempos quando “o princípio se tornava claro”. Na verdade, depois disso, ninguém nos ensinou mais nada. Depois de algum tempo, recebemos um Pascal "introdutório". E seis meses depois por C. Agora toda a teoria foi reduzida a uma ou duas lições, o que explicava a sintaxe e os recursos da linguagem. E o resto é da sua conta. Aqui estão Kernigan e Pike na prateleira, aqui estão Straustrup, Knut, uma pilha de mundos dos PCs, e aqui estão os caras mais velhos e, às vezes, professores que sempre podem perguntar algo se algo não está claro. O principal é não brinquedos durante o horário de trabalho. Entenda, pergunte, ajude os mais jovens, em uma palavra, a fazer o que quiser.
Mais do que me convinha. Toquei tanto no primeiro semestre do ano que comecei a me interessar por brinquedos exclusivamente da perspectiva de “como eles fizeram bem, precisamos descobrir como torná-los mais legais”. De um modo geral, percebi gradualmente que programar imagens interativas de computador com som é o que mais me atrai. Não havia menção de "multimídia" na época. Rumores sobre o maravilhoso Roland e Sound Blaster no exterior começaram a aparecer e tudo custou dinheiro exorbitante. Como tínhamos os PCs IBM usuais com o 286º processador, que acabara de substituir os neurônios monocromáticos, fiquei contente com o ScreamTracker e, mais tarde, com o Covox dos resistores soldados a ele. Bem, gráficos de oito bits VGA 320 a 200.
Computador soviético compatível com 8086, Neuron I9.66, no qual aprendemos naquele momento os conceitos básicos do desenvolvimento de software (Foto: Sergey Frolov, Museu Eletrônico Digital Soviético )
Lembro que peguei uma memória de vídeo, mas não é simples, mas uma que ... por causa de um bug ou por ser esse recurso, em geral, ele conseguiu roubar completamente a memória de vídeo. O modo VGA, como você sabe, permitiu armazenar quatro páginas de vídeo. Então, tendo descoberto essa propriedade maravilhosa, a primeira coisa que fiz foi retirar o conteúdo da memória de vídeo do Prince Of Persia e encontrar sprites com as fases do movimento do herói. Todo mundo que encontrou essa época provavelmente se lembrará de quão detalhado e realista foi o movimento do herói neste brinquedo. Tentei repetidamente criar sprites de alta qualidade para o meu jogo e, na verdade, fiquei simplesmente fascinado por esse movimento em Prince. Esse era algum tipo de padrão transcendental de animação de personagem de alta qualidade. E, é claro, comecei imediatamente a desenhar a imagem e a semelhança do herói em meu jogo, copiando cuidadosamente as fases, mesmo em quantidade reduzida. (
anos depois, todos aprendemos os segredos dessa qualidade , mas isso é outra história)
Mais tarde, conheci pessoas com a mesma opinião, Misha Ivanov e Igor Lebedev (elas estão na foto abaixo, à direita); elas, como eu, amavam as Missões e a programação, e assim como eu gostavam de entender tudo e experimentar. E não hesitamos em nos apressar em escrever uma busca pelo nosso livro favorito naquela época. Sobre o hobbit Bilbo, é claro. É claro que não terminamos, e depois estudamos na universidade, tudo isso ... mas tenho certeza de que em algum lugar esse brinquedo ainda está. Até recentemente, encontrei uma unidade em minhas caixas onde ela pode estar. Resta encontrar uma unidade de 5 ":)
Nossos professores: Vladimir Leonidovich Strigin, ... nos últimos anos, esqueceu qual era o nome do professor no grupo mais jovem (alunos, ajuda!). À direita: eu, Mishka e Igor com meu irmão somos colegas na donzela do jogo. E à esquerda atrás de Vasya. Vasya foi a montadora mais legal. Lembro-me de escrever um utilitário residente que emulava a interface do editor Borland C (mesmo com um cursor em execução e menus de abertura, na minha opinião), para que você possa reproduzir o Civilization em silêncio, por exemplo, durante as aulas :)
Um artefato da infância que eu dirigi por algum motivo esse tempo todo no mundo. Eu mesmo me pergunto como milagrosamente preservei essa raridade, apenas para ser deixada como ilustração aqui :)Devo dizer que todos que amavam a codificação tão fanaticamente quanto eu (embora como aqueles que vieram tocar em silêncio), tentamos aproveitar todas as horas livres para que, de um jeito ou de outro, entremos no Robotron, incluindo o horário das atividades de outras pessoas e o mesmo tempo entre as aulas, depois das aulas e, às vezes, em vez das aulas. Alguns especialmente dotados conseguiram passar a noite, escondidos atrás de mesas e sentados em uma sala escura sob a luz do monitor, sem a capacidade de sair do tubo até a manhã seguinte. Mas um a um com o compilador e depurador e, é claro, brinquedos (e ai de quem não teve idéia de desligar o som antes do tempo). Também era possível que alguém (Vova Stebunov, oi!) Não fosse pego de manhã no sábado, por exemplo, em um escritório dormindo no teclado.
Houve tentativas de desmontar o ScreamTracker para entender como ele extrai um som tão espesso de um tweeter de um bit. (Camaradas seniores explicaram sobre a PWM :) uma viagem para a escola de verão da ciência da computação em Akadem Gorod, onde passei toda a minha juventude estudantil, nosso laboratório de laboratório da universidade, encontrando-me com designers de Novosibirsk e xamãs de cinema e vídeo, o que predeterminou amplamente meu círculo de interesses futuros e muito, muito mais.
* * *
Muita coisa fluiu desde então. Tentei-me de diferentes formas, de uma maneira ou de outra, conectadas às práticas estéticas e técnicas. Ele fez comerciais, fez projetos interativos e, nos últimos 10 anos, venho projetando e desenvolvendo eletrônicos. Mas aqui está o que une todos esses meus estudos ...
Eu me encontrei com muitas pessoas, profissionais experientes e talentosos em seu ofício autodidata. E, ao me comunicar com eles, percebi cada vez mais claramente a importância desse interesse imediato inerente à infância. Quanto é uma mola fundamental, um mecanismo de direção e, se você gosta, um modelo subconsciente de todos os seus projetos na vida, se você realmente ama o que está fazendo? O próprio princípio de que quando uma criança não é forçada a "estudar" em padrões formais, mas apenas faz o que lhe interessa, sem enfeites didáticos e não sendo refém do sistema de classificações e recompensas, ele simplesmente procura, entende e realiza suas próprias idéias. esse princípio da “continuação natural do jogo de pesquisa”, aromatizado com o apoio acrítico de iguais, é uma coisa extremamente fundamental e importante para que a centelha do conhecimento e o desejo natural de criar não desapareçam na criança. Se você pensar bem, de fato, essa condição simples é decisiva para qualquer autorrealização criativa. O que faz você feliz e, possivelmente, faz feliz aqueles jovens curiosos com quem um dia você compartilhará sua experiência e conhecimento.
Muitos passam anos, e alguns passam a vida inteira entendendo que o único estado natural que o faz feliz é a continuação do jogo, no sentido mais amplo. Jogos surgindo de uma simples curiosidade infantil. Tive sorte, tive excelentes professores na infância, que eram tão legais que tinham o talento de não aprender, mas de ajudar a aprender sozinho. Portanto, posso fazer o que posso e não paro de aprender o que ainda não sei. Porque eu apenas gosto do processo em si - reconhecer e entender. E isso me deixa verdadeiramente feliz.
Na verdade, eu queria falar sobre isso neste esboço relativamente curto. Essa experiência, como eu a entendo agora, é tão fundamental e simples ao mesmo tempo que vale a pena escrever sobre ela nas páginas do seu blog favorito. Além disso, em 1 de setembro, agora. E este é meu modesto tributo aos meus professores de informática, Gopkalo Sergey Viktorovich, Strigin Vladimir Leonidovich, todos os outros professores do círculo, além de uma alegre saudação a todos aqueles que deixaram as paredes do Biyskiy Robotron e, talvez, também tenham lido estas linhas.
Obrigado, você é o mais legal!
PS: bem, a coisa mais importante é minha filha, anteontem ela foi para a escola :)
As fotos são parcialmente minhas, parcialmente encontradas na web. Todos os direitos reservados por seus respectivos autores.