Inhaltsverzeichnis:

Warum Russen als eine der besten Programmierer gelten
Warum Russen als eine der besten Programmierer gelten

Video: Warum Russen als eine der besten Programmierer gelten

Video: Warum Russen als eine der besten Programmierer gelten
Video: Soll die Ukraine kapitulieren? Hat Precht recht? (Beste Antwort und dominierte Strategie) 2024, April
Anonim

Sie gewinnen internationale Informatikolympiaden, arbeiten für IT-Unternehmen auf der ganzen Welt und entwickeln beliebte Spiele und Anwendungen. Wie wurde Russland zu einem der Hauptförderer für die Produktion der weltbesten Programmierer?

Das einfache Spiel "Tetris" des sowjetischen Programmierers Aleksey Pazhitnov ist auf der ganzen Welt bekannt - die Zahl der Downloads der offiziellen mobilen Version des Spiels im Jahr 2020 überstieg 500 Millionen.

Mehr als 500 Millionen Menschen weltweit nutzen den Telegram-Messenger von Pavel Durov.

Die Programmiersprache Kotlin, die von den russischen Entwicklern Sergey Dmitriev, Evgeny Belyaev und Valentin Kipyatkov entwickelt wurde, wird von Google als Priorität bei der Entwicklung von Anwendungen auf Android angesehen.

Tetris
Tetris

Cut the Rope Puzzle-Spiele der russischen Entwickler Semyon und Efim Voinovs wurden mehr als 1 Milliarde Mal heruntergeladen.

Schließlich belegen russische Programmierer seit mehr als zehn Jahren die ersten Plätze bei großen internationalen Olympiaden wie dem ICPC International Collegiate Programming Contest und der Internationalen Informatikolympiade.

All dies sind nur die hellsten Errungenschaften von Programmierern aus Russland, und zusammen fügen sie sich in ein kohärentes System ein, das auf die sowjetische Bildung zurückgeht.

Nuklearrennen und Mathematikschulen

Der Hauptgrund für die Entwicklung der angewandten Mathematik und der Programmierung im Land war der Wunsch der UdSSR, die Vereinigten Staaten und ihre Verbündeten im Nuklearwettlauf zu umgehen, sagt Mikhail Gustokashin, Direktor des Zentrums für Studentenolympiaden an der Higher School of Economics. Dazu waren gute Technikfreaks erforderlich, und deshalb wurden in der gesamten UdSSR mathematische Olympiaden abgehalten.

„Eine hohe mathematische Ausbildung in Schulen und Universitäten war notwendig, um im militärischen und wissenschaftlichen Bereich mit fast der restlichen Welt gleichzuziehen. Die UdSSR wurde beispielsweise einer der Hauptbegründer der Internationalen Informatikolympiade (IOI) und nahm 1990 die zweite IOI an “, argumentiert Gustokashin.

Schüler der Moskauer Schule Nr. 524 beim Mathematikunterricht unter der Leitung des Direktors der Institution Iosif Borukhov
Schüler der Moskauer Schule Nr. 524 beim Mathematikunterricht unter der Leitung des Direktors der Institution Iosif Borukhov

In großen Städten der Union wurden spezielle Physik- und Mathematikschulen sowie Internate eröffnet, dies habe auch eine Rolle bei der Entwicklung der Programmierung im Land gespielt, so der Akademiker der Russischen Akademie der Wissenschaften, Dekan der Fakultät für Computermathematik und Kybernetik der Moskauer Staatlichen Universität benannt nach MV Lomonossow Igor Sokolow.

"Die gut organisierte Arbeit mit talentierten Kindern an spezialisierten mathematischen Schulen in den Jahren der UdSSR, das System der Olympiaden in Mathematik, Physik, Informatik und anderen Fächern trägt weiterhin Früchte", sagt Sokolov.

Mikhail Mirzayanov, der Gründer von Codeforces, einer Plattform für Fans von Programmierolympiaden, stimmt dem Akademiker zu.

„Es ist wichtig, dass diese Schulen noch leben und sich entwickeln, und das Studium an einer solchen Schule gilt immer noch als prestigeträchtig. Ich selbst komme aus Saratow, habe an der stärksten mathematischen Schule der Stadt studiert. Unter den talentierten Lehrern und Mitschülern entstand der Wunsch, mir selbst zu beweisen, dass ich nicht schlechter bin als andere Kinder, dass ich etwas besser als alle anderen lösen kann - für mich wurde dies zu einer starken Motivation, weiterzukommen , sagt Mirzayanov.

Bild
Bild

Laut Mikhail wurde der Einfluss auch durch den Wunsch der UdSSR ausgeübt, Kinder mit Programmen aus der Schulzeit zu "hängen".

„Es gab nicht nur Schulen, sondern auch Zirkel, Themenmagazine, als Kind habe ich „Young Technician“, das mathematische Magazin „Quant“gelesen und war begeistert“, erinnert sich der Gründer von Codeforces.

Die Popularität der Olympiaden

Russische Schulkinder nehmen ab der Grundschule an Olympiaden teil, angefangen bei den einfachsten regionalen Olympiaden für Kenntnisse der russischen Sprache bis hin zu Allrussischen Olympiaden der führenden Universitäten des Landes in verschiedenen Fachgebieten, einschließlich Programmierung und Informatik. Diejenigen, die bei solchen Olympiaden die ersten Plätze belegt haben, können beispielsweise ohne Prüfungen an der Moskauer Staatlichen Universität eintreten. M. V. Lomonosov oder einer anderen renommierten Universität.

Mikhail Mirzayanov begann ab der 8. Klasse an spezialisierten Olympiaden teilzunehmen - es war wichtig für ihn zu gewinnen, und dafür konnte er die ganze Nacht neue Probleme studieren.

Ildar Gainullin als Teil der russischen Nationalmannschaft - Gewinner der Internationalen Informatikolympiade 2019
Ildar Gainullin als Teil der russischen Nationalmannschaft - Gewinner der Internationalen Informatikolympiade 2019

„Für manche Leute, wie mich, ist Wettbewerb wichtig – wenn Sie den Wettbewerbsgeist vollständig beseitigen, wird es für sie schwierig, Motivation zu finden und ihr Potenzial auszuschöpfen. Außerdem gehen einige Programmierer über die russischen Olympiaden hinaus und gewinnen internationale, weil sie einfach gerne Probleme lösen, für sie ist es bereits wie ein Profisport. Das hat mir selbst sehr gut gefallen - es ist interessanter als irgendeinen Film zu sehen, und auf Programmierwettbewerbe freut man sich mehr als auf den zweiten Teil seines Lieblingsfilms. Dies ist ein interessantes soziales Phänomen “, erklärt Mirzayanov.

Ihm zufolge lernen viele Schüler und Studenten mit Hilfe des schnellen Lösens von Problemen die Grundlagen des Programmierens, trainieren das Lösen von nicht standardmäßigen Problemen und lernen, bei Teamwettbewerben mit anderen Teilnehmern der Olympiade zu interagieren. Programmierwettbewerbe der Zukunft werden Ihnen helfen, einen begehrten und hochbezahlten Job zu finden und ein Hobby fürs Leben zu finden.

Motivation, Langeweile und Fachhochschule

Efim Voinov, einer der Gründer des Zeptolab Game Studios, der Entwickler der weltweit beliebten Cut the Rope-Reihe von Handyspielen, begann im Alter von 8 Jahren aus Mangel an Unterhaltung, sich mit dem Programmieren zu beschäftigen. Seiner Meinung nach könnte es auch andere Programmierer antreiben.

„Ich erinnere mich, dass meine Eltern uns einen 8-Bit-ZX-Spectrum-Computer geschenkt haben. Es gab nicht viele Spiele dafür, und wir begannen, Samizdat über die Programmiersprache BASIC zu studieren und begannen bald, unsere eigenen Spiele zu schreiben. Ich erinnere mich, dass mich besonders die Möglichkeit beeindruckt hat, einen realistischen Flug eines Projektils aus einer Kanone entlang einer ballistischen Flugbahn zu erstellen, und im Allgemeinen die Programmierung unter Berücksichtigung der Gesetze der Physik. Vielleicht hat dieser lebendige Kindheitseindruck die Entwicklung des Cut the Rope-Puzzles beeinflusst, das viele Jahre später zum Hit wurde “, argumentiert Voinov.

Auch leidenschaftliche Lehrer haben bei Schulkindern eine Liebe zum Programmieren entwickelt und entwickeln sie weiter.

„Ich ging auf eine Regelschule und erinnere mich an die besondere Haltung eines Informatiklehrers – da ich programmieren kann, hat er mich und meinen Bruder, [den jetzigen] Mitbegründer des Unternehmens, komplett vom Unterricht befreit. Während unsere Klassenkameraden die Grundlagen der Computerkenntnisse lernten, saßen mein Bruder und ich am Computer des Lehrers und schrieben unsere Spiele. Es war sehr ehrenhaft! “- erinnert sich Efim.

Moskauer Staatsuniversität
Moskauer Staatsuniversität

Eine wichtige Etappe in seinem Leben war auch sein Studium am Moskauer Institut für Elektronik und Mathematik (MIEM NRU HSE). Laut Voinov gibt es in Russland viele starke technische Universitäten, die würdige Programmierer ausbilden.

„Wir hatten eine sehr starke Mathematik. Ich erinnere mich besonders an den Kurs der Linearen Algebra - die Lehrerin war eine sehr harte und anspruchsvolle Frau, aber gleichzeitig hat sie alles sehr verständlich und interessant erklärt. Eine hervorragende Note in ihrer Prüfung zu bekommen, galt als besondere Leistung, und ich erinnere mich, dass es für mich in gewisser Weise zu einem sportlichen Interesse wurde “, sagt Voinov.

Gleichzeitig ist ein wichtiger Bestandteil einer guten Vorbereitung russischer Studenten das Studium der Grundlagenkenntnisse in Mathematik, der Dekan der Fakultät für Computermathematik und Kybernetik der Moskauer Staatlichen Universität, benannt nach M. V. Lomonossow Igor Sokolow.

„An der CMC-Fakultät der Moskauer Staatlichen Universität umfasst die Ausbildung, wie an vielen anderen Fakultäten unseres Profils, zwei Komponenten – die grundlegende Ausbildung in Mathematik und Informatik und die praktische Ausbildung. Dank der grundlegenden Komponente können unsere Studenten komplexe wissenschaftliche und praktische Probleme lösen “, sagte Sokolov.

Piraterie, Gehälter und starke eigene IT-Unternehmen in Russland

Der IT-Markt begann sich in Russland während der schwierigen wirtschaftlichen Situation der 90er Jahre zu entwickeln, als viele Unternehmen und Forschungsinstitute im Land geschlossen wurden, aber dies verschaffte dem Land einen Vorsprung gegenüber anderen Ländern, sagt Direktor Mikhail Gustokashin von der Higher School of Wirtschaft.

„Damals entwickelte sich der globale IT-Markt gerade erst, und Russland befand sich in einer noch vorteilhafteren Lage als der Rest der Welt: Es gab keine Notwendigkeit, veraltete Systeme zu unterstützen, es war möglich, raubkopierte Software kostenlos zu nutzen und zu sparen viel auf die Löhne der Angestellten. , - überlegt Gustokaschin.

Yandex-Büro in Moskau
Yandex-Büro in Moskau

Seiner Meinung nach konnte Russland unter solchen Bedingungen seine eigenen großen und starken IT-Unternehmen wie Yandex und Mail.ru aufbauen. Gleichzeitig hatten die russischen Universitäten einen großen Einfluss, der sich als ausreichend vorbereitet herausstellte, um ein angemessenes Bildungsniveau im Land zu gewährleisten.

„Auch die Mehrheit der russischen Absolventen bleibt in Russland und arbeitet in russischen Unternehmen oder in Niederlassungen ausländischer Unternehmen. Sie können ihre Erfahrungen an neue Generationen russischer Programmierer weitergeben“, ist sich Gustokaschin sicher.

Mail.ru-Mitarbeiter bei der Arbeit
Mail.ru-Mitarbeiter bei der Arbeit

Laut Efim Voinov, Mitbegründer von Zeptolab, sind hohe Gehälter auch eine wichtige Motivation für das Erlernen des Programmierens in Russland.

„Die Gehälter der Programmierer wachsen von Jahr zu Jahr und werden immer weniger an den lokalen Markt gebunden – dies wird durch den anhaltenden Boom der IT-Unternehmen, die Globalisierungsprozesse und den derzeit allgegenwärtigen Ruhestand begünstigt. In den Augen von Schülern, Bewerbern und deren Eltern ist dies natürlich auch ein wichtiger Grund, sich für das Programmieren zu entscheiden“, so Voinov abschließend.

Empfohlen: