Học SQL có quan trọng cho back-end dev không, có cần học sâu quá không

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 ạ

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ẻ.

7 Likes

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 :smile:

7 Likes

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.

2 Likes

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.

6 Likes

Đú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.

6 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?