Cảm nhận sau khi đọc "The Programmer's Brain" (Felienne Hermans, 2022) - Khoa học nhận thức giúp đọc code tốt hơn
(ohyecloudy.com)- Quá trình nhận thức tương tự như máy tính
- STM (short-term memory): bộ nhớ
- LTM (long-term memory): ổ cứng
- Working memory: bộ xử lý
- STM nhỏ đến mức gần như không tưởng, dung lượng được ước tính chỉ từ 2 đến 6 đơn vị
- Việc tận dụng chunk là rất quan trọng
- Đây là khái niệm thay thế bằng các con trỏ trỏ đến thông tin được lưu trong LTM
- Ví dụ: nhìn vào bàn cờ, một chuyên gia có thể nhớ rất nhiều thông tin bằng cách tận dụng mẫu Sicilian Defense đã lưu trong LTM, kiểu như “đây là Sicilian Opening, và từ đó có một quân mã ở bên trái 2 ô”
- Nếu có thể đưa nhiều thông tin vào LTM và kéo ra bằng con trỏ, ta có thể sử dụng hiệu quả dung lượng STM vốn quá ít
- Điều này bị ảnh hưởng bởi độ mạnh khi lưu trữ vào LTM và độ mạnh khi truy xuất ra
- Ở đây, flashcard hữu ích như một cách để tăng độ mạnh truy xuất
- Giới thiệu cách chuẩn bị cho việc bị ngắt quãng trong lúc viết code
- Lưu lại mô hình tinh thần (mental model)
- Có thể làm điều đó bằng comment hoặc báo cáo tiến độ giữa chừng
- Lưu các mục tiêu con dưới dạng comment
- Cũng hữu ích vì có thể đưa định hướng cho Copilot
- Lưu lại mô hình tinh thần (mental model)
Sau khi đọc xong cuốn sách này, xem bài trình bày tại https://vi.news.hada.io/topic?id=18245 lại càng thấy thú vị hơn.
Chưa có bình luận nào.