فهرست مطالب:

چرا روس ها یکی از بهترین ها در برنامه نویسی در نظر گرفته می شوند
چرا روس ها یکی از بهترین ها در برنامه نویسی در نظر گرفته می شوند

تصویری: چرا روس ها یکی از بهترین ها در برنامه نویسی در نظر گرفته می شوند

تصویری: چرا روس ها یکی از بهترین ها در برنامه نویسی در نظر گرفته می شوند
تصویری: گوز زدن پریانکا چوپرا هنرپیشه بالیوود در یکی از برنامه های لایف تلویزیونی |C&C 2024, مارس
Anonim

آنها در المپیادهای بین المللی علوم کامپیوتر برنده می شوند، برای شرکت های فناوری اطلاعات در سراسر جهان کار می کنند و بازی ها و برنامه های کاربردی محبوب ایجاد می کنند. چگونه روسیه به یکی از اصلی ترین نوار نقاله برای تولید بهترین برنامه نویسان جهان تبدیل شد؟

بازی ساده "تتریس" از برنامه نویس شوروی الکسی پاژیتنوف در سراسر جهان شناخته شده است - تعداد دانلودهای نسخه رسمی موبایل این بازی در سال 2020 از 500 میلیون فراتر رفت.

بیش از 500 میلیون نفر در سراسر جهان از پیام رسان تلگرام پاول دوروف استفاده می کنند.

زبان برنامه نویسی Kotlin که توسط توسعه دهندگان روسی سرگئی دیمیتریف، اوگنی بلایف و والنتین کیپیاتکوف ایجاد شده است، توسط گوگل برای توسعه برنامه های کاربردی در اندروید در اولویت قرار دارد.

تتریس
تتریس

بازی های پازل Cut the Rope از توسعه دهندگان روسی Semyon و Efim Voinovs بیش از 1 میلیارد بار دانلود شده است.

سرانجام، بیش از ده سال است که برنامه نویسان روسی در المپیادهای بزرگ بین المللی، مانند مسابقه بین المللی برنامه نویسی دانشگاهی ICPC و المپیاد بین المللی انفورماتیک، مقام های اول را کسب کرده اند.

همه اینها فقط درخشان ترین دستاوردهای برنامه نویسان روسیه هستند و با هم در یک سیستم منسجم قرار می گیرند که به آموزش شوروی باز می گردد.

دانشکده های ریاضی و مسابقه هسته ای

میخائیل گوستوکاشین، مدیر مرکز المپیادهای دانش آموزی در مدرسه عالی اقتصاد می گوید: دلیل اصلی توسعه ریاضیات کاربردی و برنامه نویسی در کشور تمایل اتحاد جماهیر شوروی برای دور زدن ایالات متحده و متحدانش در مسابقه هسته ای بود.. برای این کار به فن‌آوران خوب نیاز بود و بنابراین المپیادهای ریاضی در سراسر اتحاد جماهیر شوروی برگزار شد.

سطح بالایی از آموزش ریاضی در مدارس و دانشگاه‌ها برای تضمین برابری در حوزه‌های نظامی و علمی با تقریباً سایر نقاط جهان ضروری بود. به عنوان مثال، اتحاد جماهیر شوروی یکی از بنیانگذاران اصلی المپیاد بین المللی در انفورماتیک (IOI) شد و در سال 1990 دومین IOI را تصویب کرد، گوستوکاشین استدلال می کند.

دانش آموزان مدرسه شماره 524 مسکو در یک درس ریاضیات به رهبری مدیر موسسه ایوسف بوروخوف
دانش آموزان مدرسه شماره 524 مسکو در یک درس ریاضیات به رهبری مدیر موسسه ایوسف بوروخوف

به گفته آکادمی آکادمی علوم روسیه، رئیس دانشکده ریاضیات محاسباتی، در شهرهای بزرگ اتحادیه، مدارس ویژه فیزیک و ریاضیات و مدارس شبانه روزی افتتاح شد، این نیز در توسعه برنامه نویسی در کشور نقش داشت. و سایبرنتیک دانشگاه دولتی مسکو به نام MV لومونوسوف ایگور سوکولوف.

سوکولوف می‌گوید: «کار سازمان‌یافته با بچه‌های با استعداد در مدارس تخصصی ریاضی در طول سال‌های اتحاد جماهیر شوروی، سیستم المپیادها در ریاضیات، فیزیک، علوم رایانه و سایر موضوعات همچنان به ثمر نشسته است».

میخائیل میرزایانوف، بنیانگذار Codeforces، پلتفرمی برای علاقه مندان به المپیادهای برنامه نویسی، با این آکادمیک موافق است.

این مهم است که این مدارس هنوز در حال زندگی و توسعه هستند و تحصیل در چنین مدرسه ای هنوز معتبر تلقی می شود. من خودم اهل ساراتوف هستم و در قویترین مدرسه ریاضی شهر تحصیل کردم. در میان معلمان و همکلاسی های با استعداد، تمایلی به وجود آمد تا به خودم ثابت کنم که من بدتر از بچه های دیگر نیستم و می توانم چیزی را بهتر از هر کس دیگری حل کنم - برای من این انگیزه ای قوی برای حرکت به جلو شد.

تصویر
تصویر

همچنین، به گفته میخائیل، این تأثیر از تمایل اتحاد جماهیر شوروی برای "قلاب کردن" کودکان با برنامه نویسی از سال های مدرسه اعمال شد.

بنیانگذار Codeforces به یاد می آورد: "نه تنها مدارس، بلکه محافل، مجلات موضوعی نیز وجود داشت، در کودکی "تکنسین جوان"، مجله ریاضی "کوانت" را خواندم و خوشحال شدم.

محبوبیت المپیادها

دانش‌آموزان روسی از دوران ابتدایی در المپیادها شرکت می‌کنند، از ساده‌ترین المپیادهای منطقه‌ای برای دانش زبان روسی، تا پایان با المپیادهای سراسر روسیه از دانشگاه‌های برجسته کشور در تخصص‌های مختلف، از جمله برنامه‌نویسی و علوم کامپیوتر.کسانی که در چنین المپیادهایی رتبه های اول را کسب کردند می توانند به عنوان مثال در دانشگاه دولتی مسکو بدون آزمون وارد شوند. M. V. لومونوسوف یا دانشگاه معتبر دیگری.

میخائیل میرزایانوف از کلاس هشتم شروع به شرکت در المپیادهای تخصصی کرد - برنده شدن برای او مهم بود و برای این کار او می توانست تمام شب مسائل جدید را مطالعه کند.

ایلدار گینولین به عنوان بخشی از تیم ملی روسیه - برنده المپیاد بین المللی انفورماتیک 2019
ایلدار گینولین به عنوان بخشی از تیم ملی روسیه - برنده المپیاد بین المللی انفورماتیک 2019

برای برخی از افراد، مانند من، رقابت مهم است - اگر روحیه رقابتی را کاملاً از بین ببرید، پیدا کردن انگیزه و رسیدن به پتانسیل برای آنها دشوار خواهد بود. به علاوه، برخی از برنامه نویسان از المپیادهای روسیه فراتر می روند و در المپیادهای بین المللی برنده می شوند، زیرا آنها فقط دوست دارند مشکلات را حل کنند، برای آنها از قبل مانند یک ورزش حرفه ای است. من خودم این را دوست داشتم - از دیدن هر فیلمی جالب تر است و شما بیشتر از قسمت دوم فیلم مورد علاقه خود منتظر مسابقات برنامه نویسی هستید. میرزایانوف توضیح می دهد که این یک پدیده اجتماعی جالب است.

به گفته وی، بسیاری از دانش‌آموزان و دانش‌آموزان با کمک حل مسائل با سرعت، اصول برنامه‌نویسی را یاد می‌گیرند، برای حل مسائل غیراستاندارد آموزش می‌بینند و یاد می‌گیرند که در مسابقات تیمی با سایر شرکت‌کنندگان در المپیادها تعامل ایجاد کنند. مسابقات برنامه نویسی در آینده به شما کمک می کند شغلی پر تقاضا و پردرآمد داشته باشید و سرگرمی برای زندگی پیدا کنید.

انگیزه، کسالت و دانشکده فنی

Efim Voinov، یکی از بنیانگذاران استودیوی بازی سازی Zeptolab، توسعه دهنده سری بازی های موبایل محبوب Cut the Rope در سراسر جهان، از 8 سالگی به دلیل نداشتن سرگرمی شروع به برنامه نویسی کرد. به نظر او می تواند برنامه نویسان دیگر را نیز تحت فشار قرار دهد.

به یاد دارم که والدینم یک کامپیوتر 8 بیتی ZX Spectrum به ما دادند. بازی های زیادی برای آن در فروش وجود نداشت و ما شروع به مطالعه samizdat در مورد زبان برنامه نویسی BASIC کردیم و به زودی شروع به نوشتن بازی های خود کردیم. به یاد دارم که به ویژه از فرصت ایجاد یک پرواز واقع گرایانه یک پرتابه از یک توپ در امتداد یک مسیر بالستیک و به طور کلی برنامه ریزی با در نظر گرفتن قوانین فیزیک تحت تأثیر قرار گرفتم. شاید این تصور واضح از دوران کودکی بر توسعه پازل طناب برش تأثیر بگذارد، که سال ها بعد به یک موفقیت تبدیل شد، وینوف استدلال می کند.

همچنین، معلمان پرشور عشق به برنامه نویسی را در بین دانش آموزان ایجاد کرده و دارند.

من به یک مدرسه معمولی رفتم و نگرش خاص یک معلم علوم کامپیوتر را به خاطر می آورم - با دیدن اینکه می توانم برنامه ریزی کنم، من و برادرم، [فعالی] یکی از بنیانگذاران شرکت را به طور کلی از درس آزاد کرد. زمانی که همکلاسی هایمان در حال یادگیری اصول سواد کامپیوتری بودند، من و برادرم پشت کامپیوتر معلم نشستیم و بازی هایمان را می نوشتیم. بسیار محترم بود! "- افیم به یاد می آورد.

دانشگاه دولتی مسکو
دانشگاه دولتی مسکو

همچنین، مرحله مهم زندگی او تحصیل در موسسه الکترونیک و ریاضیات مسکو (MIEM NRU HSE) بود. به گفته وینوف، دانشگاه های فنی قوی زیادی در روسیه وجود دارد که برنامه نویسان شایسته تربیت می کنند.

ما ریاضیات بسیار قوی داشتیم. من به خصوص دوره جبر خطی را به یاد دارم - معلم زن بسیار سخت و خواستار بود، اما در عین حال همه چیز را به روشی بسیار قابل فهم و جالب توضیح داد. وینوف می‌گوید که کسب نمره عالی در امتحان او یک موفقیت ویژه محسوب می‌شد و به یاد دارم که برای من به یک معنا به یک علاقه ورزشی تبدیل شد.

در عین حال، بخش مهمی از آمادگی خوب دانشجویان روسی، مطالعه دانش بنیادی در ریاضیات است، رئیس دانشکده ریاضیات محاسباتی و سایبرنتیک دانشگاه دولتی مسکو به نام M. V. لومونوسوف ایگور سوکولوف.

"در دانشکده CMC دانشگاه ایالتی مسکو، مانند بسیاری از دانشکده های دیگر پروفایل ما، آموزش شامل دو جزء است - آموزش اساسی در ریاضیات و علوم کامپیوتر و آموزش عملی. به لطف مؤلفه اساسی است که دانش آموزان ما می توانند مسائل پیچیده علمی و عملی را حل کنند، "سوکولوف گفت.

دزدی دریایی، حقوق و شرکت های قدرتمند فناوری اطلاعات در روسیه

میخائیل گوستوکاشین مدیر مدرسه عالی می گوید: بازار فناوری اطلاعات در روسیه در شرایط سخت اقتصادی دهه 90، زمانی که بسیاری از شرکت ها و موسسات تحقیقاتی در این کشور تعطیل شدند، شروع به توسعه کرد، اما این امر باعث شد تا کشور نسبت به سایر کشورها یک شروع بزرگ داشته باشد. اقتصاد.

"در آن زمان، بازار جهانی فناوری اطلاعات به تازگی در حال توسعه بود، و روسیه در چیزی حتی سودمندتر از سایر نقاط جهان قرار داشت: نیازی به پشتیبانی از سیستم های قدیمی نبود، امکان استفاده از نرم افزارهای غیرقانونی به صورت رایگان و صرفه جویی وجود داشت. مقدار زیادی از دستمزد کارمندان. "، - گوستوکاشین را در نظر می گیرد.

دفتر Yandex در مسکو
دفتر Yandex در مسکو

به نظر او، روسیه در چنین شرایطی توانست شرکت های بزرگ و قوی فناوری اطلاعات خود مانند Yandex و Mail.ru را رشد دهد. در همان زمان، دانشگاه های روسیه نفوذ زیادی داشتند که معلوم شد به اندازه کافی برای ارائه سطح مناسب آموزش در داخل کشور آماده هستند.

اکثر فارغ التحصیلان روسی نیز در روسیه باقی می مانند و در شرکت های روسی یا شعبه های شرکت های خارجی کار می کنند. آنها می توانند تجربه خود را به نسل های جدید برنامه نویسان روسی منتقل کنند، گوستوکاشین مطمئن است.

کارکنان Mail.ru در محل کار
کارکنان Mail.ru در محل کار

به گفته Efim Voinov، یکی از بنیانگذاران Zeptolab، حقوق بالا نیز به یک انگیزه اصلی برای یادگیری برنامه نویسی در روسیه تبدیل می شود.

حقوق برنامه نویسان هر سال در حال افزایش است و کمتر و کمتر به بازار محلی گره می خورد - این امر با رونق مداوم شرکت های فناوری اطلاعات، فرآیندهای جهانی شدن و بازنشستگی فراگیر فعلی تسهیل می شود. در نظر دانش آموزان، متقاضیان و والدین آنها، این بدیهی است که دلیل مهمی برای انتخاب به نفع یادگیری برنامه نویسی است.

توصیه شده: