Índice:
- Raça nuclear e escolas de matemática
- A popularidade das Olimpíadas
- Motivação, tédio e faculdade técnica
- Pirataria, salários e grandes empresas próprias de TI na Rússia
Vídeo: Por que os russos são considerados um dos melhores em programação
2024 Autor: Seth Attwood | [email protected]. Última modificação: 2023-12-16 16:14
Eles ganham Olimpíadas internacionais de ciência da computação, trabalham para empresas de TI em todo o mundo e criam jogos e aplicativos populares. Como a Rússia se tornou um dos principais transportadores para a produção dos melhores programadores do mundo?
O simples jogo "Tetris" do programador soviético Aleksey Pazhitnov é conhecido em todo o mundo - o número de downloads da versão móvel oficial do jogo em 2020 ultrapassou os 500 milhões.
Mais de 500 milhões de pessoas em todo o mundo usam o mensageiro do Telegram de Pavel Durov.
A linguagem de programação Kotlin, criada pelos desenvolvedores russos Sergey Dmitriev, Evgeny Belyaev e Valentin Kipyatkov, é considerada uma prioridade pelo Google para o desenvolvimento de aplicativos no Android.
Os jogos de quebra-cabeça Cut the Rope dos desenvolvedores russos Semyon e Efim Voinovs foram baixados mais de 1 bilhão de vezes.
Finalmente, por mais de dez anos, os programadores russos conquistaram os primeiros lugares nas principais Olimpíadas internacionais, como o Concurso Internacional de Programação Colegiada da ICPC e as Olimpíadas Internacionais de Informática.
Todas essas são apenas as realizações mais brilhantes dos programadores da Rússia e, juntas, elas se encaixam em um sistema coerente que remonta à educação soviética.
Raça nuclear e escolas de matemática
O principal motivo do desenvolvimento da matemática aplicada e da programação no país foi o desejo da URSS de contornar os Estados Unidos e seus aliados na corrida nuclear, afirma Mikhail Gustokashin, diretor do Centro para Olimpíadas de Estudantes da Escola Superior de Economia. Para isso, eram necessários bons técnicos e, portanto, olimpíadas matemáticas eram realizadas em toda a URSS.
“Um alto nível de treinamento matemático em escolas e universidades foi necessário para garantir a paridade nas esferas militar e científica com quase o resto do mundo. A URSS tornou-se, por exemplo, uma das principais fundadoras da Olimpíada Internacional de Informática (IOI) e em 1990 adotou a segunda IOI”, argumenta Gustokashin.
Nas grandes cidades da União, foram abertas escolas especiais de física e matemática e internatos, que também desempenharam um papel no desenvolvimento da programação no país, segundo o acadêmico da Academia Russa de Ciências, reitor da faculdade de matemática computacional e cibernética da Universidade Estadual de Moscou em homenagem a MV Lomonosov Igor Sokolov.
"O trabalho bem organizado com crianças talentosas em escolas matemáticas especializadas durante os anos da URSS, o sistema de olimpíadas em matemática, física, ciência da computação e outras disciplinas continua a dar frutos", diz Sokolov.
Mikhail Mirzayanov, fundador da Codeforces, plataforma para fãs de olimpíadas de programação, concorda com o acadêmico.
“É importante que essas escolas ainda estejam vivendo e se desenvolvendo, e estudar nessa escola ainda é considerado um prestígio. Eu mesmo sou de Saratov, estudei na escola de matemática mais forte da cidade. Entre os talentosos professores e colegas de classe surgiu o desejo de provar a mim mesmo que não sou pior do que as outras crianças, que posso resolver algo melhor do que ninguém - para mim isso se tornou uma forte motivação para seguir em frente , diz Mirzayanov.
Além disso, segundo Mikhail, a influência foi exercida pelo desejo da URSS de "fisgar" as crianças com a programação dos anos escolares.
“Não eram apenas escolas, mas também círculos, revistas temáticas, quando criança eu lia“Young Technician”, a revista matemática“Quant”e ficava encantado”, lembra o fundador da Codeforces.
A popularidade das Olimpíadas
Os alunos russos participam de olimpíadas desde o ensino fundamental, desde as olimpíadas regionais mais simples para o conhecimento da língua russa, e terminando com as olimpíadas de toda a Rússia das principais universidades do país em várias especialidades, incluindo programação e ciência da computação. Aqueles que conquistaram os primeiros lugares nessas Olimpíadas podem entrar, por exemplo, na Universidade Estadual de Moscou sem fazer exames. M. V. Lomonosov ou outra universidade de prestígio.
Mikhail Mirzayanov começou a participar de olimpíadas especializadas a partir do 8º ano - era importante para ele vencer, e para isso ele poderia estudar novos problemas a noite toda.
“Para algumas pessoas, como eu, a competição é importante - se você erradicar completamente o espírito competitivo, será difícil para elas encontrarem motivação e atingirem seu potencial. Além disso, alguns programadores vão além das Olimpíadas Russas e vencem as internacionais, porque gostam apenas de resolver problemas, para eles já é como um esporte profissional. Eu mesmo gostava disso - é mais interessante do que assistir qualquer filme, e você está ansioso por competições de programação mais do que a segunda parte do seu filme favorito. Este é um fenômeno social interessante”, explica Mirzayanov.
Segundo ele, muitos escolares e alunos com a ajuda da resolução de problemas em velocidade aprendem o básico da programação, treinam para resolver problemas atípicos e aprendem a construir interação com os demais participantes das Olimpíadas quando se trata de competições coletivas. As competições de programação no futuro irão ajudá-lo a conseguir um emprego que seja bem pago e bem pago e a encontrar um hobby para a vida toda.
Motivação, tédio e faculdade técnica
Efim Voinov, um dos fundadores do estúdio de jogos Zeptolab, o desenvolvedor da popular série de jogos para celular Cut the Rope, começou a se envolver na programação aos 8 anos de idade por falta de entretenimento. Em sua opinião, isso poderia empurrar outros programadores também.
“Lembro que meus pais nos deram um computador ZX Spectrum de 8 bits. Não havia muitos jogos à venda, e começamos a estudar samizdat sobre a linguagem de programação BASIC e logo começamos a escrever nossos próprios jogos. Lembro que fiquei especialmente impressionado com a oportunidade de criar um vôo realista de um projétil de um canhão ao longo de uma trajetória balística e, em geral, a programação levando em conta as leis da física. Talvez essa impressão vívida da infância tenha influenciado o desenvolvimento do quebra-cabeça Cut the Rope, que se tornou um sucesso muitos anos depois”, argumenta Voinov.
Além disso, professores apaixonados desenvolveram e continuam a desenvolver amor pela programação entre as crianças em idade escolar.
“Fui para uma escola regular e lembro-me da atitude especial de um professor de informática - vendo que eu posso programar, ele libertou a mim e a meu irmão, [o atual] cofundador da empresa, das aulas. Enquanto nossos colegas aprendiam o básico da informática, meu irmão e eu sentamos no computador do professor e escrevemos nossos jogos. Foi muito honroso!”- relembra Efim.
Além disso, uma etapa importante de sua vida foram seus estudos no Instituto de Eletrônica e Matemática de Moscou (MIEM NRU HSE). De acordo com Voinov, existem muitas universidades técnicas fortes na Rússia que treinam programadores dignos.
“Tínhamos uma matemática muito forte. Lembro-me especialmente do curso de álgebra linear - a professora era uma mulher muito dura e exigente, mas ao mesmo tempo explicava tudo de uma forma muito inteligível e interessante. Conseguir uma nota excelente no exame foi considerado uma conquista especial e lembro que, para mim, isso se tornou, de certa forma, um interesse esportivo”, diz Voinov.
Ao mesmo tempo, uma parte importante de uma boa preparação dos estudantes russos é o estudo dos conhecimentos fundamentais em matemática, segundo o reitor da Faculdade de Matemática Computacional e Cibernética da Universidade Estadual de Moscou em homenagem a M. V. Lomonosov Igor Sokolov.
“Na Faculdade do CMC da Universidade Estadual de Moscou, como em muitas outras faculdades do nosso perfil, o treinamento inclui dois componentes - treinamento fundamental em matemática e ciência da computação e treinamento prático. É graças ao componente fundamental que nossos alunos podem resolver problemas científicos e práticos complexos”, disse Sokolov.
Pirataria, salários e grandes empresas próprias de TI na Rússia
O mercado de TI começou a se desenvolver na Rússia durante a difícil situação econômica dos anos 90, quando muitas empresas e institutos de pesquisa foram fechados no país, mas isso deu ao país uma vantagem sobre outros países, afirma o diretor Mikhail Gustokashin da Escola Superior de Economia.
“Naquela época, o mercado global de TI estava se desenvolvendo e a Rússia estava em algo ainda mais vantajoso do que o resto do mundo: não havia necessidade de suportar sistemas desatualizados, era possível usar software pirata de graça e economizar muito no salário dos funcionários. , - considera Gustokashin.
Em sua opinião, em tais condições, a Rússia foi capaz de desenvolver suas próprias grandes e fortes empresas de TI, como Yandex e Mail.ru. Ao mesmo tempo, as universidades russas tiveram uma grande influência, que se mostrou suficientemente preparada para oferecer um nível de educação decente no país.
“A maioria dos graduados russos também permanece na Rússia e trabalha em empresas russas ou em filiais de empresas estrangeiras. Eles podem passar sua experiência para novas gerações de programadores russos”, Gustokashin tem certeza.
De acordo com Efim Voinov, cofundador da Zeptolab, altos salários também se tornam uma motivação chave para o aprendizado de programação na Rússia.
“Os salários dos programadores estão crescendo a cada ano e estão cada vez menos vinculados ao mercado local - isso é facilitado pelo boom contínuo das empresas de TI, os processos de globalização e a atual aposentadoria onipresente. Aos olhos das crianças em idade escolar, dos candidatos e dos seus pais, esta é obviamente também uma razão importante para fazer uma escolha a favor da aprendizagem da programação , conclui Voinov.
Recomendado:
O fantasma dos OGM, ou quais produtos produzidos localmente são melhores não consumir antes da estação de colheita
Por que os tomates de produção doméstica e de outra produção comprados no supermercado nos meses de inverno têm gosto de grama, e o rabanete mais bonito é estranhamente amargo na boca e provoca náusea? Tentando diversificar nossa dieta com o que consideramos vegetais saudáveis, podemos prestar um péssimo serviço a nós mesmos durante os meses de inverno. É hora de descobrir quais produtos nas prateleiras dos supermercados no inverno provavelmente estão cheios de produtos químicos
"Para os russos, Deus não está no céu, mas em suas almas. Para aqueles que têm um Deus separado, esses não são russos!"
Se você pensava anteriormente que a palavra "mente" é um sinônimo para a palavra "mente", então com este artigo você aprenderá que não é. Mente e mente diferem em essência, bem, quase tanto quanto Deus difere do diabo na mitologia
Xamã siberiano que se tornou um dos melhores atiradores da Segunda Guerra Mundial
Como um Tungus analfabeto se tornou um dos melhores atiradores da Grande Guerra Patriótica
Estudos psicológicos foram considerados falsos em mais de 50% dos casos
A crise da reprodutibilidade lançou dúvidas em campos inteiros da ciência. Muitos dos resultados, amplamente citados na mídia, são agora considerados exagerados ou falsos. Quando os cientistas tentaram replicar experimentos psicológicos clássicos e recentes, os resultados foram surpreendentemente consistentes, com cerca de metade do sucesso e a outra metade do fracasso
Eu sabia desde a infância que os nossos são os melhores
30 de dezembro é o aniversário da URSS, o maior estado do mundo em extensão territorial, o segundo em poder econômico e militar e o terceiro em população. A URSS ocupou a metade oriental da Europa e o terço norte da Ásia