Leslie_Dinh
Junior Member
Trước cũng code cái Slack clone bằng React (class component) và thấy học được kha khá thứ: constructor, methods, private/public var, extends, mixins, higher order component,... 1 năm trở lại đây thì dùng hooks nên mấy cái lifecycle cũng tạm bỏ qua, thấy hàm cũng có nhiều cái hay. Chuyện thuật toán thì nghĩ chắc chắn phải biết vì không biết rõ sẽ throw exception sai chỗ, không xác định được data đổ về thằng nào ra trước, thằng nào đến sau, mấy cái liên quan tới xử lý ngày tháng cũng không biết phải là thuật toán không . Nhưng công nhận là thuật toán cho web ở mũcw vừa phải, không quá cao siêu như bên Competitive, chủ yếu làm việc với mảng (ví dụ như dạo này có dùng thằng DataLoader để batch/catch query xuống database thấy khá hay), object json. Còn thỉnh thoảng mới có task cần đến những cấu trúc dữ liệu cao hơn hoặc cũng nên đọc để trang bị công lực sẵn sàng ví dụ như team Tiki dùng cái Buffer Ring này để scale cho hệ thống:
Còn chuyện ai đó khẳng định làm web không cần học thuật toán cao siêu thì cũng không đúng lắm. Ví dụ như bài blog này của thằng Ben Awad dùng thuật toán tìm "cha chung gần nhất" của đồ thị này: https://www.benawad.com/scraping-recipe-websites/
Còn chuyện ai đó khẳng định làm web không cần học thuật toán cao siêu thì cũng không đúng lắm. Ví dụ như bài blog này của thằng Ben Awad dùng thuật toán tìm "cha chung gần nhất" của đồ thị này: https://www.benawad.com/scraping-recipe-websites/
Last edited: