Các hệ thống lỗi thời đang làm kiệt quệ các nhà phát triển.
Một khảo sát gần đây của công ty CMS headlessStoryblokcho thấy gần một nửa lập trình viên cấp cao tại các công ty vừa và lớn đã nghiêm túc nghĩ đến việc nghỉ việc trong năm qua.
Lý do?
Các công cụ không hoạt động theo cách họ cần.
Mã kế thừa, thiếu tính năng và tích hợp kém với các công cụ hiện đại là những phàn nàn phổ biến.

Khi được hỏi điều gì khiến họ không hài lòng trong công việc hàng ngày, vấn đề hàng đầu là sửa lỗi trong các hệ thống cũ.
Tiếp theo là làm việc với các bên liên quan không hiểu về công nghệ, cùng với các mục tiêu dự án không rõ ràng hoặc thay đổi liên tục.
Với nhiều người, đây là những vấn đề nhanh chóng làm cạn kiệt năng lượng.
Các nhà phát triển thường dành nhiều thời gian hơn cho bảo trì và xử lý sự cố thay vì xây dựng tính năng mới hoặc giải quyết vấn đề một cách sáng tạo.

Áp dụng AI không còn là tùy chọn với nhà phát triển

Một trong những bức xúc chính là khoảng cách ngày càng lớn giữa cách các nhà phát triển muốn làm việc và những gì công cụ của họ cho phép.
Các công cụ AI giờ đây đã trở thành một phần trong quy trình làm việc hàng ngày của hầu hết lập trình viên:
Trong cùng khảo sát của Storyblok, 89,5% người được hỏi cho biết họ sử dụng AI thường xuyên hoặc liên tục để viết mã, dựa vào nó để tăng tốc công việc, xử lý các tác vụ thường nhật và nâng cao kỹ năng.

Các tác vụ như viết mã boilerplate, gỡ lỗi, tạo trường hợp kiểm thử hoặc nhận giải thích nhanh giờ đây đã dễ dàng hơn với sự hỗ trợ của AI.
Nhưng không phải mọi tech stack đều sẵn sàng cho AI, và khoảng 31% nhà phát triển cho biết khả năng tương thích kém với công nghệ mới như AI là một trong những lý do chính khiến họ nghĩ đến việc bỏ việc.
Không có cơ sở hạ tầng phù hợp, họ buộc phải làm mọi thứ thủ công hoặc xây dựng các giải pháp tạm thời gây lãng phí thời gian.
Sự thiếu kết nối này đã trở thành yếu tố quyết định với nhiều người.

Vấn đề không chỉ là thiếu công cụ AI, mà còn là việc các nhóm bị yêu cầu phải di chuyển nhanh và cạnh tranh, nhưng lại mắc kẹt với các tech stack không được thiết kế cho các yêu cầu hiện tại.
Các nhà phát triển nhận thấy sự không phù hợp này mỗi ngày.

“Xấu hổ tech stack” là có thật và phổ biến

Cũng có một cảm giác ngày càng tăng về sự xấu hổ với các công cụ mà nhà phát triển buộc phải sử dụng.
Trong cùng khảo sát, 24,5% cho biết họ xấu hổ vì nhóm của mình tiếp tục sử dụng các hệ thống kế thừa.
22,5% khác chỉ ra nợ kỹ thuật và các giải pháp tạm thời.
Khoảng 18% cảm thấy không thoải mái với các framework và thư viện lỗi thời.
Chỉ 14% nói rằng họ hoàn toàn không cảm thấy xấu hổ.

Các nhà phát triển cũng cho biết nợ kỹ thuật đang phát triển nhanh hơn khả năng quản lý của các nhóm.
Không có thời gian hoặc hỗ trợ để giải quyết, kết quả là các hệ thống lộn xộn, dễ vỡ mà chỉ một vài người hiểu.
Điều này khiến quá trình onboarding khó khăn hơn và làm tăng nguy cơ xảy ra lỗi.

Chất lượng tech stack gắn liền với bản sắc nhà phát triển

Khảo sát cũng hỏi các nhà phát triển về mức độ ảnh hưởng của tech stack đến bản sắc nghề nghiệp của họ.
Khoảng 74% cho biết nó có tác động “đáng kể”, 19,5% khác nói rằng nó “định nghĩa” họ, trong khi chỉ 2,5% cho rằng tech stack không quan trọng.

Điều này giúp lý giải tại sao công cụ kém có thể dẫn đến kiệt sức hoặc từ chức.
Các nhà phát triển không chỉ sử dụng tech stack mà còn xây dựng trên đó.
Đó là cách họ đo lường tiến độ, kiểm tra ý tưởng và giải quyết vấn đề.
Khi những công cụ đó yếu kém, nó không chỉ làm chậm công việc – mà còn khiến họ cảm thấy như bị mắc kẹt.

Khi các nhà phát triển tự hào về công cụ của mình, họ có xu hướng nói về chúng, chia sẻ các phương pháp hay nhất và thúc đẩy cải tiến.
Khi không hài lòng, họ im lặng hoặc tập trung vào kiểm soát thiệt hại.
Sự thay đổi trong tư duy có thể ảnh hưởng đến mọi thứ từ sự hợp tác nhóm đến chất lượng mã.

Giữ chân nhân tài phụ thuộc vào hiện đại hóa, không chỉ tiền lương

Một số công ty có thể cho rằng tăng lương là đủ để ngăn mọi người nghỉ việc.
Nhưng các nhà phát triển rất rõ ràng về điều họ muốn, và khi được hỏi làm thế nào để cải thiện mọi thứ, 37,5% cho biết các công ty cần có kế hoạch hiện đại hóa rõ ràng với nguồn tài chính thực sự.
Tỷ lệ tương đồng nói rằng ban lãnh đạo phải quan tâm đến chất lượng kỹ thuật, không chỉ tính năng.

Các công ty coi cải tiến tech stack là ưu tiên thấp có thể mất nhân viên ngay cả khi họ đề nghị tăng lương.
Nhiều nhà phát triển coi bộ công cụ của họ là sự phản ánh mức độ nghiêm túc mà nhà tuyển dụng dành cho công việc của họ.
Không có dấu hiệu thay đổi, họ bắt đầu tìm kiếm nơi khác.

Thú vị là, mặc dù hầu hết nhà phát triển cho biết tech stack của họ cần được cải thiện, nhưng gần một nửa vẫn tin rằng thiết lập của họ đi trước xu hướng.
Khoảng 49,5% cho biết tech stack của công ty họ tốt hơn những công ty khác trong ngành, trong khi 41,5% nói rằng nó ngang bằng.

Kết luận

Dữ liệu vẽ nên một bức tranh rõ ràng:
các nhà phát triển không còn sẵn sàng chịu đựng những công cụ làm chậm họ, đặc biệt khi AI mang đến những cách làm việc nhanh hơn và thông minh hơn.
Họ muốn là một phần của các nhóm đầu tư vào cơ sở hạ tầng phù hợp, hỗ trợ các phương pháp viết mã hiện đại và coi chất lượng kỹ thuật là ưu tiên.

Bỏ qua những lo ngại này sẽ phải trả giá.
Các công ty không hiện đại hóa có nguy cơ mất nhân tài tốt nhất vào tay những công ty làm điều đó.

Xem thêm:
Xu hướng AI định hình phát triển phần mềm năm 2025

Thẻ:ai , coding , developers , development

Đăng ký kênh youtube để ủng hộ Cafedev nha các bạn, Thanks you!