- vừa được xem lúc

11 github repositories mà developer nên follow

0 0 28

Người đăng: Nguyen Van Thao

Theo Viblo Asia

Github không chỉ là một Version Control System. Nó còn là một nơi lý tưởng để lưu trữ mọi thứ từ e-books, tutorials đến tài liệu chuẩn bị phỏng vấn. GitHub là trung tâm học tập dành cho các developers. Nếu bạn là một developer truy cập github thường xuyên thì bài viết này sẽ rất hữu ích cho bạn. Dưới đây là danh sách 10 repositories.

1. Awesome

Awesome là repo phổ biến nhất quản lý tất cả các chủ đề từ phát triển phần mềm đến phần cứng cho đến kinh doanh. Nó có hơn 164k sao trên Github vào thời điểm này. Đó là nơi đầu tiên bạn nên tìm đến nếu bạn muốn học một điều gì đó mới.

2. Free Programming Books

Free Programming Books là kho lưu trữ sách lập trình miễn phí. Nó còn bao gồm các phần dành cho các lớp học trực tuyến miễn phí, tài liệu lập trình tương tác, sân chơi lập trình..., và có sẵn bằng nhiều ngôn ngữ.

3. Build Your Own X

Kho lưu trữ đáng kinh ngạc này về cơ bản là một tập hợp các bài học về cách tạo ra công nghệ của riêng bạn. Có các ví dụ về cách tạo command line tool, hệ điều hành, công cụ tìm kiếm, trình kết xuất 3D và rất nhiều thứ khác.

4. Awesome interview questions

Một danh sách tuyệt vời gồm các câu hỏi phỏng vấn, Với hơn 40 nghìn sao, kho lưu trữ này chứa một lượng lớn các câu hỏi phỏng vấn ở hầu hết mọi ngôn ngữ và khuôn khổ lập trình mà bạn có thể nghĩ đến. Rất hữu ích nếu bạn đang chuẩn bị cho một cuộc phỏng vấn!

5. Javascript algorithms

Đây là repo chứa các ví dụ dựa trên JavaScript của nhiều thuật toán và cấu trúc dữ liệu phổ biến. Mỗi thuật toán và cấu trúc dữ liệu có README riêng biệt với các đường dẫn tới các nguồn liên quan để đọc thêm.

6. Public Apis

Nếu bạn là một developer, thì chắc chắn bạn sẽ phải xử lý các API cho ứng dụng của mình. Kho lưu trữ này giúp các tác vụ của dev trở nên dễ dàng hơn bằng cách trình bày danh sách các bộ sưu tập API công khai được cập nhật thường xuyên. Các API này miễn phí và được tách thành các danh mục khác nhau để dễ dàng khám phá chúng. Nếu bạn là một nhà phát triển, thì chắc chắn bạn sẽ phải xử lý các API cho ứng dụng của mình. Kho lưu trữ này giúp các tác vụ của nhà phát triển trở nên dễ dàng hơn bằng cách trình bày danh sách các bộ sưu tập API công khai được cập nhật thường xuyên. Các API này miễn phí và được tách thành các danh mục khác nhau để dễ dàng khám phá chúng.

7. The art of command line

Kho lưu trữ này chứa các ghi chú và mẹo hữu ích về cách sử dụng dòng lệnh khi làm việc trên Linux, Windows hoặc macOS. Kho lưu trữ này cũng chứa các mẹo và thủ thuật để tiết kiệm thời gian trong khi sử dụng command line và hữu ích cho cả người dùng chưa có kinh nghiệm và kinh nghiệm.

8. Project Based Learning

Danh sách các hướng dẫn lập trình trong đó người học xây dựng một ứng dụng từ đầu. Các hướng dẫn này được chia thành các ngôn ngữ lập trình chính khác nhau. Một số có công nghệ và ngôn ngữ trộn lẫn. Kho lưu trữ này là dành cho bạn nếu bạn tin vào khái niệm "Học bằng cách làm".

9. Beautiful Docs

Một thực tế là Tài liệu là một tài sản quan trọng đối với bất kỳ dự án phần mềm nào. Viết mã tự tài liệu là một chuyện, nhưng trình bày nó theo cách có ý nghĩa là một chuyện khác. Tác giả đã thu thập những tài nguyên trực tuyến ‘đẹp’ về cấu trúc, thiết kế, khả năng sử dụng, kiểu dáng, sơ đồ, v.v. - vì vậy bất kỳ ai tìm kiếm về cách thiết kế tài liệu của riêng mình sẽ thấy tài liệu này rất hữu ích.

10. Developer roadmap

Kamran Ahmed đã tạo ra một hướng dẫn lộ trình cho nhà phát triển rất hữu ích. Rất nhiều sinh viên và người mới học lập trình bối rối về công nghệ họ nên học và con đường họ nên đi theo từng bước để trở thành một nhà phát triển. Anh ấy đã chuẩn bị một biểu đồ hoàn chỉnh bao gồm công nghệ trong từng hạng mục phát triển (frontend, backend, DevOps ..) sẽ giúp cho bạn hiểu rõ những gì bạn nên học tiếp theo.

11. 30 seconds of code

Repo này chứa các đoạn code JavaScript ngắn cho mọi nhu cầu phát triển của bạn. 30 seconds of code cung cấp tài nguyên học tập chất lượng cao miễn phí cho các web developer ở mọi cấp độ kỹ năng dưới dạng bộ sưu tập đoạn mã trong các ngôn ngữ lập trình khác nhau kể từ khi ra đời vào năm 2017. Ngày nay, 30 seconds of code có một cộng đồng lớn những người đóng góp và một số ít của những người bảo trì tận tâm làm việc hướng tới việc tạo ra các tài nguyên học tập dạng ngắn tốt nhất cho các developer.

TÀI LIỆU THAM KHẢO

https://dev.to/wordssaysalot/popular-github-repositories-every-developer-should-follow-5fcb

Bình luận

Bài viết tương tự

- vừa được xem lúc

Cơ sở dữ liệu và Hệ quản trị cơ sở dữ liệu MySQL? (Phần 1)

Hôm này mình xin giới thiệu với các bạn mới học lập trình những kiến thức về cơ sở dữ liệu và hệ quản trị cơ sở dữ liệu MySQL mà chúng ta phải nắm chắc để áp dụng khi thực hiện xây dựng website. Cơ sở

0 0 239

- vừa được xem lúc

Khái niệm cơ bản về Domain Driven Design (DDD)

Lời nói đầu. Xin chào tất cả mọi người, hôm nay mình sẽ chuyển chủ đề một chút, thử sức mình với một số khái niệm cao cấp hơn và chủ đề hôm nay mình chọn là DDD - Domain Driven Design.

0 0 31

- vừa được xem lúc

Tạo Pull request đúng cách

Lời mở đầu. Pull request hay gọi tắt viết tắt là PR là gì .

0 0 48

- vừa được xem lúc

Nắm rõ JAVA LAMBDA EXPRESSION cho người mới bắt đầu

Lời nói đầu. Java Lambda Expression (biểu thức Lambda) là một tính năng được thêm vào Java 8.

0 0 28

- vừa được xem lúc

Sử dụng WinAudit để đánh giá hệ thống Windows Server

Tổng quan: Audit hệ thống nhằm mục đích đánh giá một cách chính xác về thiết kế, cấu hình hệ thống và xem xét sự hiệu quả mà hệ thống đem lại cho người dùng. .

0 0 30

- vừa được xem lúc

CSS Box Model và box-sizing: border-box là gì vậy?

Lời tựa. Bài viết này là phần 2 của series về box model của mình.

0 0 25