
Bạn Đã Biết Đọc Sách Lập Trình Đúng Cách?
Bạn đã bao giờ đọc xong một trang sách về lập trình và nhận ra mình cứ mơ màng trong lúc đọc không? Điều này xảy ra với hầu hết mọi người bởi vì bạn khó mà tập trung vào chỉ riêng việc đọc sách. Đối với các quyền sách về kỹ thuật, thử thách này còn khó hơn khi có có nhiều kiến thức mới bạn phải thu nạp trong quá trình đọc sách.
May mắn thay, việc học cách đọc sách thật tập trung và ghi chú sẽ giúp quá trình đọc trở nên dễ dàng hơn, nhanh hơn và thú vị hơn.
Hãy xem tiếp nội dung bên dưới để biết cách đọc những cuốn sách lập trình đúng cách nhé
Chọn nguồn tài liệu chuẩn
Một khảo sát nêu rằng trung bình mỗi lập trình viên đọc ít hơn một cuốn sách mỗi năm. Chính vì thế nên, chọn một cuốn sách thực sự phù hợp với nhu cầu bản thân thì chỉ cần mỗi năm bạn đọc một cuốn sách và thực hành những kiến thức mà mình đọc được thì nó sẽ giúp ích cho bạn rất nhiều.
Hãy tìm hiểu các lời khuyên hoặc review sách của những người đọc nhiều hoặc những người có kinh nghiệm trong giới lập trình, họ sẽ chỉ ra cho bạn quyển sách đó có những điểm gì đáng chú ý, có giá trị gì đối với dân lập trình. Có 2 kiểu sách bạn nên cân nhắc, sách về chuyên môn (ví dụ như thuật toán, ngôn ngữ lập trình,…) và loại thứ 2 đó là về Tư duy trong lập trình mà bạn nên tìm hiểu.
Ví dụ như bạn muốn tìm hiểu về thuật toán thì hãy tìm các nguồn tổng hợp review về các quyển sách cần đọc khi học thuật toán.
Còn nếu bạn muốn hình thành tư duy, sẽ không nên bỏ lỡ các bài viết kiểu như thế này Thay đổi tư duy coder với 7 quyển sách kinh điển
Đọc như thế nào cho hiệu quả
1. Đọc qua một lượt
Đọc sách lập trình không giống như đọc tiểu thuyết nên bạn sẽ không cần phải lo lắng là mình sẽ bị spoil nội dung. Điều quan trọng khi tiếp nhận thêm một kiến thức mới là bạn biết được mình sẽ sắp được học về cái gì. Vì vậy, hãy quét qua một lượt mục lục, các tiêu đề, phần giới thiệu, kết luận hay bất kỳ nội dung nào được highlight trong sách. Xác định mục tiêu và tổng quan cuốn sách trước khi đọc giống như cho bạn một kim chỉ nam khi bạn bước vào một khu rừng.
Bằng cách này, bạn sẽ có một cái nhìn toàn cảnh cho vấn đề bạn đang đọc trước, sau đó đọc kỹ hơn nội dung để hiểu sâu về nó. Điều này giúp cách tiếp cận vấn đề của bạn dễ dàng hơn, và việc đọc sách sẽ hiệu quả hơn.
2. Tập thói quen ghi chú
Ghi chú là việc vô cùng quan trọng để hiểu được các cuốn sách lập trình. Chỉ bằng cách viết lại các khái niệm mà bạn đã đọc (không phụ thuộc vào sách), bạn mới có thể kiểm tra được bạn hiểu chúng đến đâu. Note lại các khái niệm và kiến thức sẽ nâng cao kỹ năng tổng hợp và giúp bạn ghi nhớ lâu hơn.
Bên cạnh đó, hãy cố ghi chú bằng giấy và bút thay vì ghi chú lên các thiết bị điện tử. Theo nghiên cứu trên tạp chí Khoa học Tâm lý của Pam A. Mueller của Đại học Princeton và Daniel M. Oppenheimer của Đại học California, các ghi chú viết tay có khả năng lưu giữ bộ nhớ tốt hơn so với việc ghi chú vào máy tính.
Có vẻ là note vào máy tính thì chỉ có máy tính nhớ thôi 🙂
Mỗi lần đọc được tài liệu nào hay, mình sẽ lưu lại, có thể chưa cần dùng ngay nhưng đến lúc cần thì mình cũng có thể biết được thắc mắc về điều đó có tồn tại trong một cuốn sách mình đã từng đọc, việc tìm kiếm trở nên thần tốc hơn bao giờ hết.
Đơn giản như đọc về cuốn giải thuật chẳng hạn, ban đầu mình cứ đọc các phân tích thôi. Nếu có ví dụ mẫu thì mình code lại rồi nghĩ thêm sao cho nó chạy được. Kiến thức nào mà phổ biến thì lưu ý nhiều hơn, còn cái nào ít gặp thì mình đọc để biết, nếu mà gặp phải mình có thể tìm được nguồn giải quyết.
Mình đã thử và thấy rất hiệu quả luôn nhé các bạn.
3. Đọc có chọn lọc
Sách lập trình có thể được nhồi nhét nhiều thông tin và khái niệm đến mức có thể phản tác dụng khi bạn đọc hết từng cầu từng chữ trong sách. Vậy nên, bạn có thể phác thảo ra mục tiêu bạn đang hướng tới khi đọc một sách kỹ thuật nào đó. Ví dụ: nếu quyển sách của bạn giới thiệu về trí tuệ nhân tạo và trọng tâm của bạn là học máy, hãy xem phần học máy nằm ở chỗ nào trong cuốn sách tập trung vào đó. Điều này giúp bạn đọc hiểu nhanh hơn, không gây cảm giác muốn bỏ cuộc khi phải bơi trong một bể kiến thức mà bạn không cần đến.
Đọc một cuốn sách đầy đủ, từng từ câu từng chữ đã là một khái niệm lỗi thời, thay vào đó, chúng ta nên học cách đọc có chọn lọc để tiết kiệm thời gian và tập trung tốt hơn vào những nội dung thực sự có ý nghĩa với bạn.
4. Tóm tắt những gì bạn học được khi đọc xong một quyển sách
Sau khi bạn đọc xong một cuốn sách, hãy viết một vài câu để tóm tắt những gì bạn đã đọc và thử trả lời bất kỳ câu hỏi nào bạn có từ lúc trước khi bạn bắt đầu đọc sách. Bằng cách dành vài phút sau khi đọc để suy nghĩ, tổng hợp thông tin và viết những gì bạn đã học, bạn sẽ củng cố tài liệu trong tâm trí và có ghi nhớ tốt hơn sau này. Nếu bạn là một người học trực quan hoặc bằng lời nói hơn, hãy vẽ một bản tóm tắt sơ đồ tư duy hoặc nói với ai đó những gì bạn đã học.
Việc chia sẻ với ai đó thực sự sẽ là một action hoàn hảo để bạn kết thúc sau khi đọc xong một cuốn sách. Họ sẽ có những thắc mắc, những câu hỏi để bạn tự review lại những nội dung đã đọc hiểu.
Nói cho các bạn bí mật của các giảng viên đi dạy đó là, họ có năng lực tự tổng hợp tuyệt vời. Để đưa ra một bài giảng 8 tiếng đồng hồ, các giảng viên thường đọc và tìm hiểu từ rất nhiều nguồn, đặc biệt là đọc tối thiểu từ 3 quyển sách trở lên. Họ đã áp dụng triệt để các kỹ thuật đọc sách để hoàn thiện bài giảng của mình để chia sẻ với người đi học.
5. Đọc sách giấy
Bộ não của bạn khi đọc sách giấy và đọc e-book hoạt động không giống nhau. Như một số nghiên cứu đã chỉ ra, thói quen đọc trực tuyến đã dẫn đến nhiều người mất tập trung và khó tiếp thu sâu.
Khi chúng ta đọc sách điện tử, chúng ta có xu hướng lướt qua một văn bản và tập trung chủ yếu vào các từ khóa. Mặc dù điều quan trọng là phải chọn lọc những gì chúng ta đọc, bộ não của chúng ta thường vô thức chuyển sang kiểu đọc ít tập trung này khi đọc từ màn hình điện tử, cho dù chúng ta có muốn hay không.
Theo nghiên cứu của các nhà khoa học tại trường Đại học Stavanger, Na Uy, việc đọc sách giấy có khả năng nắm bắt và ghi nhớ được nội dung mình đọc tốt hơn hẳn nhóm đọc sách điện tử.
Kết
Trên đây là những cách đọc sách hiệu quả mà mình đúc rút được, trong đó một số cách mà bạn có thể được áp dụng cho mọi loại sách chứ không riêng gì sách lập trình đâu. Comment vào đây cuốn sách các bạn đọc gần đây nhất nhé, biết đâu lại tìm được người chung chí hướng 🙂
Theo: interestingengineering.com
Post Comment