Chương 1: Bug Trong Thực Tế
Vĩnh Thành phát hiện bug lúc ba giờ sáng, như thường lệ.
Không phải bug trong code anh đang viết. Là bug trong thực tế.
Anh đang ngồi trước màn hình, mắt đỏ, cốc cà phê thứ tư, debug một đoạn mã bảo mật cho khách hàng lớn. Đến một điểm nhất định, màn hình flicker, sau đó hiện ra thứ gì đó không phải code anh viết.
`SYSTEM: Người dùng phù hợp đã được xác định. Khởi động chuỗi triệu hồi…`
Anh gõ Ctrl+Z. Không làm gì.
Anh gõ Ctrl+C. Không làm gì.
Anh thử tắt màn hình. Dòng chữ vẫn hiển thị, như in trực tiếp lên mắt anh.
`Cảnh báo: Không thể hủy quá trình này. Vui lòng chuẩn bị…`
“Chuẩn bị cái quái gì?” anh hỏi to, biết không ai trả lời.
`…trong 3…`
Anh thử tắt nguồn máy tính.
`…2…`
Anh thử đứng dậy và rời khỏi bàn.
`…1.`
Thế giới tắt đi và bật lại như reboot.
Vĩnh Thành đứng giữa một cánh đồng không có gì ngoài cỏ và gió, mặc đúng bộ đồ ngủ anh đang mặc lúc ba giờ sáng.
Một giao diện trong suốt xuất hiện trước mắt anh, giống như AR overlay nhưng không có kính. Phông chữ anh nhận ra là terminal font, màu xanh lá trên nền tối.
`CHÀO MỪNG ĐẾN THẾ GIỚI ALDREN.`
`NGƯỜI CHƠI: Vĩnh Thành`
`LỚP: Hacker (Beta – Chưa có người dùng trước)`
`CẤP ĐỘ: 1`
`KỸ NĂNG: Phân Tích Hệ Thống (Thụ Động), Truy Cập Debug (Chủ Động – 3 lần/ngày)`
Anh đọc giao diện hai lần.
Sau đó anh cố gắng tương tác với nó như một developer thật sự.
Anh gõ vào không khí: `/help`
`DANH SÁCH LỆNH CÓ SẴN:`
`/status – Xem trạng thái người chơi`
`/scan [mục tiêu] – Quét thông tin mục tiêu`
`/debug [đối tượng] – Truy cập log lỗi của đối tượng`
`/help – Hiển thị danh sách này`
Anh nhìn giao diện.
Giao diện nhìn lại anh, theo nghĩa bóng.
“Được rồi,” anh thở ra. “Ít nhất là có documentation.”
Anh gõ: /scan [khu vực xung quanh] Giao diện hiển thị bản đồ sơ lược, bán kính một trăm mét, đánh dấu các điểm di chuyển của người và động vật.
Không có gì nguy hiểm trong tầm.
Anh nhìn cánh đồng bao la.
Không biết nhiệm vụ chính là gì. Không biết cách về nhà. Không biết hệ thống này do ai tạo ra hay tại sao.
Nhưng biết điểm bắt đầu.
Quan sát, thu thập thông tin, đặt câu hỏi tiếp theo dựa trên thông tin thu được.
Quy trình debug cơ bản. Áp dụng cho mọi hệ thống lạ.