Học đọc trước, học viết sau?

Khi học tiếng Anh, khó nhất là học viết cho tốt, đọc dễ hơn, nói dễ hơn nữa, dễ nhất là nghe. Viết là trình độ giao tiếp cao nhất trong ngôn ngữ? Mình cho rằng cái đó là quan trọng nhất, ít nhất là cho khu vực academic.

Khi học lập trình (tức là viết ra các chương trình), hầu hết chúng ta chỉ học cách viết ra chương trình, ít ai học đọc code của người khác.

Nhưng Bill Gates có nói: “cách tốt nhất để học lập trình là đọc các chương trình”.

Hóa ra có nhiều người cũng cùng quan điểm như vậy. Như Robert L. Glass viết trong “Facts and Fallacies of Software Engineering”, chương về Education:

Fallacy 10

You teach people how to program by showing them how to write programs.

Đọc cái người khác viết ra lúc nào cũng dễ hơn là tự mình viết một chương trình lớn. Việc đọc đó không chỉ cung cấp các hiểu biết về “từ vựng”, “mẫu”, mà còn là “cấu trúc”, cách thức tổ chức một chương trình. Những “hạt bột” này khi tích lũy đủ lớn, sẽ giúp người học “gột nên hồ” một cách vững chắc hơn, tiêu chuẩn hơn. Đó là một cách “đứng trên vai người khổng lồ” thay vì đi lên từ “chân đất”.

Liệu việc đọc đó có bản chất giống việc đọc sách?

Tại sao lại không học đốc code?

2 Comments

  1. Tất nhiên đọc code là biện pháp cực hữu hiệu để bắt đầu học code😀 Không phải ai cũng viết đủ để cho người khác dễ hiểu ạ😛 Cũng như con trẻ biết gọi bố mẹ bà ông trước khi biết viết, biết đọc🙂

    1. Lúc bé thì đọc cái đơn giản thôi, đọc hình vẽ, rồi chán mới đọc chữ.

      Học code thì phải đọc các code phù hợp, không lại nhìn toàn giun mới dế😀 chứ chả thấy cốt két ở đâu😀

Gửi phản hồi

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Log Out / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Log Out / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Log Out / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Log Out / Thay đổi )

Connecting to %s