Thứ Tư, 13 tháng 12, 2017

Làm thế nào để bạn nhớ tất cả những thứ bạn đã học?



John Washam

Autodidact & programmer. Amateur: barista, off-roader, illustrator. I like fountain pens and paper. Let's connect.


Tôi đã được hỏi nhiều lần, "Làm thế nào để bạn nhớ tất cả những thứ bạn đã học?"

Đây là phương pháp của tôi sẽ giúp giữ tất cả những thứ tốt đẹp trong não của bạn.

Sai lầm của tôi khi bắt đầu.

Khi tôi mới bắt đầu học, tôi đã xem video cả ngày, lấy hàng chục bản ghi chép, và cố nhớ. Tôi cũng đã dành thời gian thực hiện các cấu trúc dữ liệu và các thuật toán liên quan của chúng. Ví dụ, tôi sẽ dành 10 giờ xem video hàng ngày.

Theo thời gian, tôi nhận ra rằng tôi đã quên mọi thứ. Tôi đã không xem lại ghi chép của tôi và cảm thấy như tất cả những giờ tôi đầu tư vào xem video hầu như bị lãng phí.

Lặp lại theo thời gian

Những gì tôi nên làm cho từng chủ đề:


  • Xem một vài giờ video về chủ đề, để có được ý tưởng chính thực hiện các thuật toán và cấu trúc dữ liệu
  • Làm thẻ flash cho những điều quan trọng tôi nên nhớ về chủ đề
  • Chuyển sang chủ đề tiếp theo
  • Xem lại các thẻ flash khi bạn có thời gian
  • Sau một vài ngày, hãy xem một video khác về chủ đề, có thể khoảng 30 phút
  • Sau một tuần khác, xem một video về chủ đề, có thể là một video hoặc ngắn hơn
  • Tiếp tục xem xét thẻ flash
  • Điều cần lưu ý ở đây là sự lặp đi lặp lại. Chỉ tiêu một hoặc hai ngày xem video về một chủ đề chỉ củng cố những gì bạn đã học được trong những giờ gần đây. Đây không phải là tăng cường tri thức mạnh mẽ. Bạn sẽ quên.


Tôi trở lại qua tất cả các ghi chú của tôi và đưa chúng vào thẻ flash. Nhiều, nhiều (quá nhiều) thẻ flash.

Bạn phải để lại khoảng thời gian giữa việc học một thứ gì đó lần đầu tiên và xem lại sau.

Điểm quan trọng là: Xem lại một chủ đề qua nhiều khoảng thời gian. Nó sẽ tiếp tục củng cố và nhắc nhở bạn, và bạn sẽ không quên nó. Khoảng thời gian có thể kéo dài hơn theo thời gian. Đây được gọi là "sự lặp đi lặp lại lặp đi lặp lại" (nhờ commenter).

Đánh giá kiến ​​thức


Tôi sử dụng thẻ flash để xem lại các chủ đề và câu đố.

Tôi ban đầu làm cho nó để làm cho thẻ flash cho cả thông tin và cũng cho các thuật toán và cấu trúc dữ liệu. Nhưng bây giờ tôi chỉ sử dụng nó cho kiến ​​thức CS.

Đối với code, tôi sử dụng một cái gì đó hơi thô sơ hơn đó là: Giấy.


Xem xét các thuật toán và cấu trúc dữ liệu


Tôi đã tập hợp lại tất cả các thuật toán và cấu trúc dữ liệu này, và chỉ cần in chúng ra (vì vậy mỗi cái phù hợp với một trang, có thể có một vài trường hợp ngoại lệ). Sau đó, khi rảnh rỗi, tôi có thể xem qua một số đoạn mã.

Có thể không cần phải ghi nhớ chúng, chỉ cần biết các khái niệm và cách chúng hoạt động trong trường hợp bạn cần phải tạo lại chúng trong cuộc phỏng vấn.

Tôi sẽ dành thời gian để kiểm tra bản thân mình về những điều này. Ví dụ, viết ra thuật toán của Dijkstra. Tôi sẽ viết nó lên bảng, không nhìn, và sau đó nhìn vào giấy để xem tôi đã làm như thế nào. Bạn có cần phải ghi nhớ Dijkstra không? Có lẽ không, trừ khi bạn có bằng Thạc sỹ và nhiều năm kinh nghiệm. Sau đó, đối với bạn, nó có thể được dự kiến ​​trong một cuộc phỏng vấn.

Xem thêm: Lộ trình học để trở thành lập trình viên web PHP
Share:

0 nhận xét:

Đăng nhận xét

Fanpage

Tổng số lượt xem trang