Về mặt kỹ thuật, đây là ngành hợp với hình thức từ xa nhất: người học vốn quen làm việc qua máy tính, tài liệu sẵn có, và phần thực hành làm được ở bất cứ đâu có máy.
Nhưng đây cũng là ngành mà nhiều người tự hỏi có cần bằng không — vì năng lực ở đây thường được đánh giá qua sản phẩm.
Khi nào bằng đại học thực sự cần
- Bạn làm hoặc muốn làm trong khu vực nhà nước, giáo dục, hoặc tổ chức có yêu cầu bằng cấp. Ở đây bằng là điều kiện cụ thể, không thương lượng.
- Bạn muốn chuyển sang giảng dạy ở các cơ sở đào tạo.
- Bạn muốn đi làm ở nước ngoài — nhiều nước có yêu cầu về bằng cấp trong thủ tục thị thực lao động.
- Bạn muốn học lên cao học.
- Bạn cần nền lý thuyết có hệ thống mà tự học khó có — đặc biệt các mảng cần nền toán vững.
- Bạn cần cấu trúc để học. Có người tự học tốt, có người cần chương trình và hạn nộp bài. Đây là lý do chính đáng và không có gì phải ngại.
Khi nào nên cân nhắc con đường khác
Nếu mục tiêu là thăng tiến trong công việc kỹ thuật ở khu vực doanh nghiệp, hãy so sánh trung thực với các lựa chọn khác: chứng chỉ chuyên môn theo hướng cụ thể, dự án thực tế, đóng góp cho các dự án mã nguồn mở.
Nhiều nhà tuyển dụng trong ngành đánh giá những thứ này cao hơn bằng cấp. Điều đó không có nghĩa bằng đại học vô dụng — nó phục vụ mục tiêu khác.
Cách thực tế: viết ra mục tiêu cụ thể của bạn, rồi hỏi bằng đại học đưa bạn tới đó thế nào. Nếu không trả lời được, hãy tìm hiểu thêm trước khi cam kết bốn năm.
Các hướng thường gặp
Công nghệ thông tin — hướng tổng quát, bao quát nhiều mảng.
Kỹ thuật phần mềm — thiên về quy trình phát triển phần mềm.
Hệ thống thông tin — thiên về ứng dụng công nghệ trong tổ chức, phân tích nghiệp vụ, quản trị dữ liệu. Phù hợp với người ở vị trí cầu nối giữa kỹ thuật và nghiệp vụ.
An toàn thông tin — hướng có nhu cầu tăng, thường có yêu cầu nền tảng đầu vào.
Khoa học máy tính — nặng về lý thuyết và nền toán.
Điều cần kiểm tra riêng cho ngành này
- Chương trình có cập nhật không. Đây là ngành thay đổi nhanh; một chương trình dạy công nghệ đã lỗi thời thì bằng vẫn hợp lệ nhưng kiến thức thì không dùng được. Xem đề cương chi tiết và hỏi khi nào chương trình được cập nhật gần nhất.
- Phần thực hành tổ chức thế nào. Có môi trường thực hành trực tuyến không, có yêu cầu thiết bị gì, có bài tập lớn không.
- Ai dạy. Giảng viên có làm thực tế không hay chỉ dạy lý thuyết — điều này ảnh hưởng nhiều tới giá trị của chương trình.
- Yêu cầu nền toán. Nếu bạn trái ngành và nền toán yếu, hãy hỏi rõ khối lượng phải bù.
Lợi thế nếu bạn đã làm trong ngành
Nhiều người học ngành này đã đi làm trong lĩnh vực công nghệ nhưng chưa có bằng. Với họ:
- Phần lớn nội dung thực hành sẽ nhẹ — bạn đã làm rồi.
- Phần đáng học nhất thường là nền lý thuyết mà tự học hay bỏ qua: cấu trúc dữ liệu, thuật toán, cơ sở dữ liệu, mạng.
- Đừng bỏ qua các học phần nghe khô khan. Chúng chính là phần bạn khó tự học và cũng là phần tạo khác biệt về lâu dài.
Về khoá luận
Bạn có thể làm về chính hệ thống hoặc bài toán ở nơi làm việc. Vài lưu ý:
- Kiểm tra quyền sở hữu. Mã nguồn, dữ liệu và giải pháp tạo ra trong công việc thường thuộc về công ty. Xin phép trước khi đưa vào khoá luận.
- Bảo mật. Dữ liệu người dùng, thông tin hệ thống, cấu hình bảo mật — cần ẩn danh hoặc lược bỏ.
- Khoá luận không phải báo cáo dự án. Cần có vấn đề nghiên cứu, cơ sở lý thuyết, và phương pháp đánh giá. Xây một hệ thống chạy được là chưa đủ — bạn phải chứng minh nó tốt hơn hoặc khác biệt thế nào bằng tiêu chí đo được.
Điểm cuối là chỗ nhiều người làm kỹ thuật bị vướng khi bảo vệ.
Câu hỏi thường gặp
Ngành công nghệ thông tin có hợp học từ xa không?
Rất hợp về mặt kỹ thuật, vì người học quen làm việc qua máy tính và phần thực hành làm được ở bất cứ đâu có máy.
Khi nào bằng đại học thực sự cần trong ngành này?
Khi làm trong khu vực có yêu cầu bằng cấp, muốn chuyển sang giảng dạy, muốn đi làm ở nước ngoài, muốn học lên, hoặc cần nền lý thuyết có hệ thống.
Cần kiểm tra gì riêng cho ngành này?
Chương trình có cập nhật không và cập nhật gần nhất khi nào, phần thực hành tổ chức ra sao, giảng viên có làm thực tế không, và yêu cầu nền toán.
Người đã đi làm trong ngành nên tập trung vào phần nào?
Nền lý thuyết mà tự học hay bỏ qua — cấu trúc dữ liệu, thuật toán, cơ sở dữ liệu, mạng. Đây là phần khó tự học và tạo khác biệt lâu dài.
Xây một hệ thống chạy được đã đủ làm khoá luận chưa?
Chưa. Khoá luận cần vấn đề nghiên cứu, cơ sở lý thuyết và phương pháp đánh giá — phải chứng minh hệ thống tốt hơn thế nào bằng tiêu chí đo được.