- Lập luận của bạn rất đúng: Software development không phải là gõ phím, mà là giải quyết bài toán kinh doanh. AI không thể gặp khách hàng, không thể hiểu được nỗi đau của doanh nghiệp để thiết kế hệ thống.Nhưng thay vì thay thế kiến trúc sư, AI giải phóng họ khỏi những công việc lặp đi lặp lại (boilerplate code, viết unit test, chuyển đổi cú pháp giữa các ngôn ngữ). Khi người kiến trúc sư không còn bị kiệt sức bởi "grunt work" (công việc chân tay), họ sẽ có nhiều thời gian và tâm trí hơn để tập trung vào thứ quan trọng nhất: Tư duy kiến trúc, logic kinh doanh và quản trị rủi ro.
- Nghiên cứu của Stanford phản ánh một thực trạng: Những lập trình viên phụ thuộc mù quáng vào AI thường tạo ra code lỗi. Đó là lỗi của sự thiếu kiểm soát (giao phó hoàn toàn) chứ không phải lỗi của việc sử dụng công cụ.Khi một kỹ sư giỏi sử dụng AI, họ không copy-paste. Họ dùng AI để sinh code mẫu nhanh, sau đó họ thực hiện Code Review (đánh giá mã nguồn).Thực tế, AI hiện nay cũng chính là công cụ hàng đầu để phát hiện lỗ hổng bảo mật. Các công cụ như GitHub Copilot hay các mô hình LLM chuyên dụng có thể quét hàng triệu dòng code để chỉ ra lỗi bảo mật nhanh hơn con người gấp nhiều lần. Vũ khí nằm trong tay ai và được dùng thế nào mới là quyết định.
- Trong kinh doanh, tốc độ ra mắt sản phẩm (Time-to-market) đôi khi quyết định sự sống còn.Nếu xây một "tòa lâu đài" kiên cố bằng tay mất 2 năm, nhưng khi ra mắt thị trường khách hàng lại không cần, đó là một thảm họa tài chính.AI cho phép doanh nghiệp dựng lên một mô hình thử nghiệm (Prototype) chỉ trong vài ngày để kiểm chứng nhu cầu thị trường. Khi mô hình thành công, người kiến trúc sư con người sẽ vào cuộc để tái cấu trúc (Refactor), gia cố bảo mật và biến nó thành một hệ thống vững chắc. AI giúp "sai nhanh hơn để đúng sớm hơn".
- Trong lịch sử, khi các trình biên dịch (Compilers) hay ngôn ngữ lập trình bậc cao (như C, Java) ra đời, các lập trình viên dùng kỹ nghệ Assembly (ngôn ngữ máy) cũng từng cảnh báo rằng: "Giao mã nguồn cho một chương trình tự động biên dịch sẽ làm mất kiểm soát tối ưu hệ thống và gây ra lỗi".Nhưng cuối cùng, nhân loại vẫn tiến lên vì hiệu suất mà nó mang lại vượt trội hơn rủi ro. AI cũng vậy, nó là một tầng trừu tượng mới (new layer of abstraction). Thay vì từ chối nó, thế hệ lập trình viên tiếp theo đang học cách "huấn luyện" và "giám sát" nó.