Vì sao tôi trở thành lập trình viên: Hành trình từ những chiếc đĩa mềm đến thế giới lập trình

Công nghệ25 tháng 10, 2026·5 phút đọc

Từ những ngày tháng lén lút chép game qua đĩa mềm 3.5 inch, đến lần đầu tiên đọc được các bài hướng dẫn lập trình trên BBS, tác giả kể lại hành trình trở thành lập trình viên của mình. Câu chuyện là lời tri ân dành cho thế hệ lập trình viên tự học thời kỳ tiền Internet, những người bị mê hoặc bởi sức mạnh của những dòng mã.

Vì sao tôi trở thành lập trình viên: Hành trình từ những chiếc đĩa mềm đến thế giới lập trình

Có những đứa trẻ lớn lên với ước mơ trở thành bác sĩ, phi công hay cầu thủ bóng đá. Nhưng cũng có những đứa trẻ bị mê hoặc bởi một thứ khó giải thích hơn nhiều: những dòng mã có thể làm máy tính "biết vâng lời". Câu chuyện dưới đây là lời kể của một lập trình viên về hành trình của mình, từ những ngày đầu chập chững tiếp xúc với máy tính cho đến khi nhận ra niềm đam mê thực sự của mình.

Lập trình viên và hành trình đam mêLập trình viên và hành trình đam mê

Khi máy tính là một bí mật được giấu kín

Tác giả lớn lên trong giai đoạn Internet chưa phổ biến, khi chỉ một vài đứa trẻ ở trường tiểu học sở hữu máy tính. Sống trong một khu phố khó khăn, việc có máy tính đồng nghĩa với nguy cơ bị trộm. Ai cũng biết ít nhất một người từng bị mất máy, nên chuyện sở hữu máy tính được giữ kín.

Nhưng bằng cách nào đó, những đứa trẻ vẫn tìm thấy nhau. Mỗi khi có tin một đứa trẻ vừa có máy tính mới, nó sẽ bị "thẩm vấn" một cách đầy nghi ngờ trước khi được kết nạp vào nhóm kỹ thuật số bí mật.

Phần lớn thời thơ ấu của tác giả diễn ra trong nhà, trước màn hình CRT 14 inch kêu vo vo, chép game lậu qua đĩa mềm 3.5 inch mà lũ trẻ tự khoan lỗ góc để dùng được dung lượng cao hơn. Tác giả thừa nhận mình là người sưu tầm hơn là người chơi game — như Ash trong Pokémon, phải "bắt cho đủ bộ". Và những người tạo ra game chính là thần tượng của tác giả.

"Tôi luôn kinh ngạc trước những gì họ có thể làm với chiếc hộp màu be to nặng đặt dưới gầm bàn."

Khoảnh khắc "làm chủ" cỗ máy

Bước ngoặt đầu tiên đến khi có tin đồn về cách chỉnh sửa file lưu game bằng Hex View của XTreeGold để có vô số mạng và bỏ qua các màn chơi. Mỗi khi game mới ra, lũ trẻ lại đua nhau xem ai là người đầu tiên sửa đúng các bit để nhận vật phẩm tăng sức mạnh.

Dù chỉ là mày mò, cảm giác đó giống như lũ trẻ trở thành những vị thần của chính mình. Vài năm sau, gia đình mua modem và có được danh sách các BBS (hệ thống bảng tin điện tử) công khai. Tác giả quay số đến từng BBS một, mở ra một thế giới mới: từ một nhóm nhỏ chép game lậu qua đĩa mềm, giờ đây tác giả kết nối với cả một thế giới ngầm kỹ thuật số, nơi ngay cả những game bom tấn mới nhất cũng có thể tải về qua ZMODEM.

Cracktro — khi nghệ thuật và mã nguồn gặp nhau

Điều khiến những game tải từ BBS trở nên đặc biệt là màn giới thiệu ngắn chạy trước màn hình tiêu đề. Đó không phải quảng cáo bán dao, mà là những "tấm áp phích" táo bạo của những người đã bẻ khóa bản quyền game và phát hành miễn phí. Sau này tác giả mới biết chúng được gọi là cracktro — tiền thân của demo và là khởi nguồn của cả demoscene.

Với một cậu bé chưa đến tuổi vị thành niên, đó là một trải nghiệm như xuất hồn: quá tải giác quan, giống như cảm giác lúc 2 giờ sáng, nửa tỉnh nửa say, bị đánh thức bởi một đoạn phim trance axit cuối thập niên 1990, cảm giác như nó được tiêm thẳng vào vỏ não. Khi đoạn phim kết thúc, bạn đứng sững, không chắc mình vừa thấy điều thật hay chỉ tưởng tượng. Điều duy nhất chắc chắn: nó quá tuyệt vời.

Từ người xem thành người tạo ra

Rồi một ngày, khi đang duyệt mục file trên một BBS ngẫu nhiên, tác giả tình cờ thấy một file có cái tên khiêm tốn: TUT1-9.ZIP. Phần mô tả trong FILE_ID.DIZ khiến tim tác giả đập mạnh:

"Làm thế nào để lập trình các hiệu ứng demo?"

Tác giả tự hỏi: "Hóa ra mình cũng có thể trở thành một trong những pháp sư điều khiển máy tính hoàn toàn sao?" Ngay lập tức, file được đưa vào hàng đợi tải xuống, rồi in ra bằng chiếc máy in kim Epsom LQ-300 già cỗi — tiếng kim in chạm giấy khiến tác giả phải bịt tai.

Dù chẳng biết gì về lập trình, tác giả vẫn vô cùng phấn khích với tiềm năng trước mắt. Tác giả làm theo các bài hướng dẫn của Denthor (thuộc nhóm ASPHYXIA), gõ lại từng dòng code và hy vọng Borland Turbo Pascal 6.0 sẽ không "cười" mình quá nhiều. Những bài học chỉ giúp tác giả hiểu cơ bản cách các mảnh ghép của lập trình ăn khớp với nhau, nhưng thế là đủ để khơi dậy cơn thèm khát học hỏi.

Chưa đến tuổi thiếu niên, tác giả đã chắc chắn một điều: không muốn chỉ xem demo hay chơi game nữa. Tác giả muốn tạo ra chúng. Muốn trở thành "elite". Muốn trở thành một lập trình viên.

Bài học cho lập trình viên hôm nay

Câu chuyện này nhắc nhở chúng ta rằng đam mê lập trình thường bắt đầu từ những điều rất nhỏ — một file ZIP tình cờ tìm thấy, một trò tinh nghịch với file lưu game, hay đơn giản là sự tò mò về cách cỗ máy hoạt động. Ngày nay, các lập trình viên trẻ có vô số tài nguyên như GitHub, YouTube hay các khóa học trực tuyến. Nhưng tinh thần cốt lõi vẫn vậy: tò mò, tự học và khao khát tạo ra những điều khiến người khác phải sững sờ.

Với cộng đồng công nghệ Việt Nam, nơi nhiều lập trình viên giỏi cũng xuất phát từ những quán net và những chiếc máy tính cũ, câu chuyện này chắc hẳn sẽ gợi lên nhiều ký ức thân quen. Thời đại thay đổi, công cụ thay đổi, nhưng ngọn lửa đam mê thì vẫn vậy.

Chia sẻ:FacebookX
Nội dung tổng hợp bằng AI, mang tính tham khảo. Xem bài gốc ↗