Định hướng ngành Công nghệ thông tin
Chào mọi người, theo em biết thì Công nghệ thông tin ở Việt Nam là một lĩnh vực rất rộng. Nó gồm nhiều mảng như Phần mềm, Hệ thống thông tin, Mạng máy tính, Kỹ thuật máy tính… Ngoài ra còn nhiều tiêu chí khác để định nghĩa các mảng nhỏ trong CNTT.
Em biết ở diễn đàn có nhiều anh chị đi trước có kinh nghiệm. Vậy nên em muốn hỏi là:
Mảng phần mềm có những hướng đi nào? Cái nào là xu thế? Ở Việt Nam cần gì?
Mảng Mạng máy tính có những hướng đi nào? Tại sao nhiều người than “Mạng” rất chán và không được coi trọng?
Tại sao nhiều người chọn Phần mềm chứ không chọn Hệ thống thông tin?
Em cảm ơn rất nhiều.
Về lập trình phần mềm thì bạn cần biết rõ về C++ ; C# và Java (hiểu chuyên sâu) là được. Chỉ cần giỏi và ok thì đi đâu cũng nhận, không cần lo lắng.
Về mạng máy tính thì bạn cần học về các cái cơ bản như giao thức mạng như TCP/IP, … kiến trúc phân lớp và mô hình OSI, hđh mạng NOS, hệ thống thông tin quang, thiết bị mạng và kỹ thuật mới, … Còn trở thành nhà bảo mật mạng thì bạn am hiểu chuyên sâu cả lập trình và network luôn nhé
Cái này thì mình không rõ lắm nhưng than chán thì có 2 lí do:
1 là mạng cần phải nhớ rất nhiều và không thấy được sức mạnh của nó khi học như lập trình nên nhiều người than chán
2 là VN dường như cần tuyển người bảo mật hay an ninh mạng ít hơn các lập trình viên nên mới có hiện tượng nhiều người chọn phần mềm.
Đó là quan điểm của mình, có gì thì bổ sung thêm nhé
Em cảm ơn anh tucanhminh đã giải đáp thắc mắc của em.
Khả năng chuyển đổi giữa 3 mảng Phần mềm, mạng, HTTT có dễ không ạ?
Em mới học năm nhất và đang học Kỹ thuật lập trình. Cá nhân em thấy lập trình giống như giải đố ấy ạ. Bạn em thì nói nó giống đố vui chứ em thì không thấy nó vui chút nào
Về mảng HTTT thì mình không rõ lắm do không chuyên về cái này
Còn về 2 mảng phần mềm và mạng thì có thể chuyển đổi nhưng theo quan điểm của mình, bạn nên học kết hợp cả 2 cái này thì rất là tốt. Bởi khi dùng kiến thức lập trình để viết ra 1 phần mềm thì bạn cần có kiến thức mạng để bảo trì và bảo vệ phần mềm của mình khỏi sự tấn công của hacker. Thật ra nếu học được 2 mảng đó là bạn hoàn hảo rồi đấy (nhưng phải biết chuyên sâu cả 2 cái này), thành hacker mũ trắng rồi
Thực ra lập trình theo mình thì đơn giản là chỉ cho máy tính làm những công việc mà mình yêu cầu thôi. Cái quan trọng là chỉ sao cho nó hiểu. Nếu có đam mê thì bạn sẽ thấy nó thú vị và muốn tìm tòi khám phá. Còn nếu mà bạn thấy chán nản, lười và không chịu suy nghĩ trước khi code 1 bài tập nào đó thì chắc có lẽ lập trình không thích hợp với bạn đâu Nhưng cố gắng cải thiện là được Coi Who am I để lấy lại tin thần và sức mạnh
Em cảm ơn anh nhiều ạ