Không biết chương trình đại học ngành CNTT của các trường hiện nay như thế nào, còn chương trình mà tôi tốt nghiệp cách đây 3 năm thì không thể nói là đào tạo một sinh viên ra trường là có thể làm việc được ngay. Bởi vì sinh viên được học nhiều thứ nhưng không có cái nào là thuần thục cả: một ít lập trình VB, C++, Java, mạng máy tính và hàng tá các môn thuần lý thuyết khác như hệ điều hành, CSDL...
Sẽ có người nói chương trình đại học là bao quát, người kỹ sư hay cử nhân phải nắm được hết mọi thứ. Đúng nhưng chưa đủ. Xin hỏi có bao nhiêu người giỏi đủ khả năng để nắm hết và ra làm việc với vai trò một người quản lý. Chắc một khoá học chỉ được khoảng vài ba người. Vậy còn hơn 100 người còn lại sẽ làm gì: thầy không ra thầy, thợ không ra thợ, không có khả năng sửa chữa, không khả năng lập trình, không khả năng quản trị hệ thống. Vậy họ sẽ làm gì? Họ sẽ phải đi học lại để bù khiếm khuyết cho mình. Vậy hoá ra 5 năm học đại học là vô ích ư? Biết bao công sức tiền của đổ vào trong 5 năm là phí hoài ư? Không hẳn vậy, nhưng không đủ để dùng.