
Gennady \"tourist\" Korotkevich: huyền thoại Codeforces 4009 rating giờ huấn luyện AI Devin
Vũ Khôi
Tác giả tại Wotech Electronics Blog

Gennady "tourist" Korotkevich: huyền thoại Codeforces 4009 rating giờ huấn luyện AI Devin
Gennady Korotkevich, biệt danh tourist, là lập trình viên thi đấu vĩ đại nhất lịch sử: người đầu tiên vượt mốc 4000 rating trên Codeforces, chủ nhân của 6 HCV Olympic Tin học Quốc tế và 8 chức vô địch Google Code Jam. Bài tổng hợp của Lữ Minh Khương, dựa trên video của kênh Turing, kể lại hành trình gần 20 năm thống trị của anh — và bước ngoặt khi anh gia nhập Cognition AI để huấn luyện khả năng suy luận cho Devin, AI software engineer tự hành đầu tiên.
Trả lời nhanh: Gennady Korotkevich (tourist) là huyền thoại sống của lập trình thi đấu, người đầu tiên đạt hơn 4000 rating trên Codeforces (4009, tháng 8/2024) và được nền tảng này tạo riêng một bậc rank mang tên anh. Bảng thành tích của anh gồm 6 HCV IOI liên tiếp, 2 chức vô địch thế giới ICPC, 8 lần vô địch Google Code Jam và 6 lần vô địch Meta Hacker Cup. Phong cách của anh dựa trên sự tối giản tuyệt đối (C++ thuần trên Far Manager, không IDE nặng nề) và khả năng kiểm soát tâm lý dưới áp lực. Từ tháng 12/2024, anh làm việc tại Cognition AI với vai trò chuẩn mực con người (human benchmark), trực tiếp huấn luyện khả năng suy luận cho Devin AI.
Lập trình thi đấu (Competitive Programming) là hình thức thi đấu giải quyết các bài toán thuật toán trong thời gian giới hạn, được chấm hoàn toàn tự động: code hoặc đúng trong giới hạn thời gian, hoặc sai — không có chỗ cho cảm tính. Codeforces là nền tảng lớn nhất của bộ môn này, với hệ thống rating tương tự hệ số Elo trong cờ vua.
Gennady Korotkevich là ai và vì sao mốc 4009 rating lại đặc biệt?
Trên Codeforces, đạt rating 3000 (Legendary Grandmaster) đã là ước mơ của hàng triệu kỹ sư phần mềm — theo bài tổng hợp, suốt hơn một thập kỷ chỉ có chưa tới 100 người làm được, và ở tầng cao nhất này chỉ một lỗi nhỏ cũng đủ thổi bay thành quả cày cuốc của nhiều tháng.

Ngày 30/8/2024, ở tuổi 29, Gennady chạm mốc 4009 rating, trở thành người đầu tiên trong lịch sử vượt ngưỡng 4000. Để tôn vinh kỳ tích đó, đội ngũ Codeforces đã tạo ra một bậc rank hoàn toàn mới nằm trên cả Legendary Grandmaster và đặt tên là Tourist, với màu sắc đảo ngược so với bậc LGM. Theo bài viết, phải đến tháng 1/2025 thần đồng Trung Quốc Jiangly mới là người thứ hai vượt mốc này, với 4039 điểm.

Bảng thành tích của tourist có gì "out trình"?
Chàng trai sinh năm 1994 tại Gomel (Belarus) lọt vào đội tuyển quốc gia đi thi Olympic Tin học Quốc tế năm 11 tuổi và giành HCB năm 2006. Cảm giác thất vọng vì không lấy được vàng năm đó đã thúc đẩy chuỗi thành tích sau này:

| Đấu trường | Thành tích (theo bài tổng hợp) |
|---|---|
| IOI (học sinh) | 6 HCV liên tiếp 2007–2012, trong đó 3 lần đứng nhất tuyệt đối (2009, 2010, 2011) |
| ACM-ICPC (đại học, cùng ITMO) | Vô địch thế giới 2013 và 2015; năm 2015 giải sạch 13/13 bài |
| Google Code Jam | 8 lần vô địch (chuỗi 7 năm liên tiếp 2014–2020 và giải cuối cùng năm 2022) |
| Meta Hacker Cup | 6 lần vô địch (2014, 2015, 2019, 2020, 2023, 2025) |
| Grand Slam 2014 | Vô địch tất cả các giải lớn nhất trong cùng một năm: Google Code Jam, Meta Hacker Cup, Yandex.Algorithm, Russian Code Cup, TopCoder Open |


Ngoài ra anh còn vô địch các giải heuristic/tối ưu kéo dài nhiều ngày như TopCoder Marathon Match (2018, 2019). Tại ICPC, anh học cách chuyển từ kỹ năng cá nhân sang làm việc nhóm: 3 người dùng chung 1 máy tính trong 5 giờ, dưới sự dẫn dắt của huấn luyện viên Andrey Stankevich tại Đại học ITMO.



Tư duy đằng sau tốc độ: tối giản và kiểm soát tâm lý như thế nào?
Theo phân tích của Grandmaster Andrew He được bài viết trích dẫn, khi thi đấu Gennady hoàn toàn không dùng các IDE đồ sộ hay công cụ debugger phức tạp. Anh thao tác 100% trong môi trường dòng lệnh với Far Manager (trình quản lý file dạng text cổ điển), dùng một template C++ cực kỳ tinh gọn và biên dịch trực tiếp bằng command-line flags.

Ba yếu tố cốt lõi làm nên sự khác biệt của tourist:
- Lọc nhiễu và nhận diện mẫu (Pattern Recognition): giống như đại kiện tướng cờ vua nhìn bàn cờ thành các thế trận đã thuộc lòng, khi đọc đề bài anh bỏ qua ngay các câu chuyện dẫn dắt rườm rà để bóc tách bài toán toán học cốt lõi bên dưới. Những pattern về quy hoạch động hay đồ thị mà người khác mất hàng giờ thiết lập công thức thì anh nhận diện gần như tức thì.
- Ưu tiên giải pháp đơn giản nhất: thay vì viết code phức tạp dễ phát sinh edge case, anh luôn rút gọn logic về dạng ngắn nhất vừa đủ thỏa mãn giới hạn thời gian thực thi.
- Kiểm soát cảm xúc tuyệt đối: trong trận chung kết Meta Hacker Cup 2014, đối thủ Mark Gordon nộp bài xong trước 10 phút và quay sang mỉm cười thư giãn. Gennady vẫn giữ bình tĩnh, tiếp tục gõ và nộp bài cuối khi chỉ còn 2–3 phút. Kết quả: 2 bài của Gordon dính bug ở system test, còn Gennady vô địch nhờ sự chính xác tuyệt đối.

Vì sao tourist từ chối Google và Yandex rồi lại gia nhập Cognition AI?
Dù được xem như một vị thần trong cộng đồng, ngoài đời Gennady sống cực kỳ giản dị. Anh từng chia sẻ lý do đam mê lập trình thi đấu là tính khách quan tuyệt đối của nó: code hoặc đúng, hoặc sai — không có chỗ cho cảm tính hay chính trị nơi công sở.
Năm 2017, anh thẳng thừng từ chối những lời mời với đãi ngộ khổng lồ từ Google và Yandex để giữ sự tự do, sống bằng tiền thưởng các giải đấu, đi du lịch khắp thế giới chỉ với một chiếc ba lô không hành lý ký gửi, và nghiên cứu thuật toán sinh tin học (đồng tác giả bài báo về phương pháp FGSEA năm 2019, theo bài viết).
Bước ngoặt diễn ra gần đây: sau một thời gian ngắn làm Software Engineer tại Ramp (2023) để tối ưu các mô hình LLM cho bài toán OCR hóa đơn, đến tháng 12/2024 Gennady chính thức gia nhập Cognition AI — startup đứng sau Devin, AI software engineer tự hành đầu tiên, nơi quy tụ dàn sáng lập đều là cựu HCV IOI. Vai trò của anh là chuẩn mực cao nhất của con người (human benchmark): phân tích cách mô hình AI suy luận, cải thiện phương pháp tự debug của AI và dạy mạng nơ-ron cách chia nhỏ bài toán siêu phức tạp thành các bước logic chính xác như cách anh vẫn làm.

Có một sự trớ trêu thú vị: người dành 2 thập kỷ chứng minh giới hạn tối thượng của trí tuệ con người trong việc viết code giờ lại trực tiếp xây dựng cỗ máy hướng tới tự động hóa công việc lập trình. Dù vậy bản năng thi đấu của anh vẫn chưa mai một — năm 2025, trong lúc bận huấn luyện cho Devin, anh vẫn quay lại đấu trường và giành chức vô địch Meta Hacker Cup 2025.

Câu hỏi thường gặp
1. Gennady "tourist" Korotkevich là ai? Anh là lập trình viên thi đấu người Belarus, được xem là vĩ đại nhất lịch sử bộ môn, nổi tiếng với biệt danh tourist trên Codeforces.
2. Mốc 4009 rating trên Codeforces có ý nghĩa gì? Đó là lần đầu tiên một con người vượt ngưỡng 4000 rating; Codeforces đã tạo riêng bậc rank "Tourist" để tôn vinh kỳ tích này vào tháng 8/2024.
3. Tourist đã vô địch những giải nào? Theo bài tổng hợp: 6 HCV IOI, 2 chức vô địch ICPC World Finals, 8 lần vô địch Google Code Jam, 6 lần vô địch Meta Hacker Cup, cùng cú Grand Slam năm 2014.
4. Phong cách thi đấu của tourist có gì đặc biệt? Tối giản tuyệt đối: C++ thuần trên Far Manager và dòng lệnh, không IDE nặng nề; nhận diện pattern tức thì; luôn chọn giải pháp đơn giản nhất; kiểm soát cảm xúc tuyệt đối dưới áp lực.
5. Hiện tại tourist đang làm gì? Từ tháng 12/2024, anh làm việc tại Cognition AI với vai trò human benchmark, huấn luyện khả năng suy luận (reasoning) cho Devin AI — trong khi vẫn vô địch Meta Hacker Cup 2025.
Bài viết được viết lại từ bài tổng hợp của Lữ Minh Khương đăng ngày 14/11/2026 trong nhóm VGU Tech Alumni, dựa trên video của kênh Turing và phân tích của Grandmaster Andrew He. Các con số và thành tích trong bài là theo nguồn tổng hợp của tác giả.
Bài viết liên quan

15 tháng 11, 2026 · 11 phut doc
7 lỗ hổng bảo mật backend phải thuộc lòng: từ SQL Injection tới SSRF, kèm cheat sheet OWASP
API chạy được chưa chắc đã an toàn. Theo bộ ảnh của trang TechtoTech, có 7 lỗ hổng mà backend engineer nào cũng phải biết — từ SQL Injection tới SSRF — và chỉ cần sót một lớp kiểm tra là cả hệ thống …

15 tháng 11, 2026 · 9 phut doc
TalentFlux-AI: tìm việc remote quốc tế từ 440.000 tin tuyển dụng, AI sửa CV và luyện phỏng vấn
Một câu chuyện lan truyền trên Threads kể về người làm IT remote cho công ty nước ngoài, trái múi giờ, thu nhập khoảng 40 triệu đồng/tháng — và câu hỏi nhiều người đặt ra là: những công việc quốc tế …

14 tháng 11, 2026 · 8 phut doc
CEO Vercel lộ quy trình code cùng AI agent: 4 thói quen áp dụng ngay, đừng bấm auto-merge mù quáng
Guillermo Rauch, CEO Vercel — công ty làm ra Next.js — vừa cho xem ngay trên máy của mình cách ông làm việc cùng AI agent. Theo video của trang TechArk, câu nói gắt nhất của ông là: bảo agent "make n…