Đứng ở vị trí DBA ở một số cty hàng đầu VN, mình thấy việc để enduser chọc vào db để query là rất nguy hiểm, các công ty mình làm qua không làm như vậy, một câu lệnh không tối ưu có thể ảnh hưởng đến cả hệ thống, gây chậm các báo cáo quan trọng.
Dẫu sao các bạn biết về SQL thì vẫn hơn là không biết.
@ducdat2411
Nếu là cty nhà bạn thì bạni có thể chọc vào database. Nếu cty của bạn có IT thì chả thằng nào nó cho bạn chọc vào ngày cả người có vị trí cao nhất, nhưng khong phải là IT application.
Có bác nào ở đây học qua Datacamp chưa ạ, em thấy cái này ý kiến khen chê cũng nhiều, em đang muốn bổ sung kiến thức về phân tích dữ liệu. Thấy họ có cả Career Track (đi từ Python - SQL - Analytics luôn), có vẻ rất bài bản.
Bác nào dùng rồi cho em một vài lời khuyên, để em xuống tiền theo học nó luôn ạ.
Xin cám ơn, các bác!
MÌnh đang học tài chính. Cho mình hỏi một trường hợp cụ thể để giải quyết công việc trong ngành tài chính? Mình có thấy về phân tích dữ liệu, nếu là dân kinh tế, muốn bắt đầu học để có thể áp dụng công việc thì bắt đầu từ đâu? Mình tham khảo thấy lan man quá. Nào là SQL, Python, còn những thuật toán, ý tưởng thì nên học như thế nào?
Mọi người giúp mình cái này với. Cảm ơn.
@k_o_k8121991
Khi bạn gặp dữ liệu lớn (khoảng trên 100k dòng trong excel) và bạn phải làm đi làm lại công việc đó hàng ngày, bạn nên sử dụng các công cụ quản lý data để có thể quản lý tốt hơn dữ liệu đó.
Ban đầu bạn có thể học MS Access. Đây là công cụ phổ biến để quản lý và xử lý data. với Access bạn có thể tổ chức dữ liệu, sau đó thêm mới, cập nhật, thống kê các dữ liệu đó,..... Sau khi đã setup hệ thống từ lúc nhập dữ liệu cho lúc ra đến report, thì bạn sẽ thấy công việc suôn sẻ hơn nhiều.
Nói chung là trong tài chính thì bạn có thể tăng dần cấp độ quản lý data như sau: EXCEL-->ACCESS-->SQLserver
@k_o_k8121991
Tài chính bạn sẽ cần Excel trong khoản thời gian đầu, vì đầu bạn sẽ quay cuồng với tiêu chuẩn kế toán việt nam, chẳng có time đâu mà để ý mấy cái khác.
Khi các tiêu chuẩn và con số, quy luật chỉ là vấn đề tích tắc, khi ấy bạn đã là Senior/executive, và trách nhiệm của bạn là dựa vào cái dữ liệu đã đc lên sẵn, hoặc định và cho ra việc cần làm trong tương lai. Khi ấy bạn sẽ có time học thêm các công cụ khác để việc truy xuất và phân tích dữ liệu đc dễ dàng hơn
Mà nói chung cũng còn tùy bạn làm vị trí nào.
Tài chính đầu tư - huy động vốn sẽ cần rất nhiều kỹ năng mềm và tư duy, ít động đến data. Chủ yếu là financial modelling, và chẳng có công cụ nào tuyệt vời hơn excel để làm chuyện đó
Tài chính doanh nghiệp - chuyên về phân tích, báo cáo quản trị, phanning, đưa ra hướng xử lý sẽ cần nhiều công cụ phân tích hơn.
@NinjaVN
Một doanh nghiệp tiêu chuẩn (đủ lớn để nằm trong Top VN 30 listed của VN), sẽ có dữ liệu rất lớn, phân biệt phòng ban rõ ràng. Khi đó kế toán là người tạo ra dữ liệu (nhập dữ liệu vào). Tài chính là end user của mớ dữ liệu đó, và thường là ko có giới hạn trong dữ liệu doanh nghiệp đối với bên tài chính, (trừ dữ liệu biển thủ công quỹ của kế toán trưởng - CEO thôi).
Khi ấy, việc tài chính của bạn sẽ bị phụ thuộc vào bên xuất và đưa dữ liệu cho bạn. Và là end user, tiêu chí đầu tiên là phải chính xác để bạn phân tích đúng. Để làm đc việc đó, ao ước của các bạn tài chính lúc này là đc truy xuất dữ liệu raw, thích làm gì thì làm, chả phải nhờ vả, rồi mất 1 2 ngày người ta xuất cho
Còn một bộ phận trong doanh nghiệp lớn nữa là Kiểm toán nội bộ, tiêu chí đảm bảo công việc của họ là dữ liệu phải là raw, chính xác, ko bị tẩy xóa chỉnh sửa. Nó mà bị chỉnh sửa thì làm sao bạn kiểm soát đc công ty hoạt động có tuân thủ ko đúng ko nek. Và họ sẽ là người cần access raw data mà ko phải thông qua IT/Accountant. Khi ấy, làm sao bạn access vào đc khi họ quăng cho bạn cái máy với cái database ở đấy.
Cho mình hỏi câu: Nếu muốn bắt đầu học SQL thì có cần trang bị kiến thức cơ bản từ các ngôn ngữ lập trình khác không?
Hay chỉ cần đi theo trình tự học của http://www.postgresqltutorial.com/ là có thể nắm bắt một cách cơ bản về SQL rồi.
Và sau khi hoàn thành hết lộ trình ở trang đó rồi thì sao?
@ChienNghiem
Bạn không cần kiến thức từ các ngôn ngữ lập trình khác, nhưng để dùng thì đa số bạn phải học thêm ngôn ngữ nào đó vì hầu hết trường hợp bạn sẽ kết nối và gửi query từ các chương trình khác.
@ChienNghiem
Để có username password, hãy nhắn tin để mình tạo cho bạn. Mình từng thử tạo account dùng chung nhưng người ta hay nhập sai pass -> Không login được. Vậy thì mỗi người tự có account cho chắc.
@quangndc
Để có username password, hãy nhắn tin để mình tạo cho bạn. Mình từng thử tạo account dùng chung nhưng người ta hay nhập sai pass -> Không login được. Vậy thì mỗi người tự có account cho chắc.
Bản thân là CX Manager, mình đồng ý với bạn Luân là nên học. Rất nên học. Sếp càng to mà kỹ năng càng sâu thì càng khó bị qua mặt - tránh đi vào lối mòn làm sếp bù nhìn ký giấy ảo như thời xa xưa ^^
Pros: bản thân mình cần rất nhiều metrics và dashboard realtime để phục vụ những project mới liên tục. Mà cứ nhờ data team mỗi ngày thì ngại lắm. Vả lại, lính mình, mình sai thì nó có ốm nằm nhà cũng phải làm. Còn đây là team khác, họ đang "hỗ trợ" mình - mà "hỗ trợ" thì tinh thần phải khác.....
Sau 1 time giao lưu kết hợp thì giờ mình toàn quyền truy cập và xuất bắt cứ cái gì mình muốn từ Firebase v Holistics. Dù ý tửơng có vụn vặt hay điên rồ, cứ thích là nhích!
Cons: rẩt rất nhiều bác đã comment tranh luận ở trên rồi. Mình thì theo phái "nước đôi" - ai nói gì cũng có cái đúng hết ráo! ^^
Quan điểm mình nghi ngại chỉ có như vầy:
1. An toàn về bảo mật dữ liệu. Càng nhiều người có quyền chạm vào data, nguy cơ bị leak, bị lộ data càng lớn. Các cty nhỏ thì chưa đủ nguồn lực để đầu tư cho mảng này. Mà Data là sự sống, là cốt lõi....
2. Sự phát triển quá nhanh của công nghệ. Cái ngày mà "biết SQL cũng căn cơ như biết Excel" sẽ đến trước, hay cái ngày mà "Hey Yo Google xuất cho tao 4 metrics có sự biến động trên 5% trong 3 tháng qua từ DB#069" sẽ đến trước?
😃
Để có username password, hãy nhắn tin để mình tạo cho bạn. Mình từng thử tạo account dùng chung nhưng người ta hay nhập sai pass -> Không login được. Vậy thì mỗi người tự có account cho chắc.
Đúng như thớt nói, thực sự giờ đã các kỹ năng này đã dần trở thành soft-skill cần thiết cho bất kỳ 1 vị trí nào khi đi làm việc.
Càng về sau, chất lượng ứng viên càng tốt, kỹ năng ngoại ngữ + computer là điều bắt buộc, chứ ko còn là plus nữa.