Tuy nhiên, hiện nay Canada không có đủ nhân lực tốt nghiệp với tấm bằng về khoa học máy tính. Năm 2012, tỷ lệ sinh viên ngành khoa học máy tính, toán học và kỹ sư ở đây chỉ khoảng 21,2% và tiếp tục giảm qua các năm. Trong số sinh viên tốt nghiệp, những người theo lĩnh vực máy tính và kỹ sư phần mềm chiếm tỷ lệ rất nhỏ.

 


Cuối năm ngoái, Hội đồng Công nghệ thông tin và Viễn thông Canada đã công bố báo cáo toàn diện về viễn cảnh thị trường lao động nước này. Ước tính năm 2019 sẽ có 182.000 việc làm trong lĩnh vực công nghệ thông tin, viễn thông bị bỏ trống vì không đủ người có kỹ năng làm việc.

Cũng theo báo cáo, vị trí công việc đang khát nhân sự nhất sẽ gồm chuyên gia phân tích và tư vấn hệ thống thông tin, kỹ thuật viên vận hành mạng lưới, máy tính và website, kỹ sư phần mềm, thiết kế đồ họa, quản lý hệ thống máy tính, chuyên gia phần tích dữ liệu… Các công việc này sẽ có mặt ở mọi ngành và lĩnh vực công nghiệp, từ chăm sóc sức khỏe, giáo dục, giải trí đến công nghệ.

Tuy nhiên, hiện nay Canada không có đủ nhân lực tốt nghiệp với tấm bằng về khoa học máy tính. Năm 2012, tỷ lệ sinh viên ngành khoa học máy tính, toán học và kỹ sư ở đây chỉ khoảng 21,2% và tiếp tục giảm qua các năm. Trong số sinh viên tốt nghiệp, những người theo lĩnh vực máy tính và kỹ sư phần mềm chiếm tỷ lệ rất nhỏ.

Do vậy, hồi đầu năm nay, Thủ tướng Canada Justin Trudeau đã bày tỏ rằng đất nước ông cần làm rất nhiều để người dân hiểu lập trình là gì và tầm quan trọng của nó.

Nước Anh từ năm 2014 đã đưa lập trình vào chương trình giảng dạy quốc gia. Trẻ em ở đây từ 5 tuổi đã được dạy sơ lược về lập trình để chuẩn bị cho một thế hệ tương thích với công việc tương lai. Một quốc gia khác là Phần Lan có gần một phần ba sinh viên tốt nghiệp các ngành liên quan tới máy tính, lập trình. Nước này đưa thực hành lập trình thành môn học bắt buộc với mọi sinh viên và mô hình này đang được xem là hình mẫu cho nhiều nước châu Âu khác.

Tuy nhiên, hệ thống giáo dục Canada lại phân quyền quyết định chương trình giảng dạy cho từng địa phương, không phải toàn quốc. Các bang như British Columbia, Nova Scotia đã ưu tiên môn lập trình trong chương trình giảng dạy nhằm hỗ trợ cho lĩnh vực công nghệ tại địa phương. Trong khi Ontario, bang được dự báo có nhiều việc làm công nghệ nhiều gấp 3 British Columbia vào năm 2019 thì chưa làm việc này. Ở Ontario, giới chức giáo dục tăng thời lượng môn toán lên 60 phút mỗi ngày, trong khi khoa học máy tính là môn tự chọn ở cấp 3.

Một số trường tại Canada bắt đầu đưa bộ môn khoa học máy tính vào giảng dạy cho mọi cấp vì nỗi lo thiếu nhân sự công nghệ tương lai. Nhưng đa phần các em học sinh có hứng thú với môn này đều phải học thêm kiến thức ngoài giờ trên lớp, với sự hỗ trợ của các chương trình phi lợi nhuận.