AI có thể khiến lập trình viên tốn nhiều thời gian hơn thay vì tiết kiệm

Báo cáo từ nhóm DevOps Research and Assessment (DORA) của Google cho thấy có đến 90% trong số gần 5.000 chuyên gia công nghệ được khảo sát đang sử dụng trí tuệ nhân tạo trong công việc hàng ngày. Mặc dù hơn 80% người tham gia khẳng định công nghệ này đã giúp họ tăng năng suất, nhưng thực tế vận hành tại các doanh nghiệp lại đang bộc lộ những nghịch lý đáng lo ngại. Việc lạm dụng các công cụ tạo mã tự động không chỉ làm thay đổi quy trình làm việc mà còn vô tình tạo ra những rào cản mới về mặt thời gian và chất lượng sản phẩm.

Một trong những phát hiện đáng chú ý nhất từ báo cáo DORA là sự gia tăng của tình trạng mất ổn định trong phân phối phần mềm. Khi tần suất sử dụng AI tăng lên, tỷ lệ các thay đổi mã nguồn phải thu hồi (roll back) hoặc vá lỗi khẩn cấp sau khi phát hành cũng tăng theo tỷ lệ thuận. Điều này cho thấy dù AI có khả năng viết mã nhanh hơn con người, nhưng những đoạn mã đó thường chứa đựng những lỗi tiềm ẩn hoặc không tương thích hoàn toàn với hệ thống hiện tại, buộc các kỹ sư phải dành thêm nhiều thời gian để xử lý hậu quả.

Khái niệm vibe coding, một thuật ngữ được Andrej Karpathy, nhà nghiên cứu đồng sáng lập OpenAI đưa ra, mô tả việc những người ít kinh nghiệm có thể tạo ra các bản mẫu phần mềm chỉ bằng cách mô tả ý tưởng cho AI. Tuy nhiên, việc viết mã chỉ chiếm một phần trong khối lượng công việc của một kỹ sư phần mềm thực thụ. Trách nhiệm quan trọng nhất vẫn là xác thực logic, đảm bảo mã nguồn hoạt động đúng mục đích và tuân thủ các tiêu chuẩn kỹ thuật của doanh nghiệp, điều mà các hệ thống AI hiện nay chưa thể hoàn thiện một cách độc lập.

Áp lực về tốc độ đang trở thành một con dao hai lưỡi đối với sức khỏe tinh thần của đội ngũ lập trình. Nghiên cứu từ Đại học California, Berkeley chỉ ra rằng nhân viên tại một công ty công nghệ Mỹ đã làm việc với cường độ cao hơn và thời gian kéo dài hơn sau khi áp dụng AI. Thay vì tận dụng thời gian tiết kiệm được để tái tạo sức lao động, nhiều người lại có xu hướng sử dụng AI để xử lý công việc ngay cả trong giờ nghỉ trưa hoặc trong các cuộc họp, dẫn đến tình trạng kiệt sức (burnout) trầm trọng.

Dữ liệu từ Multitudes, một đơn vị theo dõi thực hành kỹ thuật phần mềm, cho thấy các lập trình viên đã hợp nhất nhiều hơn 27,2% các gói mã nguồn (pull requests) so với trước đây. Tuy nhiên, số lượng mã nguồn được gửi đi ngoài giờ làm việc chính thức cũng tăng thêm gần 20%. Điều này phản ánh một thực trạng rằng các doanh nghiệp đang đặt kỳ vọng quá cao vào năng suất của AI, vô hình trung ép buộc nhân viên phải làm việc nhiều hơn để quản lý và kiểm soát lượng mã nguồn khổng lồ mà máy móc tạo ra.

Sự phụ thuộc quá mức vào các công cụ hỗ trợ còn gây ra những tác động tiêu cực đến quá trình phát triển kỹ năng của các lập trình viên trẻ. Thử nghiệm từ Anthropic cho thấy những kỹ sư giải quyết tác vụ với sự trợ giúp của AI thường có kết quả kiểm tra kiến thức thấp hơn 17% so với nhóm tự làm việc. Đặc biệt, lỗ hổng lớn nhất nằm ở khả năng gỡ lỗi (debugging), một kỹ năng sinh tồn trong ngành lập trình, khi người trẻ dần mất đi tư duy phản biện và khả năng thấu hiểu sâu sắc cấu trúc của những đoạn mã họ đang vận hành.

Trong môi trường mã nguồn mở, AI đang tạo ra một làn sóng các đóng góp kém chất lượng, gây áp lực lớn lên những nhà phát triển nòng cốt. Thay vì dành thời gian để quản lý dự án và cố vấn cho cộng đồng, họ buộc phải tiêu tốn hàng giờ đồng hồ để sàng lọc và sửa chữa những đoạn mã thiếu hoàn thiện do AI tạo ra. Xu hướng này không chỉ làm chậm tiến độ chung mà còn phá vỡ các kênh giao tiếp và học hỏi truyền thống giữa những người làm nghề, nơi mà kinh nghiệm được truyền thụ qua việc đánh giá mã nguồn thủ công.

Sự thay đổi về vai trò của lập trình viên trong kỷ nguyên AI đòi hỏi một cách tiếp cận thận trọng hơn từ phía các nhà quản lý. Nếu không có các cấu trúc hỗ trợ và quy trình kiểm soát chặt chẽ, AI sẽ không phải là công cụ giải phóng sức lao động mà trở thành tác nhân khuếch đại những nỗi đau sẵn có trong quy trình sản xuất phần mềm. Việc tập trung vào số lượng mã nguồn được tạo ra mà bỏ qua chất lượng và sự ổn định dài hạn sẽ khiến doanh nghiệp phải trả giá bằng chi phí bảo trì và sự rời bỏ của những nhân sự tài năng nhất.

Tóm lại, trí tuệ nhân tạo là một trợ thủ đắc lực nhưng không thể thay thế được tư duy logic và sự tỉ mỉ của con người trong kỹ thuật phần mềm. Để tránh rơi vào bẫy năng suất ảo, các lập trình viên cần chủ động sử dụng AI như một công cụ để đào sâu tư duy thay vì phó mặc hoàn toàn cho máy móc, đồng thời các doanh nghiệp cần ưu tiên xây dựng một môi trường làm việc bền vững, nơi chất lượng sản phẩm và sức khỏe của đội ngũ kỹ sư được đặt lên hàng đầu thay vì chỉ chạy theo những con số tăng trưởng ngắn hạn.