Từ viết từng dòng mã sang chỉ đạo công việc
AI viết code là việc dùng các mô hình trí tuệ nhân tạo để tạo, kiểm tra và chỉnh sửa phần mềm, qua đó chuyển một phần công việc từ thao tác thủ công sang xác định yêu cầu và giám sát kết quả. David Heinemeier Hansson, người tạo Ruby on Rails, nói ông đã rời công việc lập trình chuyên nghiệp theo cách thủ công sau 25 năm viết mã; ông cho rằng viết mã bằng tay không còn hiệu quả về mặt kinh tế với phần lớn nhà phát triển và doanh nghiệp. Đây không phải lời tuyên bố rằng nghề lập trình đã hết chỗ đứng. Nó là sự thừa nhận từ một nhân vật kỳ cựu rằng thước đo giá trị đang đổi: viết được nhiều dòng mã không còn là lợi thế đủ sức bảo đảm năng suất. Khi tác nhân AI có thể tạo, thử nghiệm và sửa phần mềm với ít can thiệp, việc tiếp tục làm mọi thứ bằng tay có thể khiến kỹ sư dành thời gian cho phần máy móc xử lý nhanh hơn.
DHH cho biết ông đã ngừng viết mã từ khoảng tháng 3 năm 2026. Tại công ty 37signals, tác nhân AI trở thành cách làm mặc định, còn con người tập trung xử lý ngoại lệ và vấn đề cụ thể. Sự thay đổi đáng chú ý nằm ở đây: không phải lập trình viên biến mất, mà công việc của họ dịch chuyển khỏi bàn phím.

Anthropic cho thấy Claude có thể đảm nhiệm phần lớn việc viết mã
Trải nghiệm tại Anthropic đưa nhận định ấy từ một quan điểm cá nhân đến một quy trình kỹ thuật cụ thể. Katelyn Lesse, lãnh đạo kỹ thuật nền tảng của công ty, nói tại ObservabilityCON rằng Claude viết “toàn bộ” mã được dùng trong bộ phận kỹ thuật nền tảng của bà. Phạm vi cần được nói rõ: phát biểu này mô tả một đội ngũ, không phải toàn bộ Anthropic hay toàn ngành phần mềm. Dù vậy, nó cho thấy Claude lập trình không còn chỉ là công cụ gợi ý vài dòng lệnh; trong trường hợp này, các tác nhân tham gia xây dựng, thử nghiệm và sửa mã.
Một ví dụ là việc chuyển kho mã chủ lực của công ty từ Python sang Rust. Các kỹ sư xác định cách đánh giá chất lượng và độ tin cậy, trong khi tác nhân Claude đảm nhiệm phần lớn công việc xây dựng và kiểm tra. Hệ thống của công ty còn có thể tự sửa lỗi phát hiện trong quá trình thử nghiệm. Đây là thay đổi về quy trình, chứ không đơn thuần là thêm một công cụ mới vào bàn làm việc.

Lập trình viên AI cần phán đoán, không chỉ biết giao việc
Khi AI gánh phần viết mã lặp lại, kỹ sư phải dành nhiều công sức hơn cho việc xác định mục tiêu, thiết kế kiến trúc và đặt tiêu chuẩn kiểm chứng. Đó là hình ảnh của lập trình viên AI: không phải người đứng ngoài kỹ thuật, mà là người chịu trách nhiệm định hướng và đánh giá đầu ra của hệ thống. Nếu yêu cầu mơ hồ hoặc tiêu chí kiểm tra yếu, tác nhân có thể tạo mã nhanh nhưng vẫn không giải quyết đúng vấn đề. Vì vậy, chuyên môn con người không mất giá trị; nó chuyển từ thao tác trực tiếp sang lựa chọn, kiểm soát và chịu trách nhiệm.
Anthropic cũng chưa để tác nhân tự do sửa mã trong môi trường sản xuất. Bước tiếp theo là xác định đội ngũ sẵn sàng trao quyền tự chủ đến đâu, bởi các quyết định quan trọng và việc xác nhận kết quả vẫn do con người đảm nhiệm. Sự thận trọng ấy là lời nhắc hữu ích trước những tuyên bố rằng máy móc đã thay thế hoàn toàn kỹ sư.
Tương lai nghề lập trình vẫn cần con người
Tác động lên nhân lực đã xuất hiện trong cách doanh nghiệp tổ chức và tuyển dụng. Anthropic cho biết tỷ lệ nhân viên kỹ thuật cấp dưới trong đội ngũ giảm đáng kể từ năm 2025 đến năm 2026, đồng thời tỷ trọng tuyển dụng vị trí đầu vào cũng giảm. Đây là tín hiệu đáng lo cho người mới vào nghề: nếu các nhiệm vụ lặp lại vốn giúp họ tích lũy kinh nghiệm được tự động hóa, con đường học việc có thể trở nên khó khăn hơn. Nhưng dữ kiện này chưa chứng minh AI là nguyên nhân duy nhất, cũng không cho phép kết luận mọi công việc dành cho lập trình viên trẻ sẽ biến mất.
Tương lai nghề lập trình vì thế không nên được kể như một cuộc thay thế đơn giản giữa người và máy. DHH vẫn cho rằng lập trình viên sẽ tiếp tục quan trọng, nhưng chuyển sang vai trò định hướng, chiến lược và sáng tạo. AI có thể viết nhiều mã hơn; còn việc xác định điều gì đáng xây dựng, cách kiểm tra độ tin cậy và khi nào không nên trao quyền tự động vẫn cần phán đoán của con người. Kết luận hợp lý không phải “lập trình viên đã hết thời”, mà là người chỉ dựa vào tốc độ gõ mã sẽ phải thích nghi.






