Chương 1 - Bản Sao Biến Mất
Khi mở file luận văn ra, tám mươi nghìn chữ đã biến thành con số không.
Con trỏ nhấp nháy trên trang trắng.
Tôi tưởng phần mềm bị lỗi. Tắt đi, mở lại.
Vẫn trống rỗng.
Tôi mở thuộc tính file.
Thời gian sửa đổi lần cuối: 3 giờ 17 phút sáng nay.
Ba giờ sáng, tôi đang ngủ.
Tôi quay đầu nhìn sang giường đối diện.
Chăn của Trần Tư Vũ được gấp ngay ngắn, người thì không có ở đó.
Trên bàn cô ta đặt bản in luận văn, ngoài bìa viết—
“Nghiên cứu thuật toán phân đoạn ảnh y học dựa trên học sâu”.
Đề tài này.
Là của tôi.
1.
Tôi và Trần Tư Vũ ở cùng phòng ký túc xá bốn năm.
Bốn năm đại học, lên cao học lại được phân chung một phòng. Có người nói đó là duyên phận, tôi cũng từng nghĩ vậy.
Ít nhất trước đây tôi từng nghĩ vậy.
Vừa vào năm nhất cao học, giáo sư hướng dẫn Chu giao bài luận môn đầu tiên.
Trần Tư Vũ ngồi đối diện tôi, nhìn máy tính ngẩn người.
“Tô Niệm, phần tổng quan tài liệu này viết thế nào vậy?”
Tôi mất một tiếng giúp cô ta dựng xong khung bài.
“Ở đây định dạng trích dẫn sai, để tớ sửa giúp cậu.”
Lại mất thêm nửa tiếng.
Sau đó, chuyện này thành thói quen.
Bài luận môn học của cô ta, tôi từng sửa giúp không dưới hai mươi bài.
Không phải sửa qua loa.
Mà là sửa từ phần tóm tắt đến phần kết luận.
Code của cô ta, hơn nửa số bug là tôi chỉnh giúp.
Thí nghiệm của cô ta, dữ liệu chạy không ra là lại tìm tôi.
“Tô Niệm, cậu xem giúp tớ vì sao loss này không hội tụ được không?”
Tôi xem giúp cô ta. Không phải liếc qua một cái, mà là ngồi xuống chỉnh lại tham số, sửa cấu trúc mạng cho cô ta, có lúc còn trực tiếp viết lại.
Tôi không thấy có gì.
Bạn cùng phòng mà, giúp đỡ nhau là chuyện bình thường.
Nhưng có một chuyện khiến tôi hơi khó chịu.
Học kỳ sau năm nhất cao học, tôi và cô ta hợp tác một đề tài. Dữ liệu là tôi thu thập, code là tôi viết, bản thảo luận văn cũng là tôi viết.
Khi công bố, cô ta là tác giả đầu tiên.
Tôi hỏi cô ta.
Cô ta nói: “Tô Niệm, suất bảo nghiên của tớ không đủ chắc, cậu giúp tớ được không? Thành tích cậu tốt như vậy, đâu thiếu một bài này.”
Tôi nghĩ một lúc, thôi bỏ đi.
Dù sao cũng là bạn cùng phòng.
Đến năm hai cao học, một đề tài hợp tác bên ngoài của giáo sư Chu cần người làm gắn nhãn dữ liệu.
Trần Tư Vũ đăng ký, nhưng cô ta chê việc gắn nhãn nhàm chán, phần lớn đều là tôi làm giúp.
Hai mươi nghìn tấm ảnh, tôi gắn nhãn mười lăm nghìn tấm.
Khi đề tài nghiệm thu, giáo sư Chu khen Trần Tư Vũ.
“Tư Vũ làm việc rất chắc chắn.”
Cô ta cười nói cảm ơn thầy.
Không nhắc gì đến tôi.
Tôi ngồi bên cạnh, không nói gì.
Không phải tôi không muốn nói.
Mà là cảm thấy không cần thiết. Dù sao giáo viên hướng dẫn biết tôi đã làm gì là được.
Nhưng về sau tôi phát hiện, thầy không biết.
Trong một buổi họp nhóm học kỳ sau năm hai cao học, tôi báo cáo xong tiến độ đề tài, giáo sư Chu nói một câu.
“Tô Niệm, tiến độ của em chậm hơn Tư Vũ không ít đấy.”
Tôi sững người.
“Tư Vũ tuần trước vừa nộp một bản báo cáo thí nghiệm, làm rất chắc.”
Bản báo cáo thí nghiệm đó, dữ liệu là tôi chạy.
Tôi chạy giúp cô ta.
Tôi nhìn sang Trần Tư Vũ.
Cô ta cúi đầu, lật sổ ghi chép, không nhìn tôi.
Tối hôm đó về ký túc xá, tôi định hỏi cô ta.
Lời đến miệng, lại nuốt xuống.
Thôi vậy.
Dù sao cũng là bạn cùng phòng.
2.
Chuyện luận văn bị xóa sạch, ban đầu tôi không nghĩ đến Trần Tư Vũ.
Tôi tưởng là lỗi hệ thống.
Tôi gọi điện cho bộ phận IT của trường.
“Bạn học, file của em lưu cục bộ à?”
“Vâng.”
“Vậy bên chúng tôi không có bản ghi sao lưu.”
Tôi cúp điện thoại.
Tám mươi nghìn chữ.
Viết suốt bảy tháng.
Mất rồi.
Tôi dựa vào ghế, đầu óc trống rỗng.
Sau đó tôi nhớ ra một chuyện.
Thuộc tính file hiển thị thời gian sửa đổi lần cuối là 3 giờ 17 phút sáng.
Tôi mở lịch sử ra vào ký túc xá.
Ký túc xá cao học có hệ thống quẹt thẻ ra vào.
3 giờ 09 phút sáng, Trần Tư Vũ quẹt thẻ vào.
3 giờ 24 phút sáng, Trần Tư Vũ quẹt thẻ ra.
Cô ta ở trong phòng ký túc xá mười lăm phút.
Vừa đủ để mở máy tính của tôi, xóa sạch một file.
Mật khẩu máy tính của tôi, cô ta biết.
Mùa đông năm ngoái, cô ta nói máy tính đem đi sửa, mượn máy tôi dùng một tuần.
Tôi đã đưa mật khẩu cho cô ta.
Sau đó vẫn chưa đổi.
Tôi ngồi trên giường, nhìn dòng ghi chép ra vào đó.
3 giờ 09 vào, 3 giờ 24 ra.
Mười lăm phút.
Đủ rồi.
Tôi không lập tức đi tìm cô ta.
Tôi làm một chuyện khác.
Tôi mở bản in luận văn của Trần Tư Vũ.
Bản cô ta đặt trên bàn.
Lật đến chương ba.
Đoạn đầu tiên.
Tôi nhìn ba giây.
Máu lập tức dồn lên não.
Đoạn này tôi quá quen.
Bởi vì là tôi viết.
Không phải “giống”.
Mà là do tôi viết.
Chương ba mục hai trong luận văn của tôi, thảo luận phương án cải tiến U-Net trong phân đoạn ảnh y học.
Chương ba mục một trong luận văn của cô ta.
Giống hệt.
Chỉ thay vài từ.
“Bài viết này đề xuất” đổi thành “Nghiên cứu này đề xuất”.
“Kết quả thí nghiệm cho thấy” đổi thành “Dữ liệu thí nghiệm cho thấy”.
Còn lại, ngay cả dấu câu cũng không đổi.
Tôi tiếp tục lật.
Chương bốn.
Phần thí nghiệm.
Mô tả bộ dữ liệu, giống nhau.
Thiết lập thí nghiệm, giống nhau.
Phân tích kết quả, ngay cả số liệu trong bảng cũng giống nhau.
Bởi vì những dữ liệu đó là tôi chạy.
Tay tôi run lên.
Không phải vì sợ.
Mà vì tức giận.
Tôi giúp cô ta bốn năm.
Cách cô ta đáp lại tôi là xóa luận văn của tôi, sau đó chép một bản nộp lên.
Cô ta muốn lấy luận văn tốt nghiệp xuất sắc.
Cô ta muốn lấy hạng nhất.
Bằng đồ của tôi.
Tôi đặt luận văn của cô ta xuống.
Hít sâu.
Không có tác dụng, vẫn run.
Nhưng tôi không lao ra tìm cô ta.
Bởi vì tôi nhớ ra một chuyện.
Tôi có bản sao lưu.
Hệ thống quản lý luận văn cao học của trường, mỗi lần nộp đều có lịch sử phiên bản.
Tháng trước tôi vừa nộp một bản.
Dấu thời gian, nội dung, tất cả đều ở trên máy chủ.
Cô ta có thể xóa file trong máy tính của tôi.
Nhưng không xóa được bản ghi trên máy chủ.
Còn nữa.
Toàn bộ code của tôi đều nằm trong kho GitHub riêng tư. Mỗi lần commit đều có thời gian.
Commit sớm nhất là bảy tháng trước.
Còn luận văn của cô ta thì sao?
Tôi không biết cô ta bắt đầu viết từ khi nào. Nhưng tôi đoán sẽ không quá sớm.
Vì năng lực code của cô ta, tôi hiểu quá rõ.
Ngay cả cú pháp cơ bản của PyTorch cô ta cũng phải hỏi tôi.
Tôi lấy điện thoại ra, mở email với giáo viên hướng dẫn.
Ba tháng trước, tôi từng gửi cho giáo sư Chu một bản thảo luận văn.
Trong email có file đính kèm.
Dấu thời gian rõ ràng rành mạch.
Tôi nhìn màn hình điện thoại.
Chuỗi chứng cứ đã hoàn chỉnh.
Nhưng tôi không lập tức hành động.
Bởi vì tôi muốn cô ta thua triệt để hơn.
3.
Chiều tối Trần Tư Vũ về ký túc xá, tôi đang đọc sách.
Cô ta đẩy cửa vào, liếc nhìn tôi.
“Về rồi à?” tôi nói.
“Ừ.”
Cô ta đặt cặp xuống, ngồi trước bàn của mình.
Rất bình tĩnh.
Như thể chưa từng xảy ra chuyện gì.
“Luận văn cậu viết đến đâu rồi?” cô ta hỏi tôi.
Tôi nhìn cô ta.
Biểu cảm của cô ta rất tự nhiên. Thậm chí còn mang theo chút quan tâm.
“Sắp xong rồi.” Tôi nói, “Chương cuối vẫn đang sửa.”
“Ồ.” Cô ta gật đầu, “Cố lên.”
Cô ta mở máy tính, bắt đầu gõ chữ.
Tôi nhìn bóng lưng cô ta.
Bốn năm rồi.
Tôi tưởng mình hiểu cô ta.
Tôi không hề hiểu.
Tối hôm đó, tôi không ngủ.
Không phải vì lo lắng.
Mà vì tôi đang làm một chuyện.
Tôi mở vòng bạn bè, Weibo, Tiểu Hồng Thư của cô ta.
Bài luận môn học năm nhất cao học, cô ta từng đăng ảnh chụp màn hình khoe “lại được A+”.
Bài luận đó, tôi sửa giúp cô ta ba lần.
Hội nghị học thuật năm hai cao học, cô ta đăng ảnh tham dự, “lần đầu phát biểu luận văn tại hội nghị quốc tế, căng thẳng quá”.
Bài luận đó, cô ta là tác giả đầu tiên, dữ liệu là của tôi.
Tôi tiếp tục lật.
Lật đến một bài Weibo.
Tháng mười năm ngoái.
“Có vài người ấy mà, thành tích tốt thì có ích gì, EQ thấp, làm việc chậm chạp, giáo viên hướng dẫn cũng chẳng coi trọng.”
Tôi nhìn thời gian đăng.
Tháng mười năm ngoái, tại buổi họp nhóm, giáo sư Chu nói tiến độ của tôi chậm hơn cô ta.
Bài Weibo đó nói về tôi.
Tôi tiếp tục lật.
Còn một bài khác.
Tháng ba năm nay.
“Sắp tốt nghiệp rồi, mong mọi thứ thuận lợi. Có những chuyện, chỉ bản thân mới biết mình đã bỏ ra bao nhiêu.”
Tháng ba.
Thời điểm cô ta bắt đầu chép luận văn của tôi.
Tôi đặt điện thoại xuống.
Hít sâu.
Bốn năm giúp đỡ, bốn năm “bạn cùng phòng tốt”, bốn năm “Tô Niệm, cậu giúp tớ đi”.
Tất cả đều là giả.
Cô ta không phải “không hiểu chuyện”.
Cô ta rất rõ mình đang làm gì.
Từ đầu đến cuối, cô ta đều biết.
Tôi trở mình, nhắm mắt lại.
Từ ngày mai, chuẩn bị thu lưới.
4.
Ngày hôm sau, tôi đến văn phòng giáo vụ của học viện.
“Thưa cô, em muốn kiểm tra lịch sử nộp luận văn của em.”
Cô Vương ở phòng giáo vụ giúp tôi mở hệ thống.
“Tô Niệm, em tổng cộng đã nộp ba bản. Bản đầu tiên là tháng mười hai năm ngoái, bản thứ hai là tháng hai năm nay, bản thứ ba là tháng ba.”
“Phiền cô in giúp em lịch sử nộp và dấu thời gian.”
“Được.”
Cô Vương in bản ghi ra, đưa cho tôi.
Ba dấu thời gian.
Ba phiên bản luận văn hoàn chỉnh.
Bằng chứng thép.
Tôi cầm bản ghi, lại đến phòng thí nghiệm.
Mở GitHub, xuất nhật ký commit kho code của tôi.
Từ dòng code đầu tiên bảy tháng trước đến lần nộp cuối cùng.
Thời gian sửa đổi của từng dòng code đều rõ ràng.
Sau đó, tôi làm một chuyện.
Tôi đi kiểm tra lịch sử nộp của Trần Tư Vũ trong hệ thống luận văn.
Hệ thống quản lý luận văn cao học cho phép sinh viên trong cùng nhóm giáo viên hướng dẫn tra cứu.
Lịch sử của cô ta chỉ có một bản.
Thời gian nộp: bốn ngày trước.
Muộn hơn bản thứ ba của tôi ba tuần.
Mà dữ liệu thí nghiệm, khung thuật toán, thậm chí cách tổ chức phần tổng quan tài liệu trong luận văn của cô ta đều giống hệt tôi.
Bởi vì vốn dĩ đó là của tôi.
Tôi nhìn màn hình rất lâu.
Sau đó tôi lại kiểm tra thêm một thứ.
Máy chủ dùng chung của nhóm đề tài.
Nhóm của giáo sư Chu có một máy chủ thí nghiệm dùng chung, code và dữ liệu thí nghiệm của mọi người đều để trên đó.
Tôi mở thư mục của Trần Tư Vũ.
Bên trong có một thư mục tên là “backup”.
Mở ra.
Là dữ liệu thí nghiệm của tôi.
Không phải của năm nay.
Mà là của năm ngoái.
Dữ liệu đề tài năm hai cao học.
Chính là đề tài hợp tác bên ngoài mà giáo sư Chu từng khen cô ta “làm việc rất chắc chắn”.
Thời gian tạo file dữ liệu giống hệt thời gian tôi tải lên máy chủ.
Cô ta trực tiếp sao chép từ thư mục của tôi sang.
Ngay cả tên file cũng không đổi.
Dữ liệu năm ngoái, luận văn năm nay.
Cô ta không chỉ trộm một lần.
Mà là vẫn luôn trộm.
Tôi tắt máy tính.
Đi ra khỏi phòng thí nghiệm.
Đứng ngoài hành lang, nhìn ra ngoài cửa sổ.
Trên sân vận động có người đang chạy bộ.
Ánh nắng rất đẹp.
Tôi nhớ đến lúc mới vào năm nhất cao học, cô ta kéo tôi đi nhà ăn.
“Tô Niệm, hai chúng ta ở cùng phòng, sau này chính là bạn tốt nhất rồi.”
Bạn tốt nhất.
Tôi bật cười.
Xoay người trở lại phòng thí nghiệm, tiếp tục chuẩn bị.
5.
Tôi không ngờ cô ta lại ra tay trước tôi.
Chiều thứ sáu, tôi đi tìm giáo sư Chu để thảo luận ý kiến sửa luận văn.
Đẩy cửa văn phòng ra.
Trần Tư Vũ ngồi bên trong.
Cô ta nhìn thấy tôi, trên mặt thoáng qua vẻ bất ngờ.
Nhưng chỉ trong nháy mắt.
Giáo sư Chu quay sang nhìn tôi, sắc mặt hơi nghiêm túc.
“Tô Niệm, em đến rồi. Vừa hay, có chuyện thầy muốn nói với em.”