
Vài tuần trước, tôi đã viết về “human in the loop” và lý do vì sao khâu review đang trở thành nút thắt cổ chai trong phát triển phần mềm. Sau đó, tôi tiếp tục viết về việc điều này ảnh hưởng thế nào đến sự nghiệp và sinh viên mới bước vào ngành.
Nhưng có một câu hỏi liên tục xuất hiện trong các cuộc trao đổi: điều này có ý nghĩa gì đối với tổ chức? Không phải startup. Không phải công ty công nghệ. Mà là doanh nghiệp lớn — ngân hàng, công ty bảo hiểm, nhà sản xuất, bán lẻ — những tổ chức vận hành bằng phần mềm nhưng không coi mình là công ty phần mềm.
Mô hình cũ đang sụp đổ
Một ngân hàng khu vực lớn đã mất nhiều tháng để cân nhắc nên tự xây hay mua một hệ thống đối soát thanh toán mới. Các stakeholder do dự, không thể đưa ra quyết định rõ ràng. Trong lúc đó, một lỗi xử lý không bị phát hiện đã làm chậm hàng nghìn giao dịch kinh doanh, dẫn đến khoản phạt quy định trị giá 2 triệu USD và nhiều tuần báo chí tiêu cực. Chi phí của việc ra quyết định sai không chỉ là chi quá nhiều tiền cho vendor — mà còn là rủi ro, danh tiếng, và tổn thất vận hành thực sự.
Trong nhiều thập kỷ, doanh nghiệp có hai lựa chọn để xây dựng phần mềm:
-
Tự xây dựng: thuê team, quản lý họ, hy vọng họ không nghỉ việc. Đắt đỏ, chậm, rủi ro. Chỉ dành cho hệ thống cốt lõi.
-
Mua hoặc outsource: dùng SaaS cho nhu cầu phổ thông. Thuê các công ty tư vấn như Accenture hay Deloitte cho nhu cầu tùy chỉnh. Ký hợp đồng lớn, họ cung cấp nhân sự, và 18 tháng sau bạn nhận được thứ gì đó “tạm ổn”.
Không lựa chọn nào thực sự tốt. Tự xây thì quá đắt. Mua thì phải “chịu đựng” phần mềm không hoàn toàn phù hợp. Outsource thì trả tiền senior nhưng nhận junior, rồi kiến thức biến mất khi dự án kết thúc.
AI đang phá vỡ mô hình này. Nhưng không theo cách bạn nghĩ.
AI thực sự thay đổi điều gì
Các cuộc thảo luận thường tập trung vào việc “AI giờ có thể code”. Điều đó đúng, nhưng chưa đủ.
Gergely Orosz gần đây viết về việc điều gì xảy ra khi AI viết gần như toàn bộ code. Kết luận của ông: kỹ sư phần mềm trở nên giá trị hơn, không phải ít đi. Nhưng bản chất công việc thay đổi. Các kỹ năng của tech lead được yêu cầu nhiều hơn. Tư duy product trở thành tiêu chuẩn ở startup. Một kỹ sư phần mềm “đúng nghĩa” sẽ được săn đón hơn một “coder” thuần túy.
Điều AI thực sự thay đổi là kinh tế của việc triển khai (implementation). Chi phí để biến một yêu cầu rõ ràng thành code chạy được đã giảm mạnh. Như Malte Ubl, CTO tại Vercel, nói: “chi phí sản xuất phần mềm đang tiến về 0”. Những gì trước đây mất hàng tuần giờ chỉ mất vài giờ.
Nhưng có những thứ không thay đổi:
-
Vẫn cần người đánh giá implementation có đúng hay không
-
Vẫn cần người hiểu bài toán business để định nghĩa yêu cầu
-
Vẫn cần người bảo trì hệ thống khi business thay đổi
Nút thắt đã chuyển từ coding sang judgment (phán đoán).
Bức tranh mới
Tôi thấy thị trường đang phân tầng thành ba cấp, mỗi cấp có nhu cầu khác nhau.
Điều này tương tự nghiên cứu của Gergely Orosz về cấu trúc “trimodal” của lương kỹ sư phần mềm: không phải một đường cong chuông mà là ba thị trường riêng biệt — Big Tech ở trên, công ty cạnh tranh toàn cầu ở giữa, và phần còn lại ở dưới.
Nhưng điều đang thay đổi là: trước đây công việc ở ba tầng này khá giống nhau. Bạn có thể bắt đầu ở ngân hàng, rồi chuyển sang Big Tech. Kỹ năng có thể chuyển đổi.
AI phá vỡ điều đó.
Khi implementation trở nên rẻ, và judgment trở thành nút thắt, các tầng không chỉ khác về lương mà còn khác về bản chất công việc. Kỹ năng giữa các tầng bắt đầu khác biệt thực sự.
Tầng 1: công ty công nghệ và digital-native
Phần mềm là sản phẩm. Các tổ chức này có platform engineering, SRE, và chuyên môn sâu nội bộ.
Họ cần các kỹ sư senior có thể review code do AI tạo ra và phát hiện bug tinh vi — những bug vượt qua test nhưng fail ở quy mô lớn. AI ở đây là force multiplier, không phải thay thế.
AI viết code. Con người quyết định code đó có đúng hay không.
Tầng 2: doanh nghiệp lớn
Ngân hàng, bảo hiểm, bán lẻ lớn, telco.
Phần mềm quan trọng nhưng không phải sản phẩm cốt lõi. Họ có đội engineering lớn nhưng khó cạnh tranh nhân tài với Tier 1.
Họ không thể xây platform nội bộ tốt như công ty công nghệ. Không thể thuê đủ senior.
Mô hình mới:
-
Dựa vào platform có guardrails sẵn
-
Thuê expertise senior dạng “fractional” khi cần
Bạn không cần 20 dev trong 18 tháng. Bạn cần 1 architect senior vài ngày/tuần để review và định hướng.
Tầng 3: mid-market và doanh nghiệp nhỏ
Doanh nghiệp sản xuất nhỏ, nhà hàng, văn phòng kế toán.
Trước đây họ không đủ tiền cho phần mềm custom. Giờ thì có thể.
Một developer với AI có thể xây giải pháp phù hợp trong vài ngày.
Xuất hiện vai trò mới: “software plumber” — developer địa phương phục vụ doanh nghiệp địa phương.
Kỹ năng ở đây không phải distributed systems mà là:
-
Hiểu business
-
Chuyển nhu cầu thành giải pháp
-
Ship nhanh
Doanh nghiệp nên làm gì
Platform engineering quan trọng hơn bao giờ hết
Khi AI tạo code nhanh hơn khả năng con người hiểu, platform là lớp bảo vệ.
Nguyên tắc: guardrails thay vì gates
-
Tự động enforce tiêu chuẩn
-
Quan sát được hệ thống (observability)
-
Làm điều đúng trở nên dễ, điều sai trở nên khó
SRE quan trọng hơn, không phải ít đi
Nhiều code hơn → nhiều lỗi hơn.
SRE trở thành tuyến phòng thủ cuối cùng chống lại code do AI tạo ra nhưng fail production.
Bài toán pipeline nhân sự
Nếu role “làm ticket Jira” biến mất, senior trong tương lai đến từ đâu?
Bạn không thể ngừng tuyển junior. Nhưng junior cũng không thể học từ công việc mà AI đã làm.
Giải pháp:
-
Internship thực tế
-
Pair với senior trong review
-
Học đặt câu hỏi “có đúng không” thay vì “có chạy không”
Mô hình tư vấn thay đổi
Mô hình cũ: bán giờ làm (body shopping)
Mô hình mới: bán judgment
Bạn trả tiền cho chất lượng quyết định, không phải thời gian implementation.
Xem lại build vs buy
Trước đây custom software quá đắt → chỉ dùng cho lợi thế cạnh tranh.
Giờ rẻ hơn → nhiều thứ đáng build hơn:
-
Integration
-
Tool nội bộ
-
Workflow automation
Nhưng câu hỏi mới không phải “có đủ tiền không” mà là:
“chúng ta có đủ judgment để build và maintain tốt không?”
Cơ hội ở tầng 3
AI mở ra thị trường mới cho doanh nghiệp nhỏ.
Custom software không còn chỉ dành cho doanh nghiệp lớn.
Developer địa phương có thể:
-
Hiểu nhu cầu thực
-
Xây đúng thứ cần
-
Bảo trì khi có vấn đề
Đây là thị trường thực, đang tăng trưởng.
Điều này có ý nghĩa gì
Tương lai không phải là “AI thay thế developer”.
Mà là:
-
Judgment trở nên quan trọng hơn coding
-
Platform và guardrails trở thành nền tảng
-
Consulting chuyển sang expert-level
-
Talent pipeline cần thiết kế lại
Câu hỏi quan trọng cho tổ chức:
-
Có đang mua SaaS cho thứ đáng ra nên build không?
-
Có platform để ship code AI an toàn không?
-
Có đang trả tiền cho implementation hay judgment?
-
Có đủ senior để review output của AI không?
-
Senior tương lai sẽ đến từ đâu?
“Human in the loop” không biến mất.
Con người trở nên quan trọng hơn khi công cụ mạnh hơn.
Nhưng con người nào, làm việc gì, với sự hỗ trợ nào — đó mới là điều đang thay đổi.