Kỳ Nghỉ Và Cuốn Sách Yêu Thích
! Một kỳ nghỉ dài lại đến, lần này còn kéo dài hơn cả năm do trùng với chuyến du lịch thường niên. Trước khi khởi hành, đồng nghiệp trêu chọc: “Đi chơi xa mà mang theo cuốn sách dày cộp thế, không thấy nặng à?” Chỉ mình tôi hiểu, cuốn sách ấy thực ra là để mang về nhà đọc.
Kỳ nghỉ này tôi đồng hành cùng “Nghệ thuật lập trình UNIX” - tác phẩm đã âm thầm đồng hành cùng tôi suốt vài tháng qua. Những lần trước, tôi thường lật đại vài trang giữa cuốn sách để đọc lướt; lần này, nằm dài trên chiếc ghế mây ở ban công, đắm mình trong nắng ấm, tôi đã đọc từ trang đầu đến trang cuối một cách trọn vẹn.
Nguyên tắc KISS (Keep It Simple, Stupid) xuyên suốt tác phẩm, thực ra đã được các bậc tiền bối chỉ dạy từ rất lâu. Tôi luôn lấy nguyên tắc này làm kim chỉ nam cho mọi thiết kế phần mềm. Lần tái ngộ này mang đến cho tôi những nhận thức mới mẻ về KISS. Đặc biệt, cuốn sách đã ảnh hưởng sâu sắc đến việc tôi thiết kế kiến trúc máy chủ game trong những tháng qua. Nó củng cố quyết tâm “làm một việc duy nhất thật xuất sắc” mỗi khi tôi viết chương trình, khẳng định tính đúng đắn của lựa chọn thay thế đa luồng bằng thiết kế đa tiến trình, đồng thời khiến tôi tin tưởng hơn vào mô hình tái sử dụng module nhị phân phù hợp với nguyên tắc SPOT (Single Point Of Truth).
Nhìn lại hành trình với C++, tôi từng bước tạo khoảng cách với ngôn ngữ này. Điều này không phải xuất phát từ việc đọc cuốn sách, bởi tác phẩm hầu như không đề cập đến C++. Tuy nhiên những dòng lướt qua về C++ trong sách lại khiến tôi đồng cảm sâu sắc. Quan điểm coi nhẹ C++ của tác giả không phải do thiếu hiểu biết như một số bình luận từng cho rằng, mà chính là kết quả của sự thấu hiểu bản chất.
Bản thân tôi vẫn dành cho C++ tình cảm đặc biệt, tiếp tục nỗ lực tìm hiểu sâu sắc ngôn ngữ này - chính xác là để có thể kiềm chế mong muốn sử dụng nó trong các dự án thực tế. Đây chính là bước ngoặt lớn nhất trong tư duy lập trình của tôi suốt năm qua. Những người xung quanh dần bị ảnh hưởng bởi quan điểm này và bắt đầu tiếp nhận nó. Tôi tin tưởng rằng chúng tôi đang đi đúng hướng.