cho em hỏi back-end có cần phải học sâu vào sql không ạ và có ứng dụng nhiều trong lúc làm việc không ạ
Học SQL có quan trọng cho back-end dev không, có cần học sâu quá không
Bạn có xem SQL là ngôn ngữ lập trình không? Nếu có, thông thạo nó là một lợi thế, nếu không, thì bạn phải có ngôn ngữ khác thông thạo hơn. Còn nếu bạn không rõ thế nào, dẫn đến nắm bắt ngôn ngữ nào cũng làng nhàng sẽ rất không ổn khi làm việc vì sẽ cứ bị người ta đuổi khỏi team như một con chó ghẻ.
Có chứ cậu.
Nếu không, cậu khó có thể viết query, hay thiết kế database schema có performance tốt, hay perform bất cứ operation nào trên database.
Mặt khác, cậu không chỉ cần phải học SQL (ngôn ngữ) cậu còn phải học cả hệ quản trị CSDL.
Vậy nên, học kỹ nhé cậu
Cụ hỏi thừa thế, back end mà không nắm được SQL thì làm ăn gì nữa. Các thứ cơ bản gồm: sql, hệ quản trị CSDL.
Her her, phỏng vấn cũng mấy đứa, đa phần chết ở viết SQL. Do đa phần hiện tại dev sướng quá, mọi thứ thông qua ORM, SQL builder trên tầng code rồi. Tụi nó học lâu quên hết trơn mấy cái basic.
Đi làm thì tuỳ dự án, nếu sql nhiều thi biết là một lợi thế. Còn giờ pj theo xu hướng micro services nên ko cần sâu quá đâu.
Mà làm cho các công ty tài chính, ngân hàng thì viết sql sấp mặt nhé :v.
Đúng thế, bổ sung thêm: mấy cái về logistics, trung tâm dữ liệu data warehouse, mấy cái liên quan đến matching nữa cũng xịt khói.