Đã chỉnh sửa
・
Đánh giá 1
・
Đánh giá trung bình 5.0
Tôi đã có thể nâng cao năng lực về "Thiết kế ứng dụng web có khả năng mở rộng" khi nghe giảng. Tôi đặc biệt giới thiệu cho sinh viên/người tìm việc muốn phát triển thành nhà phát triển web, đặc biệt là nhà phát triển back-end! Một trong những điều khó khăn nhất khi tôi bắt đầu học phát triển web là "biết công nghệ nào là cần thiết cho điều gì". Đặc biệt, tôi chỉ biết cấu trúc web ở mức độ máy chủ, DB, máy khách, nhưng sau khi vào bootcamp và thực hiện dự án, tôi có nhiều cơ hội tiếp xúc với các công nghệ xa lạ như Redis, Kafka, RabbitMQ, Elasticsearch. Tôi nghe nói rằng việc tích lũy kinh nghiệm sử dụng các công nghệ này là tốt, và tôi cũng đã thử sử dụng một số. Nhưng tôi rất tiếc vì những điều này dường như chỉ còn là "kinh nghiệm hữu ích" chứ không phải để cảm nhận và giải quyết "vấn đề gì". Trong khi đó, tôi đã có thể giải quyết nhiều thắc mắc mà tôi thường tò mò sau khi nghe bài giảng này. Bắt đầu từ các chức năng cơ bản nhất, bài giảng đưa ra các tình huống vấn đề, công nghệ có thể giải quyết vấn đề này và công nghệ đó giải quyết vấn đề như thế nào, và cuối cùng giới thiệu các ví dụ điển hình của công nghệ đó. Bằng cách này, khái niệm "có thể sử dụng giải pháp (công nghệ) B cho vấn đề A" được hình thành khi thiết kế hệ thống. Ngoài ra, mỗi khi một công nghệ cần thiết cho thiết kế hệ thống được thêm vào, nó sẽ được hiển thị dưới dạng sơ đồ kiến trúc và bài giảng được cung cấp để bạn có thể dễ dàng nắm bắt luồng và cấu trúc của yêu cầu/phản hồi. Cuối cùng, tôi nghĩ rằng bạn cũng có thể phát triển các kỹ năng kỹ thuật để đối phó hiệu quả với các vấn đề phát sinh khi tạo dịch vụ web và giải quyết vấn đề. Hiện tại, tôi đang nghe các bài giảng và xây dựng lại cấu trúc của dự án mà tôi đã tạo trước đây dựa trên nội dung của bài giảng. Tôi có thể thấy những phần mà tôi không hiểu trước đây hoặc những phần mà tôi đã thiết kế không hiệu quả và tôi có thể tạo ra một cấu trúc được cải thiện hơn. Tôi hy vọng rằng những người khác đang học phát triển web cũng sẽ phát triển nhiều khả năng thiết kế các hệ thống web có khả năng mở rộng và hiệu quả trong các dự án trong tương lai của họ bằng cách nghe bài giảng này!! :)