0
0
Lập trình
Harry Tran
Harry Tran106580903228332612117

Sai Lầm Số 1 Của Người Mới Bắt Đầu: Làm Thế Nào Để Tránh?

Đăng vào 2 giờ trước

• 5 phút đọc

Sai Lầm Số 1 Của Người Mới Bắt Đầu: Làm Thế Nào Để Tránh?

Bạn đã dành hàng giờ cho các khóa học trực tuyến, đã đánh dấu hàng triệu bài viết về "các framework JavaScript tốt nhất". Bạn lo lắng rằng mình không biết đủ về thuật toán. Bạn cảm thấy như mình đang chạy mãi mà không đạt được mục tiêu gì.

Nghe có quen không?

Mọi người sẽ nói rằng sai lầm là không thực hành đủ hoặc không học ngôn ngữ đúng. Họ đã sai. Đó chỉ là các triệu chứng.

Sai Lầm Số 1: Xây Dựng Kỹ Năng Theo Sách Giáo Khoa Thay Vì Kỹ Năng Thực Tế

Bạn đang học để vượt qua một bài kiểm tra, không phải để giải quyết một vấn đề. Bạn đang thu thập thông tin thay vì xây dựng trực giác.

Điều này dẫn đến một thói quen chết người: Địa Ngục Tutorial.

Địa Ngục Tutorial Là Gì?

Địa Ngục Tutorial là cảm giác thoải mái, nhưng dễ khiến bạn lầm tưởng về sự hiệu quả khi bạn làm theo một video hoặc bài viết, gõ mã mà chuyên gia hướng dẫn và cuối cùng có được một dự án hoạt động. Bạn cảm thấy mình đã học được điều gì đó. Nhưng khi bạn cố gắng xây dựng thứ gì đó một mình, tâm trí bạn hoàn toàn trống rỗng.

Tại sao lại như vậy? Bởi vì bạn đã luyện tập sự sao chép, không phải sự sáng tạo.

Dấu Hiệu Bạn Đang Ở Trong Địa Ngục Tutorial

  • “Tôi đã hoàn thành khóa học, nhưng không biết bắt đầu dự án của mình từ đâu.”
  • “Tôi có thể làm theo, nhưng nếu bạn yêu cầu tôi xây dựng từ đầu, tôi sẽ bị lạc.”
  • “Tôi hiểu các khái niệm khi họ giải thích, nhưng tôi không thể áp dụng chúng.”

Tại Sao Điều Này Là Gây Hại

  1. Giết Chết Sự Tự Tin: Không có gì tồi tệ hơn cảm giác bạn đã bỏ công sức nhưng không thể làm điều gì đơn giản. Đây là con đường nhanh nhất dẫn đến hội chứng kẻ giả mạo và từ bỏ.
  2. Cực Kỳ Kém Hiệu Quả: Bạn đã dành thời gian tiêu thụ thụ động thay vì đấu tranh chủ động. Cái đấu tranh mới là nơi mà việc học thực sự và lâu dài diễn ra.
  3. Dạy Bạn Phụ Thuộc Vào Chuyên Gia: Bạn không bao giờ học cách giải quyết vấn đề như một lập trình viên. Bản năng đầu tiên của bạn trở thành tìm kiếm một tutorial, chứ không phải phân tích vấn đề và tìm kiếm các phần cụ thể trên Google.

Cách Thoát Khỏi Địa Ngục Tutorial (Hướng Dẫn Thực Tế)

Tin tốt là, việc thoát ra đơn giản hơn bạn nghĩ. Nó không yêu cầu một khóa học mới. Nó yêu cầu một sự thay đổi trong chiến lược.

1. Quy Tắc 80/20 Về Học Tập

Ngừng cố gắng học mọi thứ về một ngôn ngữ trước khi bạn bắt đầu xây dựng. Bạn chỉ cần 20% kiến thức của một ngôn ngữ để xây dựng 80% các dự án bạn muốn bắt đầu.

Cần làm gì: Học những điều cơ bản nhất (biến, hàm, vòng lặp, điều kiện) và sau đó ngay lập tức bắt đầu một dự án. Bạn sẽ học 80% còn lại đúng lúc, ngay khi bạn cần nó để giải quyết một vấn đề cụ thể. Đây là cách để kiến thức bám rễ.

2. Cách Thực Hành Tutorial

Không bao giờ chỉ làm theo một tutorial. Luôn luôn phá vỡ nó và sau đó sửa chữa.

Cần làm gì: Sau khi bạn hoàn thành dự án tutorial:

  • Thay đổi hoàn toàn kiểu dáng.
  • Thêm một tính năng mới nhỏ mà họ không đề cập đến.
  • Cố tình phá mã và sử dụng kỹ năng gỡ lỗi mà bạn đã tránh để tìm ra lý do.
  • Cố gắng xây dựng lại cùng một dự án một ngày sau đó mà không có video.

Thói quen này biến việc học thụ động thành sáng tạo chủ động.

3. Xây Dựng Một Thứ Gì Đó (Nhỏ Nhất) Ngay Bây Giờ

Bạn không cần một ý tưởng lớn. Bạn cần một dự án có thể hoàn thành.

Cần làm gì: Ngừng nhắm đến "Facebook tiếp theo". Xây dựng thứ nhỏ nhất, đơn giản nhất mà bạn có thể tưởng tượng.

  • Một máy tính.
  • Một trang cá nhân (chỉ HTML & CSS!).
  • Một danh sách công việc thực sự hoạt động trong trình duyệt của bạn.
  • Một chương trình gọi một API và hiển thị thời tiết.

Mục tiêu không phải là xây dựng một cái gì đó ấn tượng. Mục tiêu là đi từ một tệp trống đến một sản phẩm hoàn chỉnh hoàn toàn tự mình. Cảm giác đạt được điều này sẽ là động lực để bạn tiến tới dự án tiếp theo.

4. Chấp Nhận Khó Khăn (Đây Là Bí Quyết)

Tệp trắng, sự thất vọng, việc tìm kiếm liên tục "cách làm [điều cơ bản]"—đây không phải là dấu hiệu bạn đang thất bại. Đây là dấu hiệu bạn cuối cùng đã học.

Các lập trình viên kỳ cựu không phải vì họ biết mọi thứ. Họ kỳ cựu vì họ đã dành nhiều năm phát triển khả năng tìm ra giải pháp cho những vấn đề mà họ chưa bao giờ thấy trước đây. Cách duy nhất để xây dựng cơ bắp đó là tự mình trải qua khó khăn.

Kết Luận: Tư Duy Mới Của Bạn

Mục tiêu không phải là tránh sai lầm. Mục tiêu là tạo ra những sai lầm mới và thú vị hơn mỗi ngày.

Ngừng đo lường tiến bộ của bạn qua số khóa học hoàn thành hoặc video đã xem. Bắt đầu đo lường nó bằng số lượng dự án nhỏ, xấu xí, gần như không chức năng mà bạn đã đẩy lên GitHub.

Tệp trắng đó là giáo viên vĩ đại nhất của bạn. Hãy mở nó và bắt đầu đấu tranh.

Hỏi Đáp (FAQ)

  • Hỏi: Tôi nên bắt đầu học từ đâu?
    Trả lời: Bắt đầu với những kiến thức cơ bản của ngôn ngữ lập trình và ngay lập tức áp dụng vào một dự án nhỏ.
  • Hỏi: Làm thế nào để vượt qua cảm giác thất bại khi học?
    Trả lời: Chấp nhận rằng khó khăn là một phần của quá trình học tập và đừng ngại thử nghiệm.

Nếu bạn có một dự án nào đã giúp bạn thoát khỏi Địa Ngục Tutorial, hãy chia sẻ câu chuyện của bạn trong phần bình luận — có thể điều đó sẽ truyền cảm hứng cho người khác để thực hiện bước nhảy vọt!
Nếu bạn muốn ủng hộ nội dung của tôi, bạn có thể mua tôi một ly cà phê tại đây:
Mua tôi một ly cà phê

Gợi ý câu hỏi phỏng vấn
Không có dữ liệu

Không có dữ liệu

Bài viết được đề xuất
Bài viết cùng tác giả

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào