Chiều ngày 19/1, Đức cùng các bạn ngồi trong phòng Tin học của trường THPT chuyên Hà Nội-Amsterdam, đợi kết quả kỳ thi học sinh giỏi quốc gia. Khi thấy có tin nhắn, cả nhóm cùng bật dậy, chụm đầu vào chiếc máy tính gần nhất để dò tìm. Thấy số báo danh 04 đạt giải nhất với 32,557/40 điểm, Đức nhảy cẫng lên vì vui sướng.
Đây là năm thứ ba Đức tham dự kỳ thi học sinh giỏi quốc gia. Dù đã có kinh nghiệm và từng đạt giải nhất năm ngoái, năm nay Đức chỉ đặt mục tiêu lọt vào vòng 2 - vòng chọn đội tuyển thi Olympic quốc tế.
Nam sinh kể hài lòng với bài làm và có niềm tin mình sẽ đạt thứ hạng tốt. Dù vậy, ngôi "thủ khoa" vẫn hoàn toàn nằm ngoài dự tính.
"Khi biết tin, em "đơ" ra, đứng lặng tại chỗ. Phải mất một lúc, em mới hét toáng lên, 'Thủ khoa rồi!'", Đức kể lại.
Hành trình với môn Tin học của Đức bắt nguồn từ lớp 8. Vì mê trò chơi điện tử, Đức được các bạn rủ thi học sinh giỏi môn Tin học. Khi ấy, Đức vẫn tưởng kỳ thi này giống như tin học văn phòng hay lập trình web.
Tới khi theo học thầy Nguyễn Thanh Tùng - thầy chủ nhiệm cấp ba, cũng là giáo viên lãnh đội Tin học của trường năm nay, Đức mới hiểu đó là dạng bài thi lập trình thi đấu. Được thầy hướng dẫn, kể về những điều thú vị của lập trình và thành tích của đàn anh khóa trước, Đức được truyền lửa để nghiêm túc theo đuổi môn này.
Đức nói thích nhất ở môn Tin học là những bài toán thú vị, khiến bản thân dù phải dành nhiều thời gian suy ngẫm, "vọc vạch", nhưng không thấy áp lực hay nặng nề.
Tuy vậy, thời gian đầu, nam sinh không lọt vào đội tuyển đi thi cấp thành phố của trường. Đức không nản chí, tiếp tục ôn luyện và thi đỗ vào lớp chuyên Tin của trường chuyên Hà Nội - Amsterdam năm 2023, rồi được chọn vào đội tuyển thi quốc gia ngay từ lớp 10.
Là thành viên trẻ nhất, nam sinh phải "chạy" theo các anh chị cùng đội, học theo kiểu "hổng đâu thì vá đó". Bước vào phòng thi, nam sinh run tới nỗi liên tục gõ sai, cứ một hồi lại phải xóa đi những dòng code (mã) đã viết. Năm đó, Đức không đoạt giải.
Đây cũng là một trong những khoảnh khắc Đức nghi ngờ mình không phù hợp để theo đuổi Tin học. Nhưng sau đó, lên lớp 11, nam sinh tập trung rèn "tay nghề": sửa những lỗi lặt vặt, tập code nhanh và chuẩn xác hơn. Tự nhận mình là người lì lợm, Đức thường dành 8-10 tiếng mỗi ngày để ôn thi trên trường, rồi về nhà tự luyện code vào buổi tối. Đức có thể dành 2-3 ngày chỉ để nghĩ cho ra một vấn đề trong bài thi.
Dần dần, em tích lũy được kinh nghiệm, thích ứng tốt hơn với áp lực và biết cách đưa ra quyết định một cách quyết đoán, chính xác trong thời khắc quyết định. Kỳ thi năm học 2024-2025, Đức lội ngược dòng, giành giải nhất.
Tới kỳ thi năm nay, nam sinh nhìn nhận mình đã "chín" hơn. Khi đã có sự tự tin vào tốc độ cài đặt, Đức dành toàn lực để đào sâu tư duy và thuật toán.
Trong đề thi, em tâm đắc nhất với bài thứ 2, nội dung về cách đóng quà cho ông già Noel. Nam sinh phải "đấu tranh tư tưởng" giữa việc viết code cho bài ngay hay gác lại để ưu tiên những bài khác. Vì thời gian không còn nhiều, Đức quyết định xử lý chắc chắn các bài khác trước rồi mới quay lại, vừa kịp giải quyết trọn vẹn yêu cầu.
Còn bài khiến Đức tốn thời gian và "đau đầu" nhất là bài 6 - một bài Hình học, yêu cầu lập trình hình tròn, mà em không ôn trước đó.
"Vừa đọc đề xong, em liền... ôm đầu vì thấy lạ quá", Đức nói.
Nhưng may mắn là chính cảm giác bất an khi đọc bài này lại tạo áp lực, khiến Đức cẩn thận hơn với hai bài còn lại để giữ điểm. Nam sinh tập trung cao độ để giải quyết nhanh gọn bài 4 và bài 5. Cuối giờ, Đức mới quay lại bài 6, hoàn thành được một phần vì chỉ chọn hướng đi an toàn.
Đức lý giải chiến thuật của mình là chắc chắn, dành nhiều thời gian kiểm tra kết quả thay vì code những thứ vượt quá sức của bản thân. Đó là bởi ở phần cài đặt (coding), vì chỉ một lỗi nhỏ cũng có thể dẫn đến sai số, khiến thí sinh mất sạch điểm cả bài.
Vì vậy, cách tiếp cận của Đức là đảm bảo cài đặt chuẩn nhất có thể thay vì bước vào những "bẫy" mạo hiểm của bài. Kết quả là Đức đạt số điểm như dự đoán.
"Em rất tự hào về sự lựa chọn đó", Đức nói.
Thầy Tùng nhận xét học trò có tư duy sắc bén và tố chất đặc biệt về Tin học, nhưng đáng quý hơn cả là niềm đam mê cháy bỏng với nó.
"Có những ngày, Đức dành gần như toàn bộ thời gian để code. Gặp bài khó, em không buông xuôi mà trăn trở suốt nhiều ngày để tìm lời giải", thầy Tùng nói. Cả thầy và Đức tin rằng, học tập trong môi trường có nhiều đồng đội giỏi và quyết tâm cao cũng là một nguồn sức mạnh, tiếp thêm lửa để đạt kết quả hôm nay.
Đức đang hoàn tất hồ sơ ứng tuyển một số đại học ở nước ngoài, với dự định theo đuổi ngành Khoa học máy tính hoặc Tối ưu hóa. Ngay sau đó, Đức sẽ tập trung hết sức để làm tốt nhất ở vòng chọn đội tuyển quốc tế.
"Mặc dù rất hạnh phúc với kết quả hiện tại, đây cũng là áp lực rất lớn cho em khi bước vào vòng 2, vì mỗi kỳ thi là một trải nghiệm hoàn toàn khác. Em vẫn cần nỗ lực hết mình", Đức nói.
Khánh Linh