Ngành IT rộng lớn, rất nhiều việc làm liên quan, những gì vừa mới nói trên đó là hình như chỉ đang giới hạn ở viết code.
IT còn có nhiều thứ ngoài viết code như: thiết kế phần cứng, lắp ráp và cài đặt máy tính, các thứ liên quan mạng máy tính, chuyên gia CSDL DBA, quản trị dự án IT, bảo mật, ICT, nghiên cứu thuật toán,… hay nói đúng hơn nó gồm có các mảng như phần cứng, phần mềm, dữ liệu, xử lý, thông tin liên lạc, và con người.
Cần làm rõ là bạn muốn làm cái gì, bạn sẽ trông như thế nào khi làm việc trong nghề IT. Ví dụ như mình có thằng bạn thì nó chuyên sửa smartphone, laptop, gần đây thêm mảng thi công điện mặt trời cho hộ gia đình, bằng cấp của nó không có gì hết nhưng nó vẫn sống với nghề, nó đang đào tạo thêm người để vài năm nữa nó chủ yếu sống bằng nghề… dạy học. Còn thằng khác thì IT của nó là làm sao cho các trang web lên trang đầu kết quả tìm kiếm Google, cái này thì đa số lập trình viên không làm được bởi vì họ không hiểu được hệ thống hàng triệu server được liên kết với nhau thành mạng lưới kiểu như botnet chuyên thao túng kết quả tìm kiếm Google. Một thằng khác thì chuyên viết sách dạy sử dụng phần mềm bằng tiếng Anh, có những phần mềm rất khó sử dụng nên người ta cần có sách để học, nó chuyên tìm hiểu và viết manual <= có phải IT không?
Mình cho rằng nếu có tư tưởng phải có bằng đại học để làm IT rồi nhảy qua làm cái gì khác mà không làm kỹ thuật nữa thì đó chỉ là tư tưởng của những lập trình viên (thực ra thợ code đa số) chuyên làm cho các công ty gia công outsource <= không đại diện cho ngành IT nói chung.
Tốt hơn hết là nếu có tiếng Anh hãy học xong CÁI MỚ NÀY trên Khan Academy đi rồi tính tiếp. Nên học theo kiểu bootcamp (khoảng 70 giờ/ tuần) để thử khả năng chịu đựng được mức nào vì ngành IT là ngành cực nhọc hơn cả làm diễn viên phim người lớn.
Một khi bạn đủ sức tự học thì mới nên làm IT, còn cứ phụ thuộc vào các nơi đào tạo nào đó thì tư tưởng đó là của học sinh đi học thêm, chưa đủ trưởng thành để làm IT dù tuổi đời có bao nhiêu đi nữa. Đa phần dân viết code xịn sò thì toàn là dân tự học, người ta còn đồ rằng mấy ông viết code dựng nên blockchain (mà một avatar của nó là Bitcoin) chỉ là những lập trình viên tự học, nói đúng hơn là dân ngoại đạo, nghiệp dư chứ chả có cái bằng đại học IT nào.