tôi học rất nhiều và đây là kinh nghiệm tôi rút ra để học lập trình nhanh hơn

Tóm tắt ngắn:
- Video giới thiệu kinh nghiệm học lập trình nhanh hơn của người nói, tập trung vào việc đặt mục tiêu rõ ràng và học tập dựa trên dự án thực tế.
- Điểm mấu chốt là xác định mục đích học (kiếm việc hay mở rộng kiến thức), chọn một dự án nhỏ, bắt đầu từ tài liệu hướng dẫn ("get started"), và tập trung vào việc xây dựng từng bước, từ đơn giản đến phức tạp. Không đề cập đến công nghệ cụ thể nào, mà nhấn mạnh phương pháp tiếp cận.
- Phương pháp này giúp học nhanh hơn, hiệu quả hơn, và tránh tình trạng học xong rồi quên vì thiếu ứng dụng thực tế.
- Quá trình được mô tả chi tiết bao gồm: xác định mục tiêu, chọn dự án nhỏ, làm theo hướng dẫn, xây dựng từng bước, và liên tục tìm hiểu khi gặp khó khăn.
Tóm tắt chi tiết:
Video được chia thành các phần chính sau:
Phần 1: Giới thiệu và vấn đề: Người nói mở đầu bằng việc chia sẻ kinh nghiệm học nhiều ngôn ngữ lập trình và nhận thấy nhiều người học lập trình nhưng không áp dụng vào thực tế. Ông đặt ra vấn đề: làm sao để học lập trình nhanh và hiệu quả, tránh tình trạng học xong rồi quên.
Phần 2: Phương pháp học hiệu quả: Đây là phần cốt lõi của video. Người nói nhấn mạnh tầm quan trọng của việc xác định mục tiêu học tập. Học để kiếm việc hay để mở rộng kiến thức sẽ dẫn đến cách tiếp cận khác nhau. Ông đề xuất phương pháp học dựa trên dự án:
- Chọn một dự án nhỏ: "một Project rất nhỏ thôi minimum thôi nhỏ nhất có thể thôi" Đây là điểm khởi đầu, giúp người học nhanh chóng áp dụng kiến thức.
- Làm theo tài liệu hướng dẫn: "nhảy vào cái document của cái Framework của cái ngôn ngữ đấy và chúng ta sẽ bắt đầu với cái get started". Tập trung vào việc hoàn thành các bước cơ bản trước.
- Xây dựng từng bước: "từng bước một từng bước một và khó đâu thì tìm ở đấy đấy khó đâu tìm ở đấy". Từ dự án nhỏ, người học dần thêm các tính năng mới. Ông phân biệt giữa việc xây dựng frontend và backend, nhấn mạnh việc thiết kế hệ thống (design system), cơ sở dữ liệu (database design), và luồng xử lý (flow design).
- Học khi cần: "trong cái thời gian mà làm đấy thì thì lúc đấy mới là cái lúc mà chúng ta mới lên tìm hiểu một chút về khóa học đấy". Tìm hiểu thêm kiến thức chỉ khi gặp khó khăn trong quá trình thực hiện dự án.
Phần 3: So sánh với việc học qua khóa học: Người nói so sánh phương pháp của mình với việc học qua các khóa học truyền thống. Ông cho rằng học qua khóa học dễ dẫn đến tình trạng học xong rồi quên nếu không được áp dụng thực tế. "học ở các khóa học ấy thì cái kiến thức để mà áp dụng được vào thì nó nó nó nó nó phải học học nhưng mà chúng ta còn phải quay lại chúng ta phải nhắc đi nhắc lại thì mới nó mới thấm được". Ông khẳng định phương pháp học dựa trên dự án là hiệu quả hơn.
Phần 4: Kết luận: Người nói tóm tắt lại phương pháp của mình và khuyến khích người xem để lại ý kiến. Ông nhấn mạnh tầm quan trọng của việc đặt mục tiêu rõ ràng cho dự án để quá trình học tập trở nên hiệu quả và có định hướng. "Nếu như không có mục tiêu của Project thì chúng ta làm chúng ta sẽ nó sẽ chả đi vào đâu cả".