AI không lấy hết việc, AI đổi luật chơi

Vài năm gần đây, người làm IT nghe quá nhiều câu hỏi: AI có thay lập trình viên không, tester còn cần không, sinh viên công nghệ thông tin nên học gì, người trái ngành có còn cơ hội không. Nỗi lo này có thật. Công cụ viết mã nhanh hơn, chatbot giải thích lỗi tốt hơn, nền tảng no-code giúp tạo sản phẩm mẫu trong vài giờ. Nhưng nhìn sâu hơn, AI không làm biến mất nghề IT. AI đang đẩy nghề IT sang chuẩn mới: ít gõ tay hơn, nhiều tư duy hệ thống hơn.

Trước đây, giá trị của một lập trình viên thường nằm ở khả năng nhớ cú pháp, viết chức năng, sửa lỗi. Nay những việc đó được công cụ hỗ trợ mạnh. Giá trị mới nằm ở khả năng hiểu bài toán, đặt câu hỏi đúng, thiết kế giải pháp bền, kiểm soát rủi ro, bảo mật dữ liệu và phối hợp với nhiều nhóm khác. Nói ngắn: người làm IT không chỉ viết code. Người làm IT biến nhu cầu mơ hồ thành hệ thống chạy được, an toàn, dễ mở rộng.

AI giỏi trả lời. Người làm IT giỏi phải biết hỏi, kiểm chứng và chịu trách nhiệm cho hệ thống sau khi bấm nút triển khai.

Nền tảng kỹ thuật vẫn là gốc rễ

Có nhiều lời khuyên nghe hấp dẫn: chỉ cần học prompt, chỉ cần dùng công cụ AI, chỉ cần kéo thả là có sản phẩm. Những thứ đó hữu ích, nhưng không thay nền tảng. Người không hiểu cấu trúc dữ liệu sẽ khó biết vì sao chương trình chậm. Người không hiểu mạng máy tính sẽ lúng túng khi API lỗi. Người không hiểu cơ sở dữ liệu sẽ dễ thiết kế bảng gây nghẽn hiệu năng. Người không hiểu bảo mật có thể vô tình làm lộ thông tin người dùng.

Nền tảng không cần học theo kiểu hàn lâm khô cứng. Nên học qua dự án nhỏ, lỗi thật, câu hỏi thật. Ví dụ, khi làm ứng dụng ghi chú, bạn sẽ gặp đăng nhập, phân quyền, lưu dữ liệu, tìm kiếm, sao lưu, triển khai. Mỗi phần mở ra một mảng kiến thức. Học như vậy chậm hơn xem video ngắn, nhưng nhớ lâu hơn và dùng được trong công việc.

Những mảng nên nắm chắc

  • Lập trình căn bản: biến, hàm, vòng lặp, xử lý lỗi, đọc hiểu mã nguồn.

  • Cấu trúc dữ liệu và thuật toán: mảng, danh sách, hàng đợi, bảng băm, độ phức tạp.

  • Cơ sở dữ liệu: thiết kế bảng, truy vấn, chỉ mục, giao dịch, sao lưu.

  • Mạng và web: HTTP, DNS, API, cookie, session, token.

  • Bảo mật cơ bản: xác thực, phân quyền, mã hóa, lỗ hổng phổ biến.

  • Git và quy trình làm việc nhóm: branch, pull request, review, rollback.

Kỹ năng mới: Làm việc cùng AI như đồng đội khó tính

Dùng AI trong IT không phải là chép câu trả lời rồi dán vào dự án. Cách đó nhanh lúc đầu, nhưng nguy hiểm khi hệ thống lớn dần. AI có thể bịa thư viện, hiểu sai yêu cầu, bỏ qua trường hợp biên hoặc tạo mã có lỗ hổng. Vì vậy, người làm IT cần xem AI như một đồng đội nhanh nhưng cần kiểm tra chặt.

Kỹ năng quan trọng là chia nhỏ bài toán. Thay vì hỏi AI viết cả ứng dụng, hãy mô tả rõ mục tiêu, dữ liệu đầu vào, dữ liệu đầu ra, ràng buộc bảo mật, giới hạn hiệu năng và tiêu chí kiểm thử. Sau đó yêu cầu AI đề xuất phương án, so sánh ưu nhược điểm, tạo test case, kiểm tra lỗi tiềm ẩn. Khi nhận kết quả, phải đọc lại, chạy thử, viết kiểm thử tự động nếu cần và đo hiệu năng trên dữ liệu gần thực tế.

Cách dùng AI hiệu quả hơn

  • Dùng AI để giải thích mã cũ, nhưng vẫn đối chiếu với tài liệu và log.

  • Dùng AI để tạo bản nháp, không xem bản nháp là bản cuối.

  • Dùng AI để viết test case, nhất là trường hợp biên dễ quên.

  • Dùng AI để so sánh giải pháp, yêu cầu nêu rủi ro và chi phí vận hành.

  • Không đưa dữ liệu nhạy cảm, khóa bí mật, thông tin khách hàng vào công cụ không được phép.

Tư duy sản phẩm giúp dân IT đi xa

Nhiều dự án thất bại không vì công nghệ kém, mà vì làm sai thứ người dùng cần. Một chức năng có thể viết rất đẹp nhưng không ai dùng. Một hệ thống có thể dùng công nghệ mới nhất nhưng vận hành tốn kém. Vì vậy, dân IT nên học tư duy sản phẩm: hiểu người dùng, hiểu mục tiêu kinh doanh, biết ưu tiên và đo kết quả.

Khi nhận yêu cầu, đừng vội mở trình soạn thảo. Hãy hỏi: người dùng nào gặp vấn đề này, họ đang xử lý ra sao, điều gì làm họ khó chịu nhất, nếu làm xong thì chỉ số nào tốt hơn, có cách đơn giản hơn không. Những câu hỏi đó giúp tránh xây lâu đài trên cát. Trong môi trường làm việc hiện đại, lập trình viên biết hỏi đúng thường tạo giá trị lớn hơn lập trình viên chỉ nhận việc và làm y nguyên.

Công nghệ tốt không phải công nghệ phức tạp nhất. Công nghệ tốt là công nghệ giải quyết đúng vấn đề với chi phí hợp lý.

Lộ trình học IT thực tế cho 12 tháng

Nếu mới bắt đầu, đừng ôm quá nhiều thứ cùng lúc. Thế giới IT rất rộng: web, mobile, dữ liệu, AI, an toàn thông tin, cloud, DevOps. Cố học hết sẽ dễ nản. Hãy chọn một hướng chính, xây nền tảng, làm dự án nhỏ, rồi mở rộng dần.

Gợi ý lộ trình

  • Tháng 1-2: học một ngôn ngữ lập trình chính như JavaScript, Python, Java hoặc C#. Tập viết chương trình nhỏ, đọc lỗi, debug.

  • Tháng 3-4: học Git, HTML, CSS, HTTP, API. Làm website đơn giản có gọi dữ liệu từ server.

  • Tháng 5-6: học cơ sở dữ liệu quan hệ, thiết kế bảng, CRUD, đăng nhập, phân quyền cơ bản.

  • Tháng 7-8: làm dự án hoàn chỉnh: quản lý chi tiêu, đặt lịch, kho hàng nhỏ hoặc blog cá nhân. Triển khai lên cloud.

  • Tháng 9-10: học kiểm thử, logging, bảo mật cơ bản, tối ưu hiệu năng. Viết tài liệu cho dự án.

  • Tháng 11-12: dùng AI để tăng tốc học và làm việc. Hoàn thiện portfolio, viết bài chia sẻ, luyện phỏng vấn.

Lộ trình này không phải công thức duy nhất. Điểm cốt lõi là có sản phẩm thật. Nhà tuyển dụng không chỉ muốn nghe bạn đã học gì. Họ muốn thấy bạn đã xây gì, gặp lỗi gì, sửa ra sao và rút ra bài học nào.

Thái độ nghề nghiệp: lợi thế khó bị tự động hóa

Trong IT, kiến thức thay nhanh. Framework hôm nay nổi, vài năm sau có thể giảm nhiệt. Công cụ mới xuất hiện liên tục. Vì vậy, thứ bền hơn công nghệ là thái độ học tập. Người biết đọc tài liệu, biết hỏi, biết ghi chú, biết nhận phản hồi, biết sửa lỗi cẩn thận sẽ tiến bộ đều. Người chỉ chạy theo xu hướng dễ mệt và dễ mất phương hướng.

Giao tiếp cũng là kỹ năng lớn. Một lỗi kỹ thuật nếu được giải thích rõ sẽ dễ xử lý. Một thay đổi lớn nếu được thông báo sớm sẽ giảm rủi ro. Một quyết định kiến trúc nếu được ghi lại sẽ giúp đội ngũ mới hiểu hệ thống. IT không còn là hình ảnh một người ngồi một góc gõ code. IT là công việc phối hợp giữa con người, quy trình và máy móc.

Tương lai nghề IT không dành riêng cho người giỏi nhất từ đầu. Tương lai thuộc về người học đều, làm thật, biết tận dụng AI nhưng không phó mặc cho AI. Nếu xem AI là áp lực, bạn dễ bị cuốn theo sợ hãi. Nếu xem AI là đòn bẩy, bạn có thêm thời gian cho thứ quan trọng hơn: hiểu vấn đề, thiết kế tốt hơn và tạo sản phẩm có ích hơn.