Báo cáo khảo sát lập trình viên thường niên của Stack Overflow, 66% lập trình viên bị AI “hại nặng”, sửa bug còn tốn thời gian hơn tự viết code
Cơn bùng nổ của công nghệ AI tạo sinh đã bước sang năm thứ ba. Vậy AI thực sự đã mang lại những tác động và thay đổi gì cho cộng đồng lập trình viên?
Stack Overflow vừa công bố Báo cáo khảo sát lập trình viên năm 2025. Năm nay, cuộc khảo sát thu hút hơn 49.000 lập trình viên đến từ 177 quốc gia trên toàn thế giới tham gia.
Trong bản báo cáo có dữ liệu rất chi tiết này, chúng ta chứng kiến những biến chuyển thực sự của thế giới công nghệ ở năm thứ ba kể từ khi AI tăng tốc phát triển mạnh mẽ.
Một mặt, tỷ lệ phổ cập của các công cụ AI đã đạt 84%, gần như trở thành tiêu chuẩn mặc định trong môi trường phát triển phần mềm. Nhưng mặt khác, mức độ thiện cảm của lập trình viên đối với AI lại giảm sút: từ trên 70% trong hai năm trước, nay giảm xuống còn 60%.
Khi năng lực AI ngày càng mạnh, cộng đồng kỹ thuật bắt đầu bước vào giai đoạn “giải ảo AI”, chuyển từ sự sùng bái ban đầu sang cái nhìn tỉnh táo và thực tế hơn.
Chi phí tiềm ẩn khi debug code do AI sinh ra đang trở thành nỗi đau mới; còn các AI Agent từng được kỳ vọng rất lớn thì vẫn đang đối mặt với khủng hoảng niềm tin trong triển khai thực tế.
Song song đó, Python vươn lên dẫn đầu, Docker trở thành “điện nước gas” của hạ tầng, và bản đồ quyền lực của các tech stack đang được tái cấu trúc.
Dưới đây là tóm lược những nội dung cốt lõi của báo cáo.
Báo cáo trước tiên tập trung vào chính cộng đồng lập trình viên. Dữ liệu cho thấy 76,2% người tham gia là lập trình viên chuyên nghiệp.
Lực lượng nòng cốt vẫn nằm trong độ tuổi 25–44, chiếm hơn 60%. Tuy nhiên, trong nhóm “người đang học lập trình”, một xu hướng đáng chú ý đang hình thành: trình độ học vấn ngày càng cao.
Trong số những người đang học lập trình năm nay, 30% đã có bằng cử nhân khoa học (BS), tăng rõ rệt so với mức 24% của năm trước.
Sự gia tăng này cho thấy lập trình không còn chỉ là “tấm vé vào ngành”, mà đã trở thành công cụ nâng cấp kỹ năng (upskilling) quan trọng cho người đi làm.
Dù nhằm theo đuổi học vị cao hơn hay tìm kiếm đột phá trong công việc hiện tại, học lập trình đang trở thành một dạng áp lực nghề nghiệp phổ biến.
Mức độ cấp bách này cũng thể hiện rõ ở phạm vi rộng hơn: 69% lập trình viên cho biết họ đã dành thời gian trong năm qua để học công nghệ hoặc ngôn ngữ lập trình mới.
Về con đường học tập, giới kỹ thuật thể hiện tính chuyên nghiệp và thực tế rất cao. Dù các nội dung đa phương tiện ngày càng phong phú, tài liệu kỹ thuật (technical documentation) vẫn là nguồn học tập được ưu tiên hàng đầu.
Gần 68% người tham gia đã sử dụng tài liệu kỹ thuật trong năm qua, cho thấy khi giải quyết các vấn đề kỹ thuật phức tạp, lập trình viên vẫn tin tưởng nguồn thông tin chính thống và chặt chẽ hơn là nội dung “ăn liền”.
Đồng thời, AI vừa là mục tiêu học tập, vừa là công cụ học tập. Hơn 36% người tham gia đã chủ động học cách sử dụng các công cụ AI để phục vụ phát triển sự nghiệp. Các ứng dụng và công cụ dựa trên AI cũng trở thành kênh phổ biến nhất để tìm hiểu về trí tuệ nhân tạo, với tỷ lệ sử dụng 52%.
Những dữ liệu này cho thấy: ngay cả khi có AI hỗ trợ, lập trình viên vẫn là một nhóm buộc phải liên tục học tập với cường độ cao.
Trong lĩnh vực ngôn ngữ lập trình, Python là kẻ thắng lớn nhất năm nay.
Sau hơn một thập kỷ tăng trưởng ổn định, tỷ lệ sử dụng Python năm nay tăng thêm 7 điểm phần trăm, đạt 57,9%. Động lực phía sau rất rõ ràng: sự hội tụ của AI, khoa học dữ liệu và backend.
Python không còn đơn thuần là ngôn ngữ script, mà đã trở thành ngôn ngữ cầu nối giữa thuật toán và kỹ thuật, là “vé vào cửa” của kỷ nguyên trí tuệ nhân tạo.
Ở tầng hạ tầng, Docker tiếp tục củng cố vị thế thống trị.
Từ 2024 đến 2025, tỷ lệ sử dụng Docker tăng mạnh 17 điểm phần trăm, lên tới 71,1%, mức tăng cao nhất trong tất cả các công nghệ được khảo sát.
Điều này cho thấy container hóa đã chuyển từ “công cụ phổ biến” sang chuẩn mực ngành. Trong chuỗi phân phối phần mềm hiện đại, Docker đã trở nên thiết yếu như điện, nước và gas.
Ngoài ra, Redis tăng 8% tỷ lệ sử dụng. Khi kiến trúc ứng dụng ngày càng phức tạp, nhu cầu xử lý song song cao và độ trễ thấp tăng mạnh, Redis ngày càng khẳng định vai trò là bộ nhớ đệm in-memory và kho dữ liệu cấu trúc tốc độ cao.
Trong lĩnh vực web framework, FastAPI tăng 5%, phản ánh xu hướng xây dựng API hiệu năng cao bằng Python, tiếp tục củng cố sự thịnh vượng của hệ sinh thái Python.
Ở mảng IDE, dù nhiều trình soạn thảo “AI-native” cố gắng chen chân bằng mô hình thuê bao, Visual Studio và Visual Studio Code vẫn vững vàng đứng đầu nhờ hệ sinh thái plugin mạnh mẽ. Việc giữ vị trí số một suốt bốn năm liên tiếp cho thấy mô hình IDE tổng quát + mở rộng bằng plugin vẫn là lời giải tối ưu cho nhu cầu đa dạng của lập trình viên.
Trong số các mô hình AI lập trình được yêu thích, Claude Sonnet của Anthropic là mô hình được đánh giá cao nhất năm nay, đồng thời đứng thứ hai trong danh sách những mô hình mà lập trình viên muốn thử nghiệm nhất (33%).
Về mức độ thâm nhập của AI, con số gần như không gây bất ngờ: 84% người tham gia đang sử dụng hoặc có kế hoạch sử dụng công cụ AI, tăng so với năm trước. Trong đó, 51% lập trình viên chuyên nghiệp đã tích hợp AI vào quy trình làm việc hằng ngày.
Tuy nhiên, phía sau mức phổ cập kỷ lục là khủng hoảng niềm tin.
Cảm xúc tích cực của lập trình viên đối với AI đã giảm từ trên 70% xuống còn 60%. Lý do chính là gì?
Vấn đề cốt lõi nằm ở những kết quả “gần đúng nhưng không hoàn toàn đúng” mà AI tạo ra. 66% lập trình viên cho biết thất vọng lớn nhất của họ là xử lý các giải pháp AI trông có vẻ hợp lý nhưng lại ẩn chứa lỗi khó phát hiện.
Những lỗi dạng này thường còn nguy hiểm hơn bug rõ ràng.
Tiếp theo là nỗi đau thứ hai: 45% cho rằng debug code do AI sinh ra còn tốn thời gian hơn tự viết. Điều này phơi bày một chi phí bị đánh giá thấp: AI giảm chi phí viết code, nhưng lại tăng chi phí review và debug.
Về độ tin cậy, số người không tin AI chính xác nhiều hơn đáng kể so với người tin tưởng, và chỉ 3,1% cho biết họ “rất tin tưởng”. Đặc biệt, trong nhóm lập trình viên giàu kinh nghiệm, 20% thể hiện mức độ không tin tưởng cao.
Sự thận trọng này thể hiện rõ trong các kịch bản có trách nhiệm cao. 76% không có kế hoạch dùng AI cho triển khai và giám sát, và 69% từ chối dùng AI trong lập kế hoạch dự án. Điều đó cho thấy, ở các khâu then chốt liên quan đến ổn định hệ thống và kiến trúc, con người vẫn đặt niềm tin vào kinh nghiệm của chính mình.
AI Agent – các thực thể phần mềm có khả năng tự quyết định và thực thi nhiệm vụ – được xem là làn sóng thứ hai sau LLM. Tuy nhiên, dữ liệu của Stack Overflow đã “dội gáo nước lạnh” vào trào lưu này.
52% lập trình viên cho biết họ không sử dụng AI Agent hoặc chỉ dừng ở mức công cụ AI đơn giản, và gần 38% hoàn toàn chưa có kế hoạch áp dụng.
Với những người có sử dụng AI Agent, 84% dùng chúng cho phát triển phần mềm. Tuy nhiên, rào cản lớn nhất vẫn là độ chính xác và an toàn: 87% lo ngại độ chính xác, 81% lo về bảo mật và quyền riêng tư.
Trong môi trường doanh nghiệp, việc giao logic kinh doanh cho một “hộp đen” tự vận hành vẫn là thách thức lớn về tuân thủ và quản trị rủi ro.
Ở mảng công cụ, Ollama (51,1%) và LangChain (32,9%) dẫn đầu về orchestration. Redis (43%) tiếp tục được dùng làm bộ nhớ cho agent, trong khi ChromaDB (20%) và pgvector (18%) dần chiếm chỗ trong mảng vector database. Về giám sát, combo Grafana + Prometheus được 43% sử dụng, cho thấy tư duy DevOps truyền thống vẫn phát huy hiệu quả trong việc theo dõi hành vi AI.
ChatGPT (81,7%) và GitHub Copilot (67,9%) vẫn là hai công cụ AI phổ biến nhất nhờ lợi thế đi trước.
Cuối cùng, báo cáo đề cập đến mối quan hệ người – máy. Khái niệm “vibe coding” – viết phần mềm bằng prompt, chỉ cần kết quả, không cần hiểu – đang lan truyền trên mạng. Tuy nhiên, 72,2% lập trình viên cho biết họ không tham gia hình thức này, và 5% khẳng định nó không thuộc phạm trù công việc chuyên nghiệp.
Điều này cho thấy: tính nghiêm ngặt trong kỹ thuật vẫn là ranh giới cuối cùng của lập trình viên chuyên nghiệp.
Báo cáo năm 2025 mang đến cái nhìn tỉnh táo hơn về cuộc cách mạng AI: nỗi sợ và sự sùng bái mù quáng đã qua, thay vào đó là chủ nghĩa thực dụng lý trí.
Trong kỷ nguyên AI thay đổi chóng mặt, giữ đầu óc tỉnh táo và học tập không ngừng có lẽ vẫn là chiến lược sinh tồn khôn ngoan nhất.
Tài liệu tham khảo:
survey.stackoverflow.co
Stack Overflow vừa công bố Báo cáo khảo sát lập trình viên năm 2025. Năm nay, cuộc khảo sát thu hút hơn 49.000 lập trình viên đến từ 177 quốc gia trên toàn thế giới tham gia.
Một mặt, tỷ lệ phổ cập của các công cụ AI đã đạt 84%, gần như trở thành tiêu chuẩn mặc định trong môi trường phát triển phần mềm. Nhưng mặt khác, mức độ thiện cảm của lập trình viên đối với AI lại giảm sút: từ trên 70% trong hai năm trước, nay giảm xuống còn 60%.
Khi năng lực AI ngày càng mạnh, cộng đồng kỹ thuật bắt đầu bước vào giai đoạn “giải ảo AI”, chuyển từ sự sùng bái ban đầu sang cái nhìn tỉnh táo và thực tế hơn.
Chi phí tiềm ẩn khi debug code do AI sinh ra đang trở thành nỗi đau mới; còn các AI Agent từng được kỳ vọng rất lớn thì vẫn đang đối mặt với khủng hoảng niềm tin trong triển khai thực tế.
Song song đó, Python vươn lên dẫn đầu, Docker trở thành “điện nước gas” của hạ tầng, và bản đồ quyền lực của các tech stack đang được tái cấu trúc.
Dưới đây là tóm lược những nội dung cốt lõi của báo cáo.
Chân dung lập trình viên: Trình độ cao, trẻ hóa và học tập liên tục
Lực lượng nòng cốt vẫn nằm trong độ tuổi 25–44, chiếm hơn 60%. Tuy nhiên, trong nhóm “người đang học lập trình”, một xu hướng đáng chú ý đang hình thành: trình độ học vấn ngày càng cao.
Dù nhằm theo đuổi học vị cao hơn hay tìm kiếm đột phá trong công việc hiện tại, học lập trình đang trở thành một dạng áp lực nghề nghiệp phổ biến.
Mức độ cấp bách này cũng thể hiện rõ ở phạm vi rộng hơn: 69% lập trình viên cho biết họ đã dành thời gian trong năm qua để học công nghệ hoặc ngôn ngữ lập trình mới.
Về con đường học tập, giới kỹ thuật thể hiện tính chuyên nghiệp và thực tế rất cao. Dù các nội dung đa phương tiện ngày càng phong phú, tài liệu kỹ thuật (technical documentation) vẫn là nguồn học tập được ưu tiên hàng đầu.
Gần 68% người tham gia đã sử dụng tài liệu kỹ thuật trong năm qua, cho thấy khi giải quyết các vấn đề kỹ thuật phức tạp, lập trình viên vẫn tin tưởng nguồn thông tin chính thống và chặt chẽ hơn là nội dung “ăn liền”.
Những dữ liệu này cho thấy: ngay cả khi có AI hỗ trợ, lập trình viên vẫn là một nhóm buộc phải liên tục học tập với cường độ cao.
Đại xáo trộn tech stack: Python “mượn gió lên cao”, Docker thành “hạ tầng thiết yếu”
Sự tiến hóa của công nghệ luôn đi kèm với sự thay đổi quyền lực của các công cụ.Trong lĩnh vực ngôn ngữ lập trình, Python là kẻ thắng lớn nhất năm nay.
Sau hơn một thập kỷ tăng trưởng ổn định, tỷ lệ sử dụng Python năm nay tăng thêm 7 điểm phần trăm, đạt 57,9%. Động lực phía sau rất rõ ràng: sự hội tụ của AI, khoa học dữ liệu và backend.
Ở tầng hạ tầng, Docker tiếp tục củng cố vị thế thống trị.
Từ 2024 đến 2025, tỷ lệ sử dụng Docker tăng mạnh 17 điểm phần trăm, lên tới 71,1%, mức tăng cao nhất trong tất cả các công nghệ được khảo sát.
Ngoài ra, Redis tăng 8% tỷ lệ sử dụng. Khi kiến trúc ứng dụng ngày càng phức tạp, nhu cầu xử lý song song cao và độ trễ thấp tăng mạnh, Redis ngày càng khẳng định vai trò là bộ nhớ đệm in-memory và kho dữ liệu cấu trúc tốc độ cao.
Trong lĩnh vực web framework, FastAPI tăng 5%, phản ánh xu hướng xây dựng API hiệu năng cao bằng Python, tiếp tục củng cố sự thịnh vượng của hệ sinh thái Python.
Ở mảng IDE, dù nhiều trình soạn thảo “AI-native” cố gắng chen chân bằng mô hình thuê bao, Visual Studio và Visual Studio Code vẫn vững vàng đứng đầu nhờ hệ sinh thái plugin mạnh mẽ. Việc giữ vị trí số một suốt bốn năm liên tiếp cho thấy mô hình IDE tổng quát + mở rộng bằng plugin vẫn là lời giải tối ưu cho nhu cầu đa dạng của lập trình viên.
Mặt trái của sự phổ cập AI: 84% đang dùng, nhưng khủng hoảng niềm tin xuất hiện
Về mức độ thâm nhập của AI, con số gần như không gây bất ngờ: 84% người tham gia đang sử dụng hoặc có kế hoạch sử dụng công cụ AI, tăng so với năm trước. Trong đó, 51% lập trình viên chuyên nghiệp đã tích hợp AI vào quy trình làm việc hằng ngày.
Tuy nhiên, phía sau mức phổ cập kỷ lục là khủng hoảng niềm tin.
Cảm xúc tích cực của lập trình viên đối với AI đã giảm từ trên 70% xuống còn 60%. Lý do chính là gì?
Vấn đề cốt lõi nằm ở những kết quả “gần đúng nhưng không hoàn toàn đúng” mà AI tạo ra. 66% lập trình viên cho biết thất vọng lớn nhất của họ là xử lý các giải pháp AI trông có vẻ hợp lý nhưng lại ẩn chứa lỗi khó phát hiện.
Những lỗi dạng này thường còn nguy hiểm hơn bug rõ ràng.
Tiếp theo là nỗi đau thứ hai: 45% cho rằng debug code do AI sinh ra còn tốn thời gian hơn tự viết. Điều này phơi bày một chi phí bị đánh giá thấp: AI giảm chi phí viết code, nhưng lại tăng chi phí review và debug.
Về độ tin cậy, số người không tin AI chính xác nhiều hơn đáng kể so với người tin tưởng, và chỉ 3,1% cho biết họ “rất tin tưởng”. Đặc biệt, trong nhóm lập trình viên giàu kinh nghiệm, 20% thể hiện mức độ không tin tưởng cao.
Sự thận trọng này thể hiện rõ trong các kịch bản có trách nhiệm cao. 76% không có kế hoạch dùng AI cho triển khai và giám sát, và 69% từ chối dùng AI trong lập kế hoạch dự án. Điều đó cho thấy, ở các khâu then chốt liên quan đến ổn định hệ thống và kiến trúc, con người vẫn đặt niềm tin vào kinh nghiệm của chính mình.
Ảo tưởng về AI Agent: Ý tưởng thì đẹp, thực tế còn xa
AI Agent – các thực thể phần mềm có khả năng tự quyết định và thực thi nhiệm vụ – được xem là làn sóng thứ hai sau LLM. Tuy nhiên, dữ liệu của Stack Overflow đã “dội gáo nước lạnh” vào trào lưu này.
52% lập trình viên cho biết họ không sử dụng AI Agent hoặc chỉ dừng ở mức công cụ AI đơn giản, và gần 38% hoàn toàn chưa có kế hoạch áp dụng.
Với những người có sử dụng AI Agent, 84% dùng chúng cho phát triển phần mềm. Tuy nhiên, rào cản lớn nhất vẫn là độ chính xác và an toàn: 87% lo ngại độ chính xác, 81% lo về bảo mật và quyền riêng tư.
Trong môi trường doanh nghiệp, việc giao logic kinh doanh cho một “hộp đen” tự vận hành vẫn là thách thức lớn về tuân thủ và quản trị rủi ro.
Ở mảng công cụ, Ollama (51,1%) và LangChain (32,9%) dẫn đầu về orchestration. Redis (43%) tiếp tục được dùng làm bộ nhớ cho agent, trong khi ChromaDB (20%) và pgvector (18%) dần chiếm chỗ trong mảng vector database. Về giám sát, combo Grafana + Prometheus được 43% sử dụng, cho thấy tư duy DevOps truyền thống vẫn phát huy hiệu quả trong việc theo dõi hành vi AI.
ChatGPT (81,7%) và GitHub Copilot (67,9%) vẫn là hai công cụ AI phổ biến nhất nhờ lợi thế đi trước.
Nói không với “vibe coding”, con người vẫn là người gác cổng cuối cùng
Cuối cùng, báo cáo đề cập đến mối quan hệ người – máy. Khái niệm “vibe coding” – viết phần mềm bằng prompt, chỉ cần kết quả, không cần hiểu – đang lan truyền trên mạng. Tuy nhiên, 72,2% lập trình viên cho biết họ không tham gia hình thức này, và 5% khẳng định nó không thuộc phạm trù công việc chuyên nghiệp.
Điều này cho thấy: tính nghiêm ngặt trong kỹ thuật vẫn là ranh giới cuối cùng của lập trình viên chuyên nghiệp.
Báo cáo năm 2025 mang đến cái nhìn tỉnh táo hơn về cuộc cách mạng AI: nỗi sợ và sự sùng bái mù quáng đã qua, thay vào đó là chủ nghĩa thực dụng lý trí.
Trong kỷ nguyên AI thay đổi chóng mặt, giữ đầu óc tỉnh táo và học tập không ngừng có lẽ vẫn là chiến lược sinh tồn khôn ngoan nhất.
Tài liệu tham khảo:
2025 Stack Overflow Developer Survey
The 2025 Developer Survey is the definitive report on the state of software development. In its fifteenth year, Stack Overflow received over 49,000+ responses from 177 countries across 62 questions focused on 314 different technologies, including new focus on AI agent tools, LLMs and community...
BÀI MỚI ĐANG THẢO LUẬN