Học Kỹ thuật phần mềm có làm về Trí tuệ nhân tạo được không? Dù học Toán khá giỏi, em vẫn sợ chọn ngành Trí tuệ nhân tạo ngay từ đầu sẽ không theo được. Em định học ngành Kỹ thuật phần mềm, sau đó ra trường mới làm về Trí tuệ nhân tạo.Nhờ mọi người cho em lời khuyên, em cần làm gì hoặc học thêm gì khi theo Kỹ thuật phần mềm để làm được Trí tuệ nhân tạo. Chương trình của hai ngành này như thế nào, có liên quan hay giống nhau không.Khánh Em cứ học kỹ thuật phần mềm cho chắc vào, sau này thích làm AI, big data hay bay nhảy theo bất cứ trend nào trên thị trường đều được. Anh cảm thấy ngành trí tuệ nhân tạo là ko cần thiết. Sự băn khoăn của em khá là dễ hiểu, đang đứng trước sự lựa chọn. Bây giờ ko cần lo nghĩ nhiều đâu. Thực ra hiện tại em chỉ cần học tốt các môn lập trình, có thời gian thì tự luyện thêm python. Tầm năm 2 hoặc năm 3 sẽ tự có định hướng, tự biết nên luyện thêm cái gì, nhiều khi đến lúc đó thị trường nó khác đi, em lại muốn rẽ hướng khác. Chúc em thành công. Tôi đang làm việc trong ngành Khoa học máy tính (KHMT) về hệ thống nên có chút ít kinh nghiệm về lãnh vực này. Cả 2 ngành Kỹ thuật phần mềm (KTPM) và Trí tuệ nhân tạo (TTNT) đều thuộc về KHMT và nói chung là 2 nhóm ngành cao cấp của KHMT. Tuy nhiên cả 2 nhóm ngành rất khó phân biệt. Thực tế giữa 2 nhóm ngành này là không có sự đan xen thực sự nào và chỉ có một điểm chung duy nhất là cả 2 đều cần ngôn ngữ lập trình để hoạt động và đều dùng cấu trúc dữ liệu và giải thuật khi thiết kế. Về mặt đào tạo thì ngành TTNT có nhiều nhóm ngành nhỏ hơn nên khi học em có thể chọn riêng và chuyên sâu cho mỗi nhóm ngành nhỏ. KTPM thì đào tạo một cách chung chung hơn và các nhóm ngành nhỏ cũng ít hơn.Vì thế em chọn ngành nào là tùy sở thích của em khi học nhưng khi làm việc thì tùy việc làm nào có nhu cầu tuyển dụng miễn là em có khả năng làm việc. Chúc em đưa ra quyết định đúng với sở thích của mình Ngành trí tuệ nhân tạo hiện tại số việc làm ở VN không nhiều như ở Mỹ, chương trình học là rất khó phù hợp với những bạn có thế mạnh về toán và giải thuật. Ngành kỹ thuật phần mềm thì dễ thở hơn nhiều và cơ hội việc làm cũng cao hơn mặc dù mức lương sẽ thấp hơn 1 chút so với trí tuệ nhân tạo. Từ ngành kỹ thuật phần mềm sau này nếu em muốn chuyển sang trí tuệ nhân tạo thì chỉ cần nghiên cứu sâu thêm về đại số tuyến tính, xác xuất thống kê, toán tối ưu, machine learning... I. Phần 1Em cần một cuốn sách hay một khóa học nào đó hướng dẫn mình làm sao để học tốt ở Đại học; có rất nhiều khía cạnh, từ các phương pháp học tập đến chăm lo sức khỏe, tài chính, quản lý thời gian, lập kế hoạch, tham gia vào các hoạt động ở trường,... nói chung là em phải chú ý tới mọi khía cạnh, sự thành công trong học tập và làm việc là tổng hòa của những thứ đó. Em có thể mua sách giấy bằng tiếng Việt hoặc tải về những sách có bản quyền miễn phí bằng tiếng Anh, hoặc học khóa học nào đó, em cũng có thể học trên YoutubeTiếp theo thì thời gian này em hãy ôn lại một chút kiến thức mà mình cảm thấy yếu ở môn Toán, Lý và Anh.Em nên có một công việc nào đó, có thể là từ năm 2 chẳng hạn, làm ở ngoài hoặc làm ngay tại nơi ở, nhưng đừng tốn quá nhiều thời gian cho nó; có một chút tài chính sẽ làm em tự tin hơn và bớt áp lực. Năm đầu có lẽ em nên tập trung cho việc học là chính, làm quen với những thứ mới lạ; với những phương pháp đã được chuẩn bị, em hãy học thật tốt tất cả các môn học năm nhất, môn nào cũng rất có ích, kể cả là các môn được cho là phụ. Nên cố gắng giành được một số học bổng, vừa cho thấy một quá trình mình đã phấn đấu rèn luyện tốt, vừa cho mình một chút tài chính. Và em hãy tham gia một vài hoạt động ngoại khóa, có lẽ tốt nhất là làm Thanh niên Tình nguyện.II. Phần 2Năm đầu mà tốt đẹp, nếu mà không có gì "bất thường" như chủ quan lơ là, say sưa việc nào đó bên ngoài, thì những năm sau sẽ khá dễ dàng thôi, tất nhiên là khó khăn vẫn luôn chờ đón chúng ta.Em nên trau dồi môn tiếng Anh, làm sao để dần dần mình cảm thấy tự tin sử dụng nó, thôi chỗ này anh không viết dài nữa.Còn đâu thì Trí tuệ nhân tạo sẽ cần nhiều Toán, nhất là Xác xuất Thống kê. Năm đầu sẽ học Đại số tuyến tính và Giải tích 1, 2, 3; học giỏi năm đầu thì năm 2 học XSTK sẽ dễ dàng. Học về phần mềm thì sẽ được học Toán rời rạc, môn này cũng có phần xác xuất như là học cấp 3, nhưng mà có thêm các kiến thức khác nữa. Tiếng Anh tốt thì trước hết là mình đọc tài liệu sẽ dễ dàng, những lợi ích khác thôi không nói nữa.Chặng đường còn dài, biết đâu mình lại đổi ý thích cái khác thì sao, ví dụ như là mảng Security, hoặc về Robotics, hoặc Embedded System, hoặc mình thích Vật lý, Toán học, Tiếng Anh, Đồ họa, thích làm về Giáo dục,... nhiều lắm.Chúc em vui khỏe và học tốt. Phần mềm là nền tảng, học trước mới tính tới AI. Toán giỏi thì sợ gì AI nữa em. Sao không theo khoa học máy tính nhỉ? Quan trọng em thích AI không? Hay học vì lời đồn lương cao? Căn bản những sách vở hiện tại trên đại học đều là sách vở của nhiều năm trước. Còn ngành mà em đang nói tới thay đổi theo từng ngày, em nghĩ sách vở có chứa được hết lượng kiến thức đó không !Đại học chỉ là bằng cấp thôi em à, nếu em đam mê, e có thể làm bất cứ việc gì e muốn. Trên trường lớp không bao giờ dạy được những kiến thức cho đi làm sau này nhiều đâu, họ chỉ dạy cách tự tư duy và tự tìm tòi. Chỉ có tự tìm tòi thì em mới giỏi và phát triển được. Bạn học kỹ thuật phần mềm là đuọc rồi và sau này bạn làm dc tất cả, đi theo CNTT thì cần biết lập trình và thuật toán, sau đó bạn muốn AI hay blockchain hay bất kì cái gì mà bạn muốn đều dc cả. Chú ý cái ngành này là bạn học ở ĐH chỉ là kiến thức nền mà thôi, bạn có thể tự học thêm vẫn dc mà, có ai cấm cản đâu. Lúc trc trong trường tui còn dui học dự thính các chuyên ngành khác nữa kìa. Em hãy cố gắng nhé ..."Chương trình của hai ngành này như thế nào, có liên quan hay giống nhau không"....theo câu hỏi của bạn thì ...theo tôi bạn nên học về ...Gúc gồ trước .... khi theo ...học bất cứ ngành nghề nào học ở trường chỉ là hướng cho bạn phát triển lĩnh vực nào đó thôi. Nếu bạn thích lập trình thì nghiên cứu theo hướng lập trình hoặc theo hướng an toàn an ninh thông tin hoặc theo AI, cái đó tùy thuộc vào bạn. Em thích học thì học thôi. Nhiều người tự học vẫn làm dc. Có rất nhiều khóa học về AI em có thể tự tìm trên mạng. Học thêm gi? Đơn giản nhất là viết AI để giải quyết những vấn đề đơn giản: game tetris, snake, path finding. Đừng tưởng bở. KTPM không dễ như em nghĩ, mỗi ngành đều có cái khó của nó. Theo ý kiến của anh em cứ mạnh dạn học TTNT, đầu tư nhiều t/g học thuật toán, tham gia nhiều cuộc thi về lập trình để học hỏi. Hãy tự tin lên