Khi các chatbot AI như ChatGPT có thể viết code chỉ sau vài giây, nhiều người đặt câu hỏi: "Liệu học lập trình còn ý nghĩa gì?" Steve Krouse, nhà sáng lập Val Town, một startup ở Thung lũng Silicon chuyên viết và triển khai code, khẳng định câu trả lời là "có". Ông cho rằng lập trình không chỉ là con đường kiếm tiền nhanh, thời "học code để lương 6 con số" đã qua, mà là một môn học nền tảng, giống như toán, văn hay khoa học.
Lập trình là "Mathland" giúp bạn nói ngôn ngữ của máy tính
Krouse tình cờ tham gia một chương trình học lập trình sau giờ học và từ đó yêu thích toán học. Trải nghiệm này dựa trên phương pháp của Seymour Papert, nhà nghiên cứu giáo dục tại MIT. Papert tin rằng mọi đứa trẻ đều có thể học toán như học tiếng Pháp: qua khám phá, không qua giảng dạy. Ông tạo ra "Mathland" với ngôn ngữ lập trình LOGO, nơi bạn vẽ hình bằng cách ra lệnh cho một con rùa trên màn hình. Học code giống như học phép thuật: từ cú pháp khô khan (như Hermione chỉnh Ron "levi-O-sa") đến khoảnh khắc bạn trở thành phù thủy thực thụ, biến ý tưởng thành hiện thực qua dòng lệnh.
Vì sao lập trình vẫn quan trọng dù AI có thể viết code?
Krouse chỉ ra rằng LLM có thể viết tiếng Anh tốt như viết code, nhưng chúng ta không vì thế mà bỏ môn ngữ văn. Tương tự, code, dù bị coi là khô khan như ngôn ngữ luật, lại vận hành thế giới. Một dòng code đẹp có thể thay đổi thế giới, như e=mc2 hay câu "Chúng tôi cho rằng những chân lý này là hiển nhiên". Học lập trình dạy bạn kỹ năng siêu quan trọng: debug (sửa lỗi), composition (kết hợp), logic và quan trọng nhất: biết rằng không gì là không thể học được. Đó là lý do các nhà khoa học máy tính thường tự tin (và hơi kiêu ngạo) rằng họ có thể giải quyết mọi vấn đề nhân loại.
Bạn có thể thử vẽ vòng tròn bằng LOGO ngay bây giờ. Nếu không làm được, hãy bắt đầu học, không vì tiền, mà vì sự thú vị. Công nghệ và AI đang thay đổi nhanh, nhưng tư duy lập trình vẫn là siêu năng lực đáng giá nhất.






