AI và Ảo ảnh về việc Thay thế Lập trình viên: Khi Công cụ Chỉ Hiệu quả với Chuyên gia

Công nghệ22 tháng 5, 2026·7 phút đọc

Bài viết thảo luận về sự chuyển dịch của ngành công nghệ dưới tác động của AI và nỗi lo bị đào thải của các lập trình viên. Tác giả lập luận rằng AI thực chất là một bộ khuếch đại năng lực, chỉ thực sự phát huy tác dụng khi kết hợp với kỹ năng chuyên sâu và kiến trúc tổng thể của con người.

AI và Ảo ảnh về việc Thay thế Lập trình viên: Khi Công cụ Chỉ Hiệu quả với Chuyên gia

AI và Ảo ảnh về việc Thay thế Lập trình viên: Khi Công cụ Chỉ Hiệu quả với Chuyên gia

Tôi muốn dành một chút thời gian để bàn về AI và những sự thay đổi tương ứng trong ngành công nghệ. Tôi biết đây là mối quan tâm hàng đầu của nhiều người, và bạn có thể đang tự hỏi liệu việc học các kỹ năng lập trình mới trong bối cảnh này còn có ý nghĩa hay không.

Hãy bắt đầu với một sự thật khó chấp nhận: các mô hình AI đã trở nên xuất sắc một cách đáng sợ khi hoàn thành nhiều tác vụ lập trình khác nhau. Chúng chắc chắn chưa hoàn hảo, nhưng trong nhiều trường hợp, chúng đã đủ tốt. Tôi không vui về điều này vì nhiều lý do về đạo đức, môi trường và an toàn, nhưng thực tế là thực tế vậy.

Trong bài viết này, tôi muốn đi sâu vào một vấn đề cụ thể: Tôi nghĩ rằng mọi người đang đưa ra kết luận sai lầm về ý nghĩa của AI đối với sự nghiệp của họ.

Lo ngại lớn nhất mà tôi thấy từ các đồng nghiệp lập trình viên là con người sẽ không còn cần thiết trong tương lai gần, vì các Mô hình Ngôn ngữ Lớn (LLM) sẽ có thể thiết kế và xây dựng hoàn toàn các dự án ở mọi quy mô và cấp độ. Và thực sự là, tôi chưa thấy bất kỳ bằng chứng nào cho điều đó. 😅

Trên thực tế, tình hình lại ngược lại. Những câu chuyện thành công rực rỡ nhất về AI mà tôi thấy đều đến từ những người có kỹ thuật cực kỳ cao, những người có chuyên môn sâu về chủ đề.

Ví dụ, Matt Perry gần đây đã chia sẻ trong bản tin của mình rằng ông ấy sẽ tập trung vào AI vào năm 2026. Matt là tác giả của một số thư viện hoạt ảnh bao gồm Popmotion, Motion One và Motion (trước đây là Framer Motion). Không có nhiều người trên hành tinh này hiểu biết về kỹ thuật của hoạt ảnh sâu sắc như ông ấy. Động cơ chiếu bố cục (layout projection engine) mà ông ấy tạo ra cho Motion là một trong những kỹ thuật tinh vi nhất mà tôi từng thấy.

Trong email của mình, Matt giải thích rằng ông ấy đặt mục tiêu đóng 60 vấn đề (issue) trong quý đầu tiên, và kết quả là đã đóng được 160 vấn đề. Ông ấy muốn thực hiện một cuộc tái cấu trúc (refactor) lớn cho Motion vào quý hai, và đã hoàn thành nó vào một buổi chiều tháng Giêng! AI đã tăng năng suất của ông ấy một cách đáng kể.

Điều này thực sự đáng kinh ngạc, và bạn có thể nghĩ rằng đây là bằng chứng cho thấy LLMs còn tốt hơn cả những lập trình viên giỏi nhất... nhưng điều đó ngụ ý rằng mọi người đều đạt được thành công tương tự với các công cụ AI như Matt. Và điều đó hoàn toàn không đúng.

Thỉnh thoảng, tôi ghé thăm subreddit /r/vibecoding, một nơi mà mọi người (chủ yếu là những người có ít hoặc không có kinh nghiệm lập trình) chia sẻ trải nghiệm về "vibe-coding" (lập trình theo cảm hứng), và có vô số câu chuyện như thế này:

Kinh nghiệm lập trình với AI trên RedditKinh nghiệm lập trình với AI trên Reddit

Nếu thiếu sự hướng dẫn, LLMs có xu hướng tự dẫn mình vào ngõ cụt, bởi vì chúng đang tạo ra mã để giải quyết các câu lệnh riêng lẻ chứ không suy nghĩ một cách toàn diện về kiến trúc của ứng dụng.

Vì vậy, một mặt, tôi thấy những nhà phát triển tài năng nhất mà tôi biết khuếch đại những gì họ có thể làm với AI, và mặt khác, tôi thấy những người có ít kiến thức về lĩnh vực này gặp khó khăn trong việc vượt qua giai đoạn "MVP" (Sản phẩm khả dụng tối thiểu).

AI là một công cụ, và công cụ cần được sử dụng thành thạo. Bạn có thể đưa cho tôi cây đàn guitar chính xác của Jimi Hendrix nhưng nó sẽ nghe rất khác nếu tôi cố gắng chơi nó! Tôi cũng sẽ không thể nấu ăn như Gordon Ramsay nếu tôi có quyền truy cập vào bếp của ông ấy, hay giao bóng như Serena Williams nếu bạn đưa tôi vợt tennis của cô ấy.

Chúng ta thường đánh giá quá cao tầm quan trọng của công cụ, và tôi nghĩ đây là một thiên kiến gần như phổ quát của con người. Các nhóm tiếp thị thường tận dụng điều này, bán cho chúng ta giày sneaker của Michael Jordan với "công nghệ đệm khí" như thể điều đó đột nhiên ban cho chúng ta khả năng ném rổ. 😅

Giày sneaker của Michael JordanGiày sneaker của Michael Jordan

Tôi nghĩ chúng ta khó nhìn thấy các tác nhân AI là công cụ bởi vì chúng ta đã "con người hóa" chúng. Nếu quả bóng rổ của tôi bắt đầu nói với tôi rằng tôi là một cầu thủ bóng rổ tuyệt vời, có lẽ tôi sẽ ít có xu hướng coi nó là một công cụ hơn!

Khi chúng ta đối xử với LLMs như những người máy tự trị nhỏ, chúng ta bắt đầu tin tưởng chúng quá mức điều xứng đáng, và việc chúng có thể một ngày nào đó thay thế chúng ta bắt đầu có vẻ hợp lý. Nhưng đó không phải là mô hình tư duy đúng đắn. Tôi nghĩ các công cụ AI giống nhiều hơn với bộ đồ sắt của Iron Man. Nó có thể làm những điều đáng kinh ngạc, nhưng không thể tự mình làm được.

Tương tự, nếu Matt Perry đưa cho tôi chìa khóa của kho lưu trữ Motion và bảo tôi tiếp quản, tôi sẽ không đạt được kết quả tương tự mặc dù tôi có quyền truy cập vào cùng một bộ công cụ LLM. Nếu tôi cố gắng di chuyển với cùng tốc độ, tôi sẽ gây ra một mớ hỗn độn lớn. 😂

Vì vậy, đây là sai lầm lớn mà tôi nghĩ mọi người đang mắc phải. Chúng ta nhìn vào những gì một lập trình viên lành nghề có thể làm với một LLM và ghi công cho LLM thay vì cho lập trình viên lành nghề đó. Kinh nghiệm của tôi cho thấy AI có tác dụng nhân lên các kỹ năng kỹ thuật hiện có của chúng ta, vì vậy chúng ta càng hiểu rõ về phát triển web, chúng ta càng hiệu quả hơn với AI.

Vào thứ Hai, tôi đã ra mắt khóa học hoàn toàn mới của mình, Whimsical Animations. ✨

Khóa học Whimsical AnimationsKhóa học Whimsical Animations

Tôi đã xây dựng các trang web và ứng dụng web trong gần 20 năm nay, và trong khoảng thời gian đó, tôi đã học được rất nhiều về cách tạo ra những hoạt ảnh và tương tác đáng nhớ, có tác động. Đây là phần yêu thích của tôi trong phát triển web, và tôi đã dành nhiều thời gian để thử nghiệm và khám phá điều gì hiệu quả và điều gì không.

Hành trình tìm hiểu về hoạt ảnh thực sự rất thú vị. Có một biển thông tin khổng lồ ngoài kia, nhưng rất ít trong số đó hướng tới các nhà phát triển web. Tôi đã phải chuyển thể một loạt khái niệm từ thế giới phát triển trò chơi, chẳng hạn như nội suy tuyến tính (linear interpolation), simplex noise và delta time. Những thứ này không phải là bộ kỹ năng điển hình của một "nhà phát triển web", và kết quả là, chúng có thể khiến các dự án của chúng ta thực sự nổi bật!

Không bao giờ dễ dàng hơn thế này để học về các chủ đề mới, với các công cụ như ChatGPT có thể trả lời bất kỳ câu hỏi nào bạn có. Nhưng điều đó chỉ hoạt động khi bạn biết cần hỏi những câu hỏi nào. Khóa học của tôi cung cấp chương trình giảng dạy được tuyển chọn sẽ giới thiệu cho bạn tất cả các loại kỹ thuật mới. Tôi nghĩ bạn sẽ ngạc nhiên về những gì bạn có thể xây dựng sau khi hoàn thành khóa học. 😄

Đăng ký hiện đã mở, nhưng không còn nhiều thời gian cho đợt giảm giá khi ra mắt. Tìm hiểu thêm tại đây:

Chia sẻ:FacebookX
Nội dung tổng hợp bằng AI, mang tính tham khảo. Xem bài gốc ↗