1. Thuât toán bạn dùng là graph mining bạn có cần phải biết hết về crawl data, architecture database, ETL, deploy to production cho vị trí của mình hiện tại Thanks!?

  1. Công nghệ thông tin

Từ khóa: 

công nghệ thông tin

Thuật toán có vẻ không liên quan lắm đến vấn đề này. Có vẻ câu hỏi của bạn nghiêng về việc chia job thành các task khác nhau hơn.

Mình thấy việc có thể làm nhiều task nhỏ trong một job lớn còn tùy vào cấu trúc team mà bạn đang làm việc cùng nữa. Nếu bạn làm việc trong 1 team nhỏ mà lại nhiều dự án, thì việc mà bạn phải làm full-stack là thường xuyên xảy ra. Nhưng điều này ảnh hưởng đến chất lượng dự án khá nhiều nếu như job lớn. Bên mình hạn chế việc để 1 thành viên của team nắm toàn bộ job để hạn chế rủi ro khi các bạn nghỉ ốm, nghỉ việc giữa chừng hoặc do cá nhân đó không đủ sức để handle toàn bộ. Ví dụ như vấn đề bạn đang hỏi, mình có thể chia nó thành các task nhỏ (và có liên quan đến vấn đề thứ tự thời gian nữa), và sau đó có 1 bạn crawler, 1 bạn AI engineer, 1 DA, 1 - 2 bạn DE. Bạn crawler sau khi làm xong việc của mình thì quay lại làm làm task DE luôn cũng ok. Sau khi job gần hoàn thiện thì sẽ có 1 bạn nắm lại toàn bộ code để maintain và viết tài liệu.

Mình thấy các bạn nếu có thể làm full-stack hoặc multiple task thì rất linh động trong công việc và được các doanh nghiệp ưu ái trong tuyển dụng hơn là chỉ làm một số task nhất định.

Trả lời

Thuật toán có vẻ không liên quan lắm đến vấn đề này. Có vẻ câu hỏi của bạn nghiêng về việc chia job thành các task khác nhau hơn.

Mình thấy việc có thể làm nhiều task nhỏ trong một job lớn còn tùy vào cấu trúc team mà bạn đang làm việc cùng nữa. Nếu bạn làm việc trong 1 team nhỏ mà lại nhiều dự án, thì việc mà bạn phải làm full-stack là thường xuyên xảy ra. Nhưng điều này ảnh hưởng đến chất lượng dự án khá nhiều nếu như job lớn. Bên mình hạn chế việc để 1 thành viên của team nắm toàn bộ job để hạn chế rủi ro khi các bạn nghỉ ốm, nghỉ việc giữa chừng hoặc do cá nhân đó không đủ sức để handle toàn bộ. Ví dụ như vấn đề bạn đang hỏi, mình có thể chia nó thành các task nhỏ (và có liên quan đến vấn đề thứ tự thời gian nữa), và sau đó có 1 bạn crawler, 1 bạn AI engineer, 1 DA, 1 - 2 bạn DE. Bạn crawler sau khi làm xong việc của mình thì quay lại làm làm task DE luôn cũng ok. Sau khi job gần hoàn thiện thì sẽ có 1 bạn nắm lại toàn bộ code để maintain và viết tài liệu.

Mình thấy các bạn nếu có thể làm full-stack hoặc multiple task thì rất linh động trong công việc và được các doanh nghiệp ưu ái trong tuyển dụng hơn là chỉ làm một số task nhất định.