Ngành Data hiện nay có liên quan gì môn Cơ sở dữ liệu trước kia không anh
Cơ Sở Dữ Liệu là môn học về quản trị cơ sở dữ liệu, nói nôm na là anh thiết kế hệ thống lưu trữ dữ liệu cho tổ chức. Ví dụ như cách anh lưu trữ đơn hàng ra sao, tồn kho ra sao, dữ liệu khách hàng ra sao .... Lưu trữ làm sao để đến lúc cần thì có thể lôi ra xài được và kết hợp được các nguồn dữ liệu khác nhau. Tưởng tượng 1 shop bán đồ ăn online, có chục món ăn thôi, và mỗi ngày có 100 đơn hàng chẳng hạn, vậy thì câu hỏi đặt ra là: 1) phải lưu trữ các thông tin gì, và 2) lưu trữ như thế nào, dùng Excel, hay dùng Google Sheet, hay dùng SQLite?
Vậy có thể coi nó là trung gian giữa tin học và kinh tế không anh.
Một đứa tư duy lập trình tốt, nhưng tính toán không giỏi (kiểu tính toán con số), nhạy về kinh tế có phù hợp với ngành Data không anh.
Các ngành về Data đúng là các ngành lai giữa Tin Học và Kinh Tế. Gọi nó là lai vì nó kết hợp 3 mảng kiến thức lớn: Coding, Kinh Tế và Thống Kê Toán. Tùy vào vị trí làm việc trong công ty mà cần kỹ năng nào nhiều hơn, nhưng tư duy Toán là phải có. Nếu ngồi ở vị trí phân tích - Data Analyst hoặc Business Analyst thì cần kiến thức Kinh Tế nhiều hơn, nói đúng hơn là cần kiến thức chuyên ngành. Ví dụ làm cho các tổ chức ngân hàng thì cần kiến thức về tài chính, làm cho Foody thì cần kiến thức về giao hàng/ăn uống/hành vi, ... Còn nếu ngồi ở vị trí quản lý dữ liệu, tìm kiếm dữ liệu - Data Engineer, thì cần kiến thức IT nhiều hơn. Ví dụ có 1 ý tưởng thế này: dịch Corona sẽ làm người dân bi quan hay lạc quan? Để trả lời câu hỏi này, có thể lên facebook xem mọi người bàn luận thế nào về Corona, ví dụ như xem các comments, các status, ... Vậy làm thế nào để lấy được dữ liệu này trên facebook để phân tích? Đó là nhiệm vụ của Data Engineer. Vậy còn Toán đóng vai trò gì? Vai trò rất quan trọng, vì tư duy Kinh Tế hay IT/Coding cũng chỉ là tư duy, còn xử lý thế nào thì cần Toán.
Nói chung là tư duy lập trình thì cần tư duy logic. Tư duy phân tích dữ liệu thì cần logic, toán, và cảm nhận về kinh tế. Nếu anh cảm thấy con anh không thích làm việc với con số, hoặc thích bình luận trên trời dưới đất nhiều hơn là phân tích dựa trên con số, thì có lẽ không thích hợp với Data.
Nhưng phải rất cẩn thận khi đánh giá 1 con người là hợp hay không phù hợp với 1 ngành, có tư duy this hoặc tư duy that. Đánh giá sai thì sẽ đưa ra lời khuyên sai. Ví dụ như câu nói của anh "Một đứa tư duy lập trình tốt, nhưng tính toán không giỏi (kiểu tính toán con số)". Về nguyên tắc, lập trình tốt đòi hỏi tư duy tính toán tốt, cho nên tính toán mà không tốt thì sao lập trình tốt được? Nếu mà tốt, thì chắc là tốt kiểu "bắt chước", "ghi nhớ". Nhưng "tính toán" ở đây cũng không phải là ba cái "tính nhẩm", "tính nhanh", cho nên tính toán không tốt thì cũng không chắc là lập trình không tốt. Nói chung là trừ khi có chuyên gia ngồi nói chuyện và quan sát thì may ra mới biết hợp hay không hợp, nhưng cái gọi là "chuyên gia" thì cũng vô chừng lắm.