Chuyện Đọc Sách - nói dối e blog

Chuyện Đọc Sách

Nghe nói hôm qua là ngày Sách thế giới, nhưng việc đọc sách không chỉ dành riêng cho học sinh phải làm thôi. Ai cũng hiểu đạo lý này, nhưng sau khi đi làm mà vẫn duy trì thói quen đọc sách thì không phải là chuyện phổ biến.

Trong giới lập trình viên, việc đọc sách vẫn là chuyện thường ngày. Ở đây tôi không chỉ nói đến việc đọc sách chuyên môn hay những cuốn tiểu thuyết, tùy bút giải trí (không có ý phủ nhận giá trị của thể loại này). Nhưng bài viết này tôi muốn chia sẻ riêng về sách kỹ thuật.

Trước đây khi công việc còn độc lập, dù dự án có bận rộn đến đâu tôi vẫn duy trì đọc sách. Nhưng nay vừa phải quản lý dự án, vừa phải xây dựng hệ thống và viết code, việc đọc sách dần bị lãng quên. Có chăng chỉ là lướt qua chứ không còn đủ tâm thế để nghiền ngẫm kỹ lưỡng.

Gần đây mua thêm vài cuốn sách mới, khi xếp chúng lên kệ tôi chợt giật mình tự hỏi: “Liệu mình có đang lấy cớ ‘không có thời gian’ để trốn tránh việc học?” Nhắc lại câu chuyện cũ, ngày nhỏ chúng ta từng học tập tinh thần cái đinh của Lôi Phong mà. Mỗi tối trước khi ngủ, dành ra một tiếng để tập trung đọc sách không chỉ giúp mở mang kiến thức mà còn là cách thư giãn đầu óc hiệu quả.

Hai năm trở lại đây tôi luôn có tâm lý ngại ngần với những cuốn sách đồ sộ. Cứ thấy sách dày là nản lòng, đây có lẽ là rào cản đầu tiên cần vượt qua. Gần đây trên mạng xã hội giới lập trình rầm rộ bàn luận về cuốn “Hoàn thiện kỹ năng lập trình” (Code Complete). Tôi chú ý đến cuốn này sau khi nhận được bình luận của anh La từ nhà xuất bản博文视点 trên blog cá nhân. Lúc đó tôi chưa có ý định viết bình luận vì chưa định đọc, nhưng lần này khi cầm trên tay cuốn sách hơn 900 trang này, tôi muốn thử thách bản thân xem mất bao lâu để hoàn thành nó.

Đêm hôm trước, khi nằm trên giường lật mở trang đầu tiên, cảm giác quen thuộc ngày nào bỗng ùa về. Đã lâu lắm rồi tôi chưa được trải nghiệm cảm giác tập trung tuyệt đối với một cuốn sách nặng trịch như thế.

Sau khi đọc được khoảng 100 trang, tôi quyết định ghi chú lại những điều tâm đắc. Cuốn sách này tổng hợp rất nhiều kiến thức, dù phần nào tôi đã hiểu nhưng chưa từng được hệ thống hóa rõ ràng đến vậy. Dù không có chữ nào thừa, nhưng với độ dày này, việc ghi chú sẽ giúp tôi tóm lược và mở rộng thêm kiến thức. Những ghi chú công khai này biết đâu sẽ hữu ích cho nhiều người khác. Vì vậy tôi bắt đầu loạt bài “Ghi chú đọc Hoàn thiện kỹ năng lập trình”.

Cuốn sách vẫn đang được đọc dở, những ghi chú cũng sẽ tiếp tục được viết. Sau khi hoàn thành, tôi dự định sẽ tiếp tục với “Nghệ thuật lập trình UNIX” (The Art of UNIX Programming).

P/s: Gần đây tôi bàn bạc với đồng nghiệp, nếu mỗi người tự chọn sách để đọc rồi cuối tuần cùng chia sẻ cảm nhận, đây sẽ là cách học tập hiệu quả để bổ sung kiến thức mới.

0%