Theo "Báo cáo thị trường IT Việt Nam năm 2023" của nền tảng chuyên tuyển dụng nhân sự công nghệ thông tin (IT) TopDev mới công bố, Việt Nam khả năng thiếu 150.000 đến 200.000 nhân sự IT hàng năm. Nguyên nhân là do sự chênh lệch giữa trình độ sinh viên ra trường và nhu cầu doanh nghiệp.
Theo TopDev, phần lớn các nhà tuyển dụng cần tuyển các lập trình viên Front-end (phát triển giao diện), Back-end (phát triển các phần nền tảng của ứng dụng web hoặc phần mềm mà người dùng không nhìn thấy trực tiếp), Full-stack (làm phần nền lẫn giao diện, tức làm được cả Back-end lẫn Front-end). Các công ty cũng đang tìm kiếm các ứng viên có những kỹ năng về java script, Java, PHP, C#/.Net và Python.
Theo dự báo của TopDev, đến năm 2025 ngành công nghệ thông tin Việt Nam sẽ còn cần đến 700.000 nhân lực. Mà hiện tại số lượng lập trình viên của Việt Nam mới đạt khoảng 530.000 người, thiếu gần 200.000 người.
Thực tế, mỗi năm vẫn có hơn 57.000 sinh viên ngành IT tốt nghiệp mỗi nhưng do trình độ của lập trình viên và yêu cầu doanh nghiệp đặt ra chưa thực sự cân bằng nên tình trạng thiếu nhân lực vẫn xảy ra. Chỉ khoảng 30% nhân lực IT sau khi ra trường đáp ứng được những kỹ năng và chuyên môn thực tế mà doanh nghiệp đặt ra.
Theo TopDev, năm nay dù kinh tế bất lợi nhưng mức lương bình quân nhân sự IT vẫn nhích nhẹ 0,7% so với năm ngoái. Mức lương của nhân sự IT được thống kê là hơn 70% vị trí Junior (mới vào nghề) được trả 600-1.000 USD mỗi tháng, gần 50% nhân sự Middle (trung cấp) có mức lương dao động 1.100-1.500 USD, và nhân sự cấp cao có lương khoảng 1.100-2.000 USD và chỉ khoảng 10% nhận từ 2.500 USD mỗi tháng.
Theo các chuyên gia về nhân sự, chuyên viên về trí tuệ nhân tạo (AI) và máy học, chuyên viên về bảo mật thông tin, kỹ sư công nghệ tài chính… là các công việc được dự báo tuyển dụng nhiều trong tương lai có liên quan đến ngành công nghệ thông tin.
Để đạt được mức lương cao, các lập trình viên được khuyến nghị cần nâng cao kỹ năng, hiểu biết về các công nghệ mới như Cybersecurity, DevOps, AI và Machine Learning, Cloud Computing. Ngoài ra, một số yếu tố quan trọng khác mà các lập trình viên cũng cần trau dồi, nâng cao là những kỹ năng mềm như khả năng tư duy phát triển, giao tiếp, quản lý thời gian, trình độ ngoại ngữ…