HƯỚNG DẪN ứng dụng

Học cách viết mã bằng AI khi mới bắt đầu

Người mới bắt đầu có thể sử dụng trợ lý mã hóa AI để học lập trình, nhưng chỉ khi họ sử dụng chúng để giải thích, đặt câu hỏi và đánh giá mã thay vì viết mã cho họ.

  • đọc 4 phút
  • Cập nhật lần cuối
Trên trang nàyđọc 4 phút
  1. Tổng quan
  2. Lặn sâu
  3. Tác động chiến lược
  4. Tương lai của việc học viết mã bằng AI khi mới bắt đầu
  5. Triển khai trong thế giới thực
  6. Rủi ro & lan can
  7. Lộ trình thực hiện
  8. Tiếp tục khám phá
  9. Câu hỏi thường gặp

Tổng quan

Những kiến ​​thức cơ bản về đọc mã, dự đoán những gì nó sẽ làm, gỡ lỗi và phân tích vấn đề chính xác là những kỹ năng sẽ mất dần khi AI cung cấp mọi câu trả lời. Chúng cũng là những kỹ năng giúp bạn nắm bắt được lỗi của AI.

Lặn sâu

Các công cụ mã hóa AI bao gồm từ trợ lý trò chuyện như ChatGPT và Claude cho đến tự động hoàn thành bên trong trình chỉnh sửa mã, chẳng hạn như GitHub Copilot, gợi ý các dòng hoặc toàn bộ chức năng khi bạn nhập. Đối với các nhà phát triển có kinh nghiệm, những công cụ này tăng tốc công việc thường ngày. Đối với người mới bắt đầu, hiệu quả phụ thuộc rất nhiều vào cách sử dụng chúng. Rủi ro cốt lõi là ảo tưởng về năng lực. Đọc mã làm việc có cảm giác giống như hiểu nó, nhưng việc học lập trình phụ thuộc vào việc bạn tự đưa ra giải pháp. Điều đó có nghĩa là quyết định cách chia vấn đề thành các bước, chọn cách lưu trữ dữ liệu, dự đoán mã nào sẽ thực hiện và gỡ lỗi khi mã không hoạt động. Nếu trợ lý thực hiện các bước đó, người học có thể hoàn thành bài tập mà không cần hình dung trong đầu về cách thức hoạt động của mã, sau đó gặp khó khăn trong các kỳ thi, phỏng vấn hoặc bất kỳ nhiệm vụ nào mà AI mắc sai lầm. Những lợi ích là có thật quá. Một trợ lý có thể giải thích một thông báo lỗi khó hiểu bằng tiếng Anh đơn giản, tìm hiểu chức năng của từng dòng, đưa ra một phép so sánh cho phép đệ quy hoặc tạo ra các bài tập thực hành bổ sung. Các thói quen hữu ích bao gồm thử giải quyết vấn đề trước khi hỏi, hỏi gợi ý thay vì giải pháp, dự đoán đầu ra mã của chính bạn trước khi chạy và sau đó yêu cầu AI giải thích, yêu cầu xem lại mã và các trường hợp bị bỏ sót, cũng như yêu cầu AI đố bạn. Một số khóa học xây dựng các biện pháp bảo vệ này. Ví dụ: CS50 của Harvard đã giới thiệu một gia sư AI vào năm 2023 được thiết kế để hỗ trợ việc học mà không chỉ đưa ra câu trả lời. Ba quan niệm sai lầm cần tránh. Đầu tiên là mã do AI tạo ra là chính xác vì nó chạy khi có thể bị lỗi với các đầu vào bất thường hoặc chứa các lỗi bảo mật. Thứ hai là việc học cú pháp bây giờ là vô nghĩa khi bạn vẫn cần đọc và kiểm tra mã. Thứ ba là việc sử dụng AI luôn gian lận. Chính sách của khóa học khác nhau, vì vậy hãy tuân thủ các quy tắc cho từng bài tập và tiết lộ việc sử dụng AI khi được yêu cầu.

Tác động chiến lược

Xây dựng lựa chọn

Thiết kế cấp ứng dụng xác định liệu AI có cải thiện kết quả thực tế hay không.

Nhóm và quy trình làm việc

Tích hợp quy trình làm việc tốt sẽ giúp tăng năng suất mà người dùng có thể tin tưởng.

Rủi ro và an toàn

Các trường hợp sử dụng có phạm vi phù hợp giúp giảm bớt sự mệt mỏi khi thay đổi và rủi ro triển khai.

Tương lai của việc học viết mã bằng AI khi mới bắt đầu

Trợ lý AI đang trở thành tiêu chuẩn trong lập trình chuyên nghiệp, vì vậy việc học cách làm việc với chúng giờ đây là một phần của việc học viết mã. Các nhà giáo dục đang thử các cách tiếp cận khác nhau: cho phép AI tiết lộ, đánh giá học sinh bằng cách yêu cầu họ giải thích trực tiếp mã của họ và cho phép đọc, kiểm tra và xem xét mã cũng quan trọng như việc viết mã. Người mới bắt đầu nên mong đợi các quy tắc khóa học sẽ tiếp tục thay đổi. Điều có vẻ lâu dài là việc hiểu cách hoạt động của mã, khả năng gỡ lỗi và đánh giá xem mã được tạo có chính xác hay không là những kỹ năng giúp phân biệt người có thể sử dụng đầu ra AI với người phụ thuộc vào nó.

Triển khai trong thế giới thực

Một sinh viên dán thông báo lỗi Python và yêu cầu trợ lý giải thích ý nghĩa của nó và nơi cần tìm nhưng không sửa mã. Sau đó, cô ấy tự mình tìm ra lỗi: vòng lặp của cô ấy chạy quá nhiều bước.

Một người học viết một hàm đếm nguyên âm, sau đó yêu cầu AI xem lại và đề xuất hai trường hợp mà anh ta đã bỏ sót. Nó trỏ đến chữ in hoa và chuỗi trống.

Khóa học CS50 của Harvard cung cấp cho sinh viên một gia sư AI 'vịt' được thiết kế để hướng dẫn họ tìm ra giải pháp thay vì giao mã hoàn chỉnh.

Chương trình đào tạo mã hóa yêu cầu học viên viết phiên bản đầu tiên của mỗi bài tập và tắt tính năng hỗ trợ tự động hoàn thành. Sau đó, học sinh có thể sử dụng AI để dọn dẹp mã của mình, thêm ghi chú giải thích mọi thay đổi.

Rủi ro & lan can

  • Tự động hóa một quy trình bị hỏng có thể khuếch đại các vấn đề hiện có.

  • Các nhóm có thể tự động hóa quá mức và loại bỏ sự phán xét cần thiết của con người.

  • Chất lượng có thể thay đổi nếu kết quả đầu ra không được đánh giá liên tục.

Lộ trình thực hiện

  1. Lập sơ đồ quy trình làm việc hiện tại và xác định bước có mức độ ma sát cao nhất.

  2. Xác định các điểm kiểm tra của con người trước khi tự động hóa hoàn toàn.

  3. Đào tạo người dùng về lời nhắc, đường dẫn leo thang và tiêu chuẩn chất lượng.

  4. Theo dõi kết quả ở cấp độ nhiệm vụ để xác nhận giá trị bền vững.

Tiếp tục khám phá

Free newsletter

Get the daily AI briefing

Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.

One email each weekday. Unsubscribe in one click. We never sell or share your address.

Test yourself

Take the Learning to Code with AI as a Beginner quiz

Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.

Bắt đầu bài kiểm tra

Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation

Câu hỏi thường gặp

Học cách viết mã với AI khi mới bắt đầu là gì?

Người mới bắt đầu có thể sử dụng trợ lý mã hóa AI để học lập trình, nhưng chỉ khi họ sử dụng chúng để giải thích, đặt câu hỏi và đánh giá mã thay vì viết mã cho họ. Những kiến ​​thức cơ bản về đọc mã, dự đoán những gì nó sẽ làm, gỡ lỗi và phân tích vấn đề chính xác là những kỹ năng sẽ mất dần khi AI cung cấp mọi câu trả lời. Chúng cũng là những kỹ năng giúp bạn nắm bắt được lỗi của AI.

Hướng dẫn gọi rủi ro cốt lõi đối với những người mới bắt đầu để AI viết mã của họ là gì?

Đọc mã làm việc có cảm giác như hiểu nó. Nhưng nếu không tự mình đưa ra giải pháp, bạn sẽ không bao giờ xây dựng được bức tranh tinh thần mà mình cần khi AI bị lỗi hoặc không có sẵn.

Tại sao trợ lý mã hóa đôi khi phát minh ra các chức năng không tồn tại?

Các mô hình ngôn ngữ tạo ra văn bản trông có vẻ hợp lý. Tên hàm được tạo có thể trông giống như tên thật, vì vậy bạn nên kiểm tra các đề xuất dựa trên tài liệu.

Các trợ lý dựa trên biên tập viên như GitHub Copilot sử dụng bối cảnh nào để đưa ra đề xuất?

Các công cụ soạn thảo gửi mã lân cận dưới dạng ngữ cảnh để đề xuất của chúng được xây dựng dựa trên nội dung bạn đã viết, bao gồm cả lỗi của bạn.

Điều nào sau đây là thói quen hữu ích cho người mới bắt đầu sử dụng AI?

Việc thử giải bài toán trước và hỏi gợi ý giúp người học tiếp tục suy nghĩ trong khi vẫn nhận được sự trợ giúp khi gặp khó khăn.

Gia sư AI của Harvard CS50, được giới thiệu vào năm 2023, được thiết kế để làm gì?

'Vịt' AI của CS50 được thiết kế để hướng dẫn sinh viên tìm ra giải pháp, đây là một ví dụ về việc xây dựng các biện pháp bảo vệ trong chính công cụ này.