گنادی کوروتکویچ

از ویکی‌پدیا، دانشنامهٔ آزاد
گنادی کوروتکویچ
گنادی کوروتکویچ در سال ۲۰۱۷
زادهٔ۲۵ سپتامبر ۱۹۹۴ ‏(۲۹ سال)
گومل، بلاروس
محل زندگیسن پترزبورگ، روسیه
دیگر نام‌ها«توریست» (نام کاربری); گنا (مصغر (دستور زبان))
شهروندیبلاروس
تحصیلاتدانشگاه ایتمو
سال‌های فعالیت۲۰۰۵-
شناخته‌شده برایاعجوبه برنامه‌نویسی؛ رتبه‌های بسیار خوب در برنامه‌نویسی مسابقه‌ای از سنین بسیار پایین

گنادی کوروتکویچ ((به بلاروسی: Генадзь КараткевічHienadź Karatkievič، روسی: Геннадий Короткевич؛ متولد ۲۵ سپتامبر ۱۹۹۴)، یک برنامه‌نویس مسابقه‌ای بلاروسی که از ۱۱ سالگی برنده مسابقات بین‌المللی و کشوری بزرگی شده‌است. دستاوردهای وی شامل شش مدال طلای پیاپی در المپیاد جهانی کامپیوتر[۱] و همچنین قهرمانی جهان در فینال جهانی مسابقه بین‌المللی برنامه‌نویسی دانش‌جویی ۲۰۱۳ و ۲۰۱۵ است. در دسامبر سال ۲۰۱۸، گنادی بالاترین امتیاز را در سایت‌های معتبر کدشف،[۲] کدفورسز،[۳] تاپکدر،[۴] اتکدر[۵] و هکررنک[۶] داشته‌است. او به‌طور گسترده‌ای به عنوان بزرگترین برنامه‌نویس مسابقه‌ای تاریخ شناخته می‌شود.

زندگی‌نامه[ویرایش]

کوروتکویچ در گومل (هومیل) در جنوب شرقی بلاروس به‌دنیا آمد. والدین وی، ولادیمیر و لیودمیلا کوروتکویچ، در دپارتمان ریاضیات دانشگاه دولتی فرانسیسک اسکارنا هومیل به عنوان برنامه‌نویس مشغول بوده‌اند. در ۶ سالگی به کارهای والدینش علاقه‌مند شد. هنگامی که ۸ ساله بود، پدرش یک بازی کودکانه را طراحی کرد که می‌توانست از آن برای یادگیری برنامه‌نویسی استفاده کند.[۷]

مادرش با همکارش در دپارتمان، میخائیل دالینسکی مشورت کرد و او کتاب کوچکی برای مطالعه به گنادی داد. دالینسکی، یکی از استادان برتر علوم کامپیوتر در بلاروس، گفته‌است: «یک ماه گذشت و پس از آن یک ماه دیگر… اما هیچ خبری از گنا نیست. بالاخره لیودمیلا آمد و یک دفترچه برنامه‌نویسی برای من آورد: وقتی تابستان و فوتبال به پایان رسید، پسرش پشت کامپیوتر نشسته بود. او به عنوان یک کلاس دومی، در یک رقابت کشوری مقام دوم را کسب کرده بود که باعث ورود او به دانشگاه فنی بدون نیاز به آزمون ورودی شد. او به طریقی مسئلهٔ جسم غوطه‌ور در آب را حل کرده بود درحالی‌که از اصل ارشمیدس خبری نداشت.»[۷]

کوروتکویچ برای اولین بار توجه‌ها را در ۱۱ سالگی به خود جلب کرد، زمانی که برای المپیاد جهانی کامپیوتر (IOI) در ۱۱ سالگی اعزام شد، که این خود شکستن یک رکورد بزرگ در سال ۲۰۰۶ بود.[۸]

او در نخستین تجربهٔ IOI خود در سال ۲۰۰۶ مدال نقره گرفت و از سال ۲۰۰۷ تا ۲۰۱۲ شش بار مدال طلای IOI را کسب کرد. تا به امروز وی موفق‌ترین شرکت‌کننده در تاریخ IOI است.[۹]

در IOI ۲۰۰۹ در پلوودیف، کوروتکویچ ۱۴ ساله در مورد موفقیت‌های خود گفت: «من راه‌کارهای مختلف را برای حل یک مسئله امتحان می‌کنم، چون می‌دانم حتماً یکی از آن‌ها درست است. من نابغه نیستم من در امتحان‌کردن راه‌کارهای مختلف خوب هستم.» وی گفت که او روزانه بیش از سه تا چهار ساعت را پشت کامپیوتر نمی‌گذراند و سرگرمی‌های موردعلاقه وی فوتبال و تنیس روی میز هستند.[۱۰]

در پاییز ۲۰۱۲، وی برای تحصیل در دانشگاه ایتمو به روسیه نقل‌مکان کرد. در تابستان سال ۲۰۱۳، او به ایتمو کمک کرد تا دانشگاه جیائو تونگ شانگهای و دانشگاه توکیو را در ۳۷امین دوره مسابقه بین‌المللی برنامه‌نویسی دانش‌جویی که در سن پترزبورگ برگزار شد، شکست بدهد.[۱۱] او همچنین در سال‌های ۲۰۱۴، ۲۰۱۵، ۲۰۱۶، ۲۰۱۷، ۲۰۱۸ و ۲۰۱۹ برنده گوگل کد جم شد.

کوروتکویچ در مصاحبه‌ای در سال ۲۰۱۴ گفت که از برنامه‌های شغلی خود پس از فارغ‌التحصیلی مطمئن نیست. وی گفت: «آنچه در آینده برای من اتفاق می‌افتد هنوز تصمیم‌گیری نشده‌است.» او گفت: «من هیچ برنامهٔ مشخص یا بلندمدتی ندارم. من فقط سال دوم دانشگاه را به پایان رسانده‌ام. برای من مهم است که ابتدا آموزش‌های لازم را ببینم و سپس در مورد کار تصمیم بگیرم. شاید وارد علوم نظری بشوم. اما باز هم می‌گویم، من واقعاً هنوز تصمیمی نگرفته‌ام.»[۸]

کوروتکویچ در مصاحبه‌ای در سال ۲۰۱۷ گفت: «من چندین‌بار پیشنهادها شغلی از گوگل و یاندکس دریافت کرده‌ام، اما آنها را قبول نکردم. . . من در ایتمو فوق‌لیسانس علوم‌کامپیوتر می‌گیرم، سپس فکر کنم به سراغ آن کارها خواهم رفت.»[۱۲]

جستارهای وابسته[ویرایش]

منابع[ویرایش]

  1. "Profile: Gennady Korotkevich". International Olympiad in Informatics. Retrieved 8 March 2015.
  2. "CodeChef User | CodeChef". codechef.com (به انگلیسی). Retrieved 2017-10-12.
  3. "Competitors ranking". CodeForces. Retrieved May 20, 2018.
  4. "Top Ranked Algorithm Competitors". Topcoder. Retrieved May 20, 2018.
  5. "Atcoder Ranking". beta.atcoder.jp. Retrieved 27 August 2018.
  6. "Leaderboard". HackerRank. Retrieved 25 April 2018.
  7. ۷٫۰ ۷٫۱ Violetta Dralyuk (1 September 2011). "نسخه آرشیو شده" [Gennady Korotkevich: Belarusian sport programming genius] (به روسی). Tut.By. Archived from the original on 2 April 2015. Retrieved 8 March 2015.
  8. ۸٫۰ ۸٫۱ Yelena Safronova (24 August 2014). [Youngest, most famous programmer in Belarus Gennady Korotkevich talks about his victories, plans and dreams] (به روسی). BELTA http://www.belta.by/tech/view/samyj-junyj-i-izvestnyj-programmist-belarusi-gennadij-korotkevich-rasskazal-o-svoih-pobedah-planah-i-mec-52625-2014. Retrieved 8 March 2015. {{cite news}}: |trans-title= requires |title= or |script-title= (help); |url= missing title (help)
  9. "IOI Hall of Fame - Gennady Korotkevich". International Olympiad in Informatics. Retrieved 8 March 2015.
  10. "I am no genius, I am simply good at it" (PDF). International Olympiad in Informatics. Archived from the original (PDF) on 12 April 2015. Retrieved 8 March 2015.
  11. "Standings". ACM International Collegiate Programming Contest. Archived from the original on 1 September 2015. Retrieved 8 March 2015.
  12. "Геннадий Короткевич: "Меня не раз звали в Google, но работа мне пока не нужна" - Rusbase". rb.ru.

پیوند به بیرون[ویرایش]

پروفایل‌های مسابقات کدنویسی آنلاین