Lập trình viên ngoài 35 tuổi khó xin việc: Tại quá đát hay tại AI?

Một chia sẻ trên mạng xã hội gần đây thu hút khá nhiều sự chú ý trong cộng đồng công nghệ. Người đăng bài cho biết năm nay 35 tuổi, độc thân, đã làm IT hơn 12 năm, sau thời gian đi làm tích lũy được một căn chung cư cũ tại TP.HCM, một mảnh đất ở quê và gần 2 tỷ đồng tiền tiết kiệm. Cuộc sống tưởng đã tương đối ổn định thì anh bị layoff, thất nghiệp suốt 6 tháng, gửi CV đi nhiều nơi nhưng gần như không nhận được phản hồi. Từ hoàn cảnh của mình, anh đặt câu hỏi khiến nhiều lập trình viên cùng thế hệ phải suy nghĩ: “IT giờ thật sự không tuyển người ngoài 30 tuổi nữa sao? Nếu bỏ IT thì không biết làm gì để kiếm tiền.”

Những câu chuyện tương tự xuất hiện ngày càng nhiều trên mạng xã hội khiến người ta dễ hình thành cảm giác rằng nghề lập trình đang trở thành nghề của người trẻ, còn những developer bước qua tuổi 35 sẽ dần bị doanh nghiệp loại bỏ, đặc biệt trong bối cảnh AI có thể viết code chỉ trong vài giây. Thế nhưng khi tìm kiếm các số liệu mới nhất về thị trường lao động công nghệ, tôi nhận thấy vấn đề không đơn giản như vậy. Điều đáng lo đối với một developer 35 hay 40 tuổi không hẳn nằm ở tuổi tác, mà nằm ở câu hỏi khó hơn: sau 10 đến 15 năm đi làm, năng lực của họ đã tiến xa đến đâu so với công việc mà AI hiện có thể đảm nhiệm?
1787709451362.png

1787709516448.png
Một nghịch lý đang xảy ra: Doanh nghiệp lại cần senior nhiều hơn junior

Dữ liệu tuyển dụng tại Mỹ năm 2026 cho thấy khoảng 70% tin tuyển dụng software development hiện nhắm tới các vị trí senior, trong khi năm 2019 tỷ lệ này mới khoảng 55%. Software development thậm chí trở thành lĩnh vực có tỷ trọng tuyển dụng senior cao nhất trong hơn 40 nhóm nghề được Indeed phân tích. Điều này cho thấy thị trường không đơn giản chuyển sang ưu tiên lập trình viên trẻ và rẻ hơn, trái lại, các doanh nghiệp đang có xu hướng cần ít người hơn nhưng muốn những người được tuyển phải có kinh nghiệm và khả năng đảm nhiệm công việc ở mức cao hơn.
1787709481814.png
Một dữ liệu khác từ Stanford AI Index 2026 còn cho thấy hiện tượng đáng chú ý hơn. Khi theo dõi số lượng software developer theo độ tuổi, nhóm 22 đến 25 tuổi giảm mạnh sau năm 2023, trong khi các nhóm lớn tuổi hơn nhìn chung tăng hoặc duy trì ổn định. Khi mở rộng sang những nghề chịu tác động cao của AI, việc làm của nhóm 22 đến 25 tuổi thấp hơn khoảng 16% so với các nghề ít tiếp xúc với AI sau khi đã kiểm soát một số yếu tố liên quan tới doanh nghiệp. Các nhà nghiên cứu vẫn thận trọng khi diễn giải quan hệ nhân quả, song dữ liệu ít nhất cho thấy người trẻ mới bước vào nghề đang chịu sức ép rất lớn từ AI, chứ không phải chỉ những developer ngoài 35 tuổi mới gặp khó khăn.

Vậy tại sao một lập trình viên đã có 12 năm kinh nghiệm như trường hợp trên vẫn gửi CV hàng tháng mà không tìm được việc? Câu trả lời có thể nằm ở chính sự thay đổi về giá trị của “kinh nghiệm”.

12 năm làm việc chưa chắc đồng nghĩa với 12 năm tăng trưởng năng lực

Hãy thử đặt cạnh nhau hai lập trình viên đều 38 tuổi và đều ghi trong CV rằng mình có 15 năm kinh nghiệm. Người thứ nhất đã đi từ lập trình ứng dụng lên backend, database, system design, architecture, cloud, security, deployment, xử lý production incident, làm việc với khách hàng và hiện sử dụng AI coding agent trong công việc. Người thứ hai cũng làm 15 năm, song phần lớn thời gian vẫn sử dụng một vài framework quen thuộc để xây dựng những loại ứng dụng tương đối giống nhau.

Trước thời đại AI, cả hai đều có thể được coi là những developer giàu kinh nghiệm bởi khả năng viết code nhanh, thuộc framework, biết xử lý bug và hoàn thành công việc tốt hơn người mới. Khi AI có thể tạo CRUD, API, unit test, boilerplate, documentation, refactor và hỗ trợ tìm lỗi với tốc độ rất cao, phần kinh nghiệm tích lũy quanh những công việc có tính lặp lại bắt đầu mất giá. Một người có 15 năm kinh nghiệm vì thế chưa chắc sở hữu năng lực của một senior ở năm 2026, nếu 15 năm ấy về bản chất chỉ là vài năm kinh nghiệm được lặp đi lặp lại nhiều lần.

Đây cũng là lý do tuổi tác có thể gián tiếp trở thành bất lợi. Một developer 25 tuổi có thể chấp nhận mức lương trung bình và học công nghệ mới rất nhanh, trong khi người 38 tuổi với 15 năm kinh nghiệm thường kỳ vọng mức lương senior. Khi đó doanh nghiệp sẽ đặt một câu hỏi rất thực dụng: Tôi trả mức lương senior cho người này để nhận được giá trị gì mà một developer ít kinh nghiệm hơn kết hợp với AI không thể tạo ra?

Nếu câu trả lời chỉ là “anh ấy code Java rất nhanh” hoặc “anh ấy có 12 năm làm .NET”, lợi thế cạnh tranh đã nhỏ hơn trước rất nhiều. Nếu câu trả lời là “anh ấy có thể thiết kế hệ thống, hiểu nghiệp vụ, lựa chọn kiến trúc, quản lý database, cloud và security, review code do AI tạo ra, xử lý sự cố production, hướng dẫn junior và chịu trách nhiệm đưa sản phẩm từ yêu cầu ban đầu đến khi vận hành ổn định”, 12 năm kinh nghiệm lúc này lại trở thành tài sản rất có giá trị.

AI không nhất thiết thay thế developer 35 tuổi, nó đang thay thế một phần công việc của developer

Đây có lẽ là điểm quan trọng nhất khi nhìn vào làn sóng AI coding hiện nay. Trước đây một dự án có thể cần một senior cùng vài developer để thực hiện hàng loạt công việc từ viết API, test, documentation, refactoring đến sửa những lỗi thông thường. Khi một senior sử dụng thành thạo coding agent có thể giao nhiều phần việc này cho AI, kiểm tra kết quả rồi tiếp tục xử lý những vấn đề phức tạp hơn, năng suất của một kỹ sư giỏi có thể tăng đáng kể và doanh nghiệp không nhất thiết phải duy trì số lượng nhân sự như trước.

Các tin tuyển dụng tại Việt Nam cũng phần nào phản ánh sự dịch chuyển này. Một số vị trí senior hiện không chỉ yêu cầu Python, backend hay system design, mà còn đề cập trực tiếp đến LLM, RAG, agentic workflow, AI coding assistant, CI/CD, observability và khả năng triển khai hệ thống AI vào môi trường production. Có vị trí còn yêu cầu ứng viên biết cân đối giữa chất lượng, tốc độ, chi phí, rủi ro và khả năng mở rộng, tức doanh nghiệp đang tìm người giải quyết bài toán kỹ thuật tổng thể, thay vì chỉ tìm người viết code.

Điều này tạo ra một sự phân hóa khá rõ. Developer làm những công việc AI dễ thực hiện đang bị giảm giá trị, trong khi senior có kinh nghiệm thực chiến và biết khai thác AI lại có thể trở nên giá trị hơn, bởi họ có khả năng sử dụng AI như một lực lượng lao động bổ sung cho chính mình.

Vì sao developer 35 tuổi vẫn có thể thất nghiệp rất lâu?

AI chỉ là một phần của câu chuyện. Thị trường công nghệ đã trải qua giai đoạn tuyển dụng mạnh rồi điều chỉnh nhân sự, nhiều doanh nghiệp siết chi phí và nâng yêu cầu tuyển dụng, trong khi AI tiếp tục làm tăng năng suất của đội ngũ còn lại. Khi một công ty trước đây cần 10 developer mà hiện có thể hoàn thành lượng công việc tương đương với 6 hoặc 7 người cùng các công cụ AI, số vị trí mở mới đương nhiên giảm, đồng thời tiêu chuẩn dành cho những người được tuyển cũng cao hơn.

Developer lâu năm còn gặp một vấn đề khác: hồ sơ của họ đôi khi nằm ở vị trí khó xử giữa thị trường. Họ quá nhiều kinh nghiệm và có mức lương kỳ vọng quá cao đối với vị trí quản lý tầm trung, trong khi kỹ năng architecture, leadership, cloud, business hoặc AI lại chưa đủ mạnh để cạnh tranh cho vị trí senior hoặc lead. Chính khoảng trống này có thể khiến một người từng làm việc ổn định suốt nhiều năm bất ngờ phát hiện mình rất khó tìm vị trí tương đương sau khi bị layoff.

Bởi vậy, câu chuyện “35 tuổi khó xin việc IT” có một phần thực tế, song nguyên nhân sâu xa không nhất thiết là doanh nghiệp nhìn thấy năm sinh rồi loại CV. Tuổi càng cao, thị trường càng kỳ vọng năng lực phải tăng tương ứng với số năm kinh nghiệm. Một developer 25 tuổi được phép chưa biết architecture, chưa từng dẫn dắt dự án và chưa hiểu sâu production; một developer 40 tuổi với 15 năm kinh nghiệm sẽ rất khó giải thích nếu năng lực vẫn chỉ dừng ở mức nhận task rồi viết code.

Developer ngoài 35 tuổi cần thay đổi thế nào?

Điều đầu tiên là đừng cố cạnh tranh với developer 25 tuổi bằng tốc độ viết code, bởi đó vừa không phải lợi thế lớn nhất của người nhiều kinh nghiệm, vừa là khu vực AI đang tiến bộ nhanh nhất. Developer lâu năm cần dịch chuyển giá trị của mình từ “người tạo ra code” sang “người giải quyết vấn đề bằng phần mềm”, trong đó code chỉ là một thành phần của giải pháp.

Một senior hiện nay cần hiểu system design, architecture, database, API, security, cloud, CI/CD, monitoring và production ở mức đủ để nhìn thấy toàn bộ hệ thống, đồng thời phải hiểu bài toán nghiệp vụ để biết doanh nghiệp thực sự cần giải quyết điều gì. Nếu đã có 10 đến 15 năm kinh nghiệm trong ngân hàng, thương mại điện tử, viễn thông, logistics, sản xuất hoặc một lĩnh vực chuyên biệt nào đó, kiến thức ngành ấy không nên bị bỏ phí, bởi domain knowledge kết hợp với software engineering và AI là lợi thế mà một lập trình viên trẻ rất khó tích lũy trong vài năm.

Điều thứ hai là phải học sử dụng AI như một công cụ lao động thực sự, thay vì chỉ mở chatbot để hỏi vài đoạn code. Developer cần biết giao nhiệm vụ cho coding agent, cho AI đọc repository, phân tích codebase, lập kế hoạch thay đổi, viết test, refactor, tìm bug, tạo tài liệu và kiểm tra kết quả; quan trọng hơn, họ phải đủ kiến thức để phát hiện lúc AI làm sai. Đây chính là điểm kinh nghiệm lâu năm có thể phát huy giá trị, bởi AI càng viết được nhiều code thì nhu cầu về người đánh giá code nào đúng, kiến trúc nào hợp lý và rủi ro nào không được phép xảy ra càng lớn.

Điều thứ ba là CV của developer lớn tuổi cũng phải thay đổi. Một CV senior không nên dành phần lớn diện tích để liệt kê “Java, C#, Python, React, SQL...” hoặc mô tả mình đã tham gia bao nhiêu dự án; điều nhà tuyển dụng cần nhìn thấy là ứng viên đã giải quyết vấn đề gì, chịu trách nhiệm đến đâu và tạo ra kết quả nào. Thay vì viết “Developed backend APIs”, một senior có thể cho thấy mình đã thiết kế hệ thống phục vụ bao nhiêu người dùng, giảm latency ra sao, xử lý sự cố production thế nào, tối ưu chi phí cloud bao nhiêu phần trăm hoặc đã dùng AI để rút ngắn thời gian phát triển như thế nào.

35 tuổi chưa phải lúc rời bỏ nghề lập trình

Nếu nhìn vào dữ liệu hiện tại, kết luận “ngoài 35 tuổi là hết cửa làm IT” không có nhiều cơ sở. Thực tế, tỷ trọng tuyển dụng senior đang tăng và dữ liệu Stanford thậm chí cho thấy nhóm developer trẻ mới bước vào nghề đang chịu ảnh hưởng rõ rệt hơn trong giai đoạn AI phát triển mạnh. Vấn đề của developer lớn tuổi nằm ở chỗ kinh nghiệm chỉ có giá trị khi nó chuyển hóa thành năng lực mà thị trường hiện tại cần.

Một lập trình viên 40 tuổi có 15 năm kinh nghiệm nhưng vẫn chủ yếu làm những công việc AI có thể hỗ trợ rất mạnh sẽ ngày càng khó cạnh tranh. Ngược lại, một người 40 tuổi có kinh nghiệm thực chiến về kiến trúc, production, nghiệp vụ và khả năng phán đoán, đồng thời biết sử dụng AI Agent để tăng năng suất, lại sở hữu một tổ hợp năng lực rất khó thay thế: kinh nghiệm + chuyên môn + khả năng ra quyết định + AI.

Vì vậy anh em developer 35 đến 45 tuổi đang lo lắng trước làn sóng AI không nên vội vàng bỏ nghề để tìm một công việc hoàn toàn khác. Điều cần làm trước tiên là đánh giá lại xem trong hơn 10 năm kinh nghiệm của mình, phần nào AI đang làm được ngày càng tốt và phần nào AI vẫn cần mình kiểm soát, sau đó chủ động dịch chuyển sang vế thứ hai. Trong thời đại AI, giá trị của một kỹ sư phần mềm có thể sẽ ngày càng ít được đo bằng số dòng code anh ta tự viết, mà được đo bằng quy mô và độ khó của bài toán anh ta có thể giải quyết khi biết kết hợp kinh nghiệm của mình với sức mạnh của AI.
 

Đính kèm

  • 1787709422118.png
    1787709422118.png
    655.1 KB · Lượt xem: 44
Back
Top