Chuyên gia có thể cho tôi hỏi về Data Science và Data Analyst sự giống nhau và khác nhau giữa chúng là gì hay không?

  1. Công nghệ thông tin

Từ khóa: 

công nghệ thông tin

Về vị trí DA và DS thì các doanh nghiệp có thể định nghĩa hơi khác nhau một chút. Nhưng tựu chung lại thì mình có thể phân biệt như thế này nhé:

Về mặt kĩ năng cần thiết: Cả DA và DS đều cần biết các ngôn ngữ lập trình như Python, R; đều cần biết visualize dữ liệu trên các dashboard; có kiến thức về toán và stats; có thể làm các task đơn giản về ML. Tuy nhiên, một DS cần biết nhiều về các ngôn ngữ lập trình cho big data như Scala hay SQL; biết sâu về ML, DL, thống kê; hiểu business domain.

Về mặt trách nhiệm: các bạn DA sẽ thiên về việc thực hiện các tasks như visualize data, khám phá dữ liệu, trích xuất dữ liệu hoặc build features trên sự hướng dẫn của DS. Còn các bạn DS, ngoài việc cũng thực hiện các công việc như một DA thì thường phải chịu trách nhiệm về though lead; thực  hiện các bài toán phức tạp, build model; chịu trách nhiệm về conversion rate cho các dự án thực tế; thực hiện các dự án về A/B testing.

Trong nhiều DN, senior DA thường làm việc như một DS (giống như mình định nghĩa ở trên), còn các bạn DS (theo khái niệm và chức năng công việc của họ) lại thiên về nghiên cứu thuật toán và nặng về các model. 

Như vậy thì khái niệm DA và DS cũng khá phụ thuộc vào doanh nghiệp nữa nhé.

Trả lời

Về vị trí DA và DS thì các doanh nghiệp có thể định nghĩa hơi khác nhau một chút. Nhưng tựu chung lại thì mình có thể phân biệt như thế này nhé:

Về mặt kĩ năng cần thiết: Cả DA và DS đều cần biết các ngôn ngữ lập trình như Python, R; đều cần biết visualize dữ liệu trên các dashboard; có kiến thức về toán và stats; có thể làm các task đơn giản về ML. Tuy nhiên, một DS cần biết nhiều về các ngôn ngữ lập trình cho big data như Scala hay SQL; biết sâu về ML, DL, thống kê; hiểu business domain.

Về mặt trách nhiệm: các bạn DA sẽ thiên về việc thực hiện các tasks như visualize data, khám phá dữ liệu, trích xuất dữ liệu hoặc build features trên sự hướng dẫn của DS. Còn các bạn DS, ngoài việc cũng thực hiện các công việc như một DA thì thường phải chịu trách nhiệm về though lead; thực  hiện các bài toán phức tạp, build model; chịu trách nhiệm về conversion rate cho các dự án thực tế; thực hiện các dự án về A/B testing.

Trong nhiều DN, senior DA thường làm việc như một DS (giống như mình định nghĩa ở trên), còn các bạn DS (theo khái niệm và chức năng công việc của họ) lại thiên về nghiên cứu thuật toán và nặng về các model. 

Như vậy thì khái niệm DA và DS cũng khá phụ thuộc vào doanh nghiệp nữa nhé.