Từ sách gạch, Stack Overflow đến AI Agent. Dev đã thay đổi thế nào, và cần chuẩn bị gì cho 2030?
Mỗi chặng đổi công cụ trung tâm, và đổi luôn thứ khó nhất của nghề.
Thứ khó nhất, tốn thời gian nhất của dev ở mỗi thời kỳ
| Thời kỳ | Công cụ trung tâm | Nút thắt | Kỹ năng đắt giá nhất |
|---|---|---|---|
| Code tay1990–2007 | Sách, tài liệu, diễn đàn | Tiếp cận kiến thức | Nhớ API, hiểu bộ nhớ và hiệu năng |
| Stack Overflow2008–2014 | Google, Stack Overflow, GitHub | Tìm và ghép lời giải | Tìm kiếm, chọn thư viện, Git |
| Cloud và DevOps2015–2020 | Cloud, Docker/K8s, CI/CD | Độ phức tạp vận hành | Kiến trúc, DevOps, observability |
| AI Copilot2021–2024 | AI autocomplete, chatbot | Kiểm chứng code AI | Prompt, đọc code, viết test |
| Agentic2025–2026 · hiện tại | AI agent, MCP, file hướng dẫn agent | Đặc tả và kiểm chứng | Viết spec, chuẩn bị context, review kiến trúc |
| Nhạc trưởng2027–2030+ · dự báo | Hệ đa agent, spec-driven | Phán đoán và trách nhiệm | Tư duy hệ thống, hiểu nghiệp vụ |
Tầng trừu tượng tăng một bậc mỗi thời kỳTừ thao tác máy → thư viện → hạ tầng → ý định
Kỹ năng cũ chìm xuống, không biến mấtVẫn cần, nhưng để đánh giá và xử lý sự cố
Mỗi làn sóng đều có giai đoạn quá đàCopy-paste, microservices tràn lan, vibe coding không review
Nhiều người làm phần mềm hơnKéo theo nhu cầu người hiểu hệ thống thật sâu
dev đang dùng hoặc định dùng công cụ AI. Nhưng số người không tin độ chính xác của AI nhiều hơn số người tin.
Stack Overflow Developer Survey 2025nhanh hơn khi dùng Copilot cho một tác vụ lập trình mẫu nhỏ, độc lập.
GitHub, thí nghiệm có kiểm soát, 2022chậm hơn: dev giàu kinh nghiệm trên repo quen thuộc khi dùng AI, dù họ cảm thấy nhanh hơn.
METR, nghiên cứu ngẫu nhiên có đối chứng, 07/2025Hiệu quả phụ thuộc bối cảnh. Cảm giác nhanh hơn chưa chắc là nhanh hơn: hãy đo bằng số liệu của chính đội mình.
AI tối ưu từng mảnh. Con người giữ bức tranh tổng thể và các đánh đổi.
Tiêu chí chấp nhận, ví dụ đầu vào/ra, phạm vi không làm. Spec tốt thì agent làm đúng.
Code nhiều hơn khả năng đọc. Biết đọc chỗ nào, viết test nào để bắt lỗi.
AI biết code, không biết khách hàng của bạn cần gì. Domain là lợi thế khó sao chép.
Agent chạy lệnh, cài package, đọc dữ liệu. Quyền tối thiểu, chống prompt injection.
Viết design doc, thuyết phục, ghi lại quyết định. Chọn đúng hướng đáng giá hơn gõ nhanh.
PhòngĐịnh kỳ làm việc “không AI”, tự giải trước khi hỏi
PhòngReview bắt buộc; con người đặt tiêu chí cho test
PhòngQuy ước rõ ràng, refactor định kỳ, đo độ phức tạp
PhòngQuyền tối thiểu, sandbox, quét dependency
Rủi ro dài hạn: ít vị trí junior hôm nay → thiếu senior ngày mai.
Công cụ đổi theo từng thời kỳ. Hiểu nền tảng, hiểu nghiệp vụ và dùng AI có kỷ luật là thứ giữ giá trị lâu nhất.