Mình khuyên bạn là nên làm BA thì ổn hơn.Vì nghề này khá nhàn vì không phải code trực tiếp, nhưng cũng cần có tư duy code, phù hợp mấy ngành chuyển ngành như mấy bạn, và trên hết là bọn học CS nó ít làm nghề này do thiếu kĩ năng giao tiếp
Mấy cái course bạn học được thiết kế để tụi sinh viên học trong 1 HỌC KÌ, và 1 HỌC KÌ chúng nó học 4-5 môn cùng lúc
. ML trong thực tế thì 80-85% là dev, 5-10% là algo với query, còn lại mới là ml nhé (kể cả trong công ty có chia hẳn 2 role là Research Scientist và ML Engineer thì thằng Scientist kia cũng phải code nhé)
Lý thuyết thì DS (đúng chuẩn DS có PhD không phải loại tào lao ngoài chợ) không phải code mấy, thực tế thì sếp mình người US,trường top 4 Hoa Kỳ cũng code sml nhé
Ngành này rất đặc thù vì rất khó, khó ở rất nhiều chỗ, một trong những cái khó là phải học rất nhiều thứ, mà mỗi thứ lại phải học rất lâu và rất khó tiếp thu, chưa kể tiếp thu xong lại chả biết xài vào đâu
Do đó mới cần phải
đi học,học từ những người đi trước và giỏi hơn bạn nhiều lần (mẹ cái voz tân này mỗi lần add icon là bị lỗi space), bạn học CS229 rồi, như vậy bạn tự học K-Means mất bao lâu? Chứ hồi mình được dạy, chỉ trong 1 buổi học, mình có thể hiểu key-idea của nó, chứ để tự học có khi phải mất vài ngày, chưa kể có thể hiểu sai một vài vấn đề mà bản thân mình k tự nhận ra
Còn nếu bác muốn đi tiếp con đường của bác, thì bây giờ bác học nhanh combo DSA/SQL/ code quen tay với Python rồi đi xin Fresher/Junior thôi, đi làm cho quen, có thể bác sẽ k học được ML nhiều như tưởng tượng, nhưng ít nhất sẽ có skill code + kĩ năng làm việc ngoài công nghiệp để có cái mà sống đã, sống được rồi thì mấy thứ khác năm sau quay lại đây hỏi tiếp