TOP 10 PROJECT GITHUB GIÚP BẠN NHANH CHÓNG LÊN TRÌNH JAVASCRIPT 🚀 (Phần 1)
Số liệu được updated ngày 16/05/2024
Top 1. JavaScript Algorithms and Data Structures - 183k ⭐️
Số ⭐️ cao nói lên tất cả 😎
Nếu bạn muốn học JS để ra trường làm Web Dev, nhưng trên trường lại vướng môn "Cấu trúc dữ dằn và Giải trí", thì đây là repo tuyệt vời giúp bạn kết hợp cả 2 việc cùng một lúc.
Một trong những điểm hay của repo này đó là họ phân loại rõ ràng giữa các cấu trúc dữ liệu và thuật toán từ cơ bản đến nâng cao.
Chỉ có điều hơi tiếc là tiếng Việt chỉ xuất hiện duy nhất ở file README, còn chi tiết vào từng bài học thì hiện tại chưa có bản dịch tiếng Việt 🇻🇳
👉️ Link Github: https://github.com/trekhleb/javascript-algorithms
Top 2. You Don't Know JS Yet - 177k ⭐️
Anh em dev code Javascript chắc hẳn đã ít nhất 1 lần từng biết đến cuốn sách nổi tiếng "You Don't Know JS Yet".
Và bạn không nhìn nhầm đâu, toàn bộ nội dung cuốn sách được bán với giá hơn 25$ trên Amazon này, đều được tác giả Kyle Simpson public FREE trên repo GitHub dưới đây đó 😍
Anh em nào sau này trưởng thành từ cuốn sách, thì cố gắng mua 1 cuốn ủng hộ tác giả nhá 🌿
👉️ Link Github: https://github.com/getify/You-Dont-Know-JS
Top 3. Airbnb JavaScript Style Guide - 142k ⭐️
Nếu anh em nào đã đi làm ở trong các dự án thực tế, thì chắc hẳn đều biết đến khái niệm "Coding convention", giúp các lập trình viên trong team thống nhất chung một danh sách các quy tắc trong quá trình code 👨💻
Và repo này chính là những convention dành riêng cho các lập trình viên code Javascript của công ty Airbnb - công ty hàng đầu thế giới về mô hình kết nối người thuê và người cho thuê phòng, căn hộ nghỉ dưỡng 🌆
Repo này liệt kê chi tiết các hướng dẫn về những quy tắc thực hành tốt nhất để viết code JavaScript clean, dễ bảo trì, hiệu quả, đảm bảo sự nhất quán và chất lượng cho các dự án.
Rất nhiều các dự án ở Việt Nam cũng lấy convention này làm mẫu (có thể custom đôi chút) để áp dụng với team dev của mình.
👉️ Link Github: https://github.com/airbnb/javascript
Top 4. clean-code-javascript - 90k ⭐️
Lại một repo nữa liên quan đến sách 📚
Lần này là cuốn sách rất nổi tiếng - được mệnh danh là cuốn sách gối đầu giường của các lập trình viên. Cuốn sách mang tên "Clean Code" 🧹
Đây là cuốn sách xếp Top 1 Amazon Best Seller của thể loại sách Software Design & Engineering 🥇
Tác giả của cuốn sách này là Robert C. Martin, hay còn được biết đến rộng rãi với danh xưng "Uncle Bob" 👨🦳
Tuy nhiên, repo clean-code-javascript trên GitHub này không phải do chính tác giả public, mà là do một lập trình viên có tên Ryan McDermott khởi xướng.
Các ví dụ trong bản gốc của cuốn sách được code bằng Java, có thể gây đôi chút bất tiện cho những bạn mới học lập trình và code bằng Javascript. Vậy nên mục đích của repo này chính là xóa đi những bất tiện đó.
👉️ Link Github: https://github.com/ryanmcdermott/clean-code-javascript
Top 5. Microsoft Web Development for Beginners - 81.6k ⭐️
Nhìn cái tên đã thấy uy tín rồi. Nằm ở vị trí Top 5 là một repo rất xịn xò của Microsoft.
"Microsoft Web Development for Beginners" giúp các bạn tìm hiểu các nguyên tắc lập trình Web với khóa học kéo dài 12 tuần do Microsoft Cloud Advocates thực hiện 👨🏫
Thông qua các bài tập thực hành, mỗi bài học đều đi sâu vào cả HTML, CSS và đặc biệt là JS.
👉️ Link Github: https://github.com/microsoft/Web-Dev-For-Beginners
Trên đây là phần 1 của bài viết "TOP 10 PROJECT GITHUB GIÚP BẠN NHANH CHÓNG LÊN TRÌNH JAVASCRIPT 🚀"
Mình đang gấp rút hoàn thiện nốt phần 2 với 5 project còn lại từ Top 6 đến Top 10.
Nếu các bạn thấy bài viết này hữu ích, thì hãy tặng mình 1 upvote và 1 comment để mình có động lực viết thêm những series bài viết thú vị về lập trình tiếp theo nha 🌻
Các bạn cũng có thể tham khảo series video "Lên trình Thuật toán - Lập trình thi đấu 🏆" mà mình đang làm trên Youtube tại đây:
Hẹn gặp lại 👋
All rights reserved