Đúng là nghề này khá khó, ko phải ai cũng học được như các nghề khác. Bạn đã học được 2 năm, nên tự nhận nhét xem bản thân mình có thích hợp không.
Thật sự, 2 năm học ĐH CNTT bạn cũng chỉ quanh quẩn mấy bài tập C++, C# đúng không ? Mà những thứ đó, nếu học ở chương trình lập trình bên ngoài như FPT Aptech, NIIT... thì chỉ học trong 3-6 tháng.
Cho nên, nếu dựa vào chương trình ĐH 4 năm bạn ra trường, khả năng của bạn vẫn rất hạn chế (chưa muốn nói sẽ cực kỳ thua kém những người khác).
Chưa kể, ngành CNTT đa phần bạn sẽ phải làm việc cho các Cty Tư nhân (phần lớn là Cty nước ngoài). Các Cty này tuyển dụng rất chuyên nghiệp, đi xin việc bạn phải nộp CV và Cover Letter bằng Tiếng Anh, rồi mới Test trình độ, phỏng vấn sau khi hồ sơ xin việc đã qua duyệt. Mà trong CV rất cần đến sự tự tin thể hiện khả năng của mình qua bằng cấp, kiến thức chuyên ngành, các Project, điểm số cao... khoe ra cho người ta xem, ấn tượng thì mới được gọi đến phỏng vấn.
Nói tóm lại, CNTT là 1 ngành nghề cần sự năng động, nhanh trí, luôn luôn học hỏi, đạt nhiều kiến thức và thành tích vì nó cần thực hành, kết quả làm ra mới là cái chính. Không nên thụ động học mỗi chương trình trường lớp dạy nếu ko muốn sau khi ra trường khó khăn trong việc kiếm việc làm. CNTT thì mảng nội dung của nó lại cực kỳ rộng. Bạn nên mua thêm các sách bên ngoài để học thêm. (Nếu có bạn bè học NIIT hay FPT nên gạ gẫm mượn tài liệu nó Photo mang về tự học tự làm, quên nói luôn, tài liệu CNTT đa phần là Tiếng Anh, của FPT và NIIT 100% Tiếng Anh).