• Jobs
  • Phát triển nghề nghiệp
    • Remote work
    • Kỹ năng làm việc IT
    • Developer
    • Data Science – Machine Learning – AI
    • IT gurus
    • Business Analyst
    • Project Manager
    • Thiết kế UIUX
    • IT trong công ty non-tech
  • Kỹ năng tìm việc
    • Tìm việc IT cần biết
    • Phỏng vấn IT
    • Câu hỏi phỏng vấn
    • CV xin việc
    • Đàm phán lương
    • Mô tả công việc
  • Công nghệ
    • Công nghệ ứng dụng IT
    • Ngôn ngữ lập trình
    • Kiến thức công nghệ
  • Lương-Xu hướng
    • Lương bổng phúc lợi
No Result
View All Result
  • Jobs
  • Phát triển nghề nghiệp
    • Remote work
    • Kỹ năng làm việc IT
    • Developer
    • Data Science – Machine Learning – AI
    • IT gurus
    • Business Analyst
    • Project Manager
    • Thiết kế UIUX
    • IT trong công ty non-tech
  • Kỹ năng tìm việc
    • Tìm việc IT cần biết
    • Phỏng vấn IT
    • Câu hỏi phỏng vấn
    • CV xin việc
    • Đàm phán lương
    • Mô tả công việc
  • Công nghệ
    • Công nghệ ứng dụng IT
    • Ngôn ngữ lập trình
    • Kiến thức công nghệ
  • Lương-Xu hướng
    • Lương bổng phúc lợi
No Result
View All Result
No Result
View All Result
  • Jobs
  • Phát triển nghề nghiệp
  • Kỹ năng tìm việc
  • Công nghệ
  • Lương-Xu hướng

19 thư viện Github hữu ích dành cho các lập trình viên

Xuan Hiep by Xuan Hiep
September 9, 2021
in Kiến thức công nghệ
0
0
Github repos hữu ích

Ảnh: Unsplash

0
SHARES
408
VIEWS
Share on FacebookShare on Twitter

GitHub là nền tảng hàng đầu trong việc chia sẻ về công nghệ, framworks, thư viện và rất nhiều thứ khác. Cũng vì là nền tảng quá nổi tiếng và đa dạng nên cũng thật khó để tìm ra những repositories mà bạn cần. Dưới đây là danh sách 10 repositories hữu ích dành cho các lập trình viên. Các repos này được đánh giá cao với nhiều sao, nhiều người truy cập và cung cấp các thông tin thật sự đáng giá. Một số giúp bạn học thêm công nghệ, kỹ năng mới. Số khác lại sẽ hữu ích khi bạn cần tìm việc.

1/ Awesome Repository

Github repo hữu ích awesome

Không còn nghi ngờ gì nữa, Awesome chính là repo phổ biến nhất, bao gồm tất cả các chủ đề từ phát triển phần mềm cho đến phần cứng và kinh doanh. Awesome đạt hơn 123.000 stars trên github tại thời điểm này. Bạn có thể dành nhiều ngày để lướt Awesome mà không thấy chán. Đó là một điểm dừng chân của đáng giá nếu bạn muốn học hỏi được điều gì đó mới mẻ.

2/ JavaScript Questions

Javascript Github repo hữu ích

Repo này (13.000 stars) được tạo ra bởi Lydia Hallie. Repos này thật sự tuyệt vời nếu như bạn muốn kiểm tra kiến thức về JavaScript của mình hoặc để chuẩn bị cho một cuộc phỏng vấn tìm việc. Lydia liên tục cập nhật những câu hỏi mới, cũng chính vì thế repos này phát triển nhanh khủng khiếp.

3/ JavaScript Algorithms & Data Structures

Github repos về giải thuật trên Javascript và cấu trúc dữ liệu

JavaScript Algorithms (59,500 stars) chứa một lượng lớn các ví dụ trên JavaScript về các thuật toán phổ biến hoặc ít phổ biến và về cấu trúc dữ liệu. Repo này được tổ chức rất tuyệt. Các ví dụ được dán nhãn sơ câp (beginning) hoặc nâng cao (advanced). Vì vậy, cho dù bạn quan tâm đến cryptography (mật mã học), phân loại, đồ thị, máy học thậm chí nhiều hơn nữa, sẽ luôn có những thông tin bổ ích dành cho bạn.

4/ Clean Code JavaScript

Clean code javacript

Biết cách làm thế nào để viết code sạch là một kỹ năng hữu ích cho hầu hết các lập trình viên. Đó cũng là điều kiện bắt buộc trong nhiều dự án, công ty. Repo này (28.400 stars) dùng những khái niệm về Clean Code của Robert C. Martin và áp dụng chúng cho JavaScript. Rất hữu ích để bạn có thể sử dụng trong công việc.

5/ free-for. dev

Free for Dev Github repo

Repo này (30.000 stars) được tạo ra để giúp các lập trình viên tìm kiếm phần mềm (SaaS, PaaS, IaaS) và các dịch vụ tương tự miễn phí. Sử dụng phần mềm hay mà lại còn miễn phí? Thật tuyệt! Có các dịch vụ dành cho email, CI/CD, giám sát, DNS, lưu trữ, và còn nhiều, nhiều hơn thế nữa.

6/ Tech Interview Handbook

Tech Interview handbook Github repo

Nếu bạn muốn chuẩn bị thật tốt cho một buổi phỏng vấn tìm việc trong mảng công nghệ, repo này thật sự dành cho bạn. Repo này hiện đạt 38,000 stars trên GitHub và giúp bạn:

  • Chuẩn bị cho các buổi phỏng vấn về coding
  • Interview cheatsheet
  • Lời khuyên thuật toán/câu hỏi thực hành tốt nhất
  • Các hình thức dạng phỏng vấn
  • … và nhiều hơn nữa

Hãy dành thời gian tìm hiểu Tech Interview Handbook trước khi đến đến cuộc phỏng vấn tiếp theo.

7/ Effective Engineer – Notes

Effective Engineer Github repo

Một kỹ sư làm việc hiệu quả là một người hoàn thành công việc của mình. Thế nhưng làm thế nào để bạn có thể trở thành một người như vậy? Repo GitHub này (3.700 stars) có lời khuyên dành riêng cho bạn! Các chủ đề bao gồm:

  • Cách thức tối ưu hóa việc học hỏi của bạn
  • Làm sao để thiết lập ưu tiên
  • Đo lường sự tiến bộ

8/ List of Free Learning Resources

List of resource github repo intro

Kho này đạt được một lượng star khổng lồ – 135.000 stars trên GitHub và chắc chắn là một trong những curation (kho nội dung) được yêu thích nhất. Repo cung cấp rất nhiều sách lập trình có sẵn, screencast, podcast, và thậm chí cả các khóa học trực tuyến của tất cả các loại. Nếu bạn đang tìm kiếm tài liệu học tập – đây chính là thứ bạn cần!

9/Big List of Naughty Strings

Big List of Naughty Strings github repo

Bạn có thể đầu tư thời gian công sức tùy thích vào việc test code và chương trình của bạn. Nhưng khi người dùng thực sự tham gia vào, họ sẽ làm những điều bạn đã không bao giờ nghĩ đến, đặc biệt là khi nói đến user input. Repo này (34.100 stars) có một danh sách rất lớn của Strings được biết là có vấn đề khi dùng để nhập như đầu vào của người sử dụng. Vì vậy, cho dù là bạn muốn gây ấn tượng với đồng nghiệp QA của bạn hoặc sử dụng này để thử nghiệm phần mềm của bạn, repo này có thể khá hữu ích!

10/ Awesome First PR Opportunities

Awesome First PR Opportunities github repo

Repo cuối cùng trong danh sách này sẽ rất phù hợp nếu bạn muốn bắt đầu làm việc với mã nguồn mở (Open Source). Đóng góp cho OSS là một cách tuyệt vời để gia nhập cộng đồng, thêm một cái gì đó vào danh mục (porfolio), thử những điều mới, trở thành một lập trình viên tốt hơn, và thậm chí tìm một công việc mới. Thế nhưng việc bắt đầu là khá khó khăn. Repo này liệt kê các dự án mã nguồn mở bạn nên theo dõi

Một số Github repos hữu ích khác dành cho lập trình viên

  • Build Your Own X : Kho lưu trữ này về cơ bản là một tập hợp các hướng dẫn về cách xây dựng công nghệ của riêng bạn. Có các ví dụ về cách xây dựng command-line tool, hệ điều hành, công cụ tìm kiếm, 3D renderer và nhiều hơn nữa.

  •  Free Programming Books: Github repos hữu ích Có nhiều ngôn ngữ khác nhau và chứa các phần dành cho các khóa học trực tuyến miễn phí, tài nguyên lập trình tương tác, bộ vấn đề và lập trình cạnh tranh cũng như podcast và sân chơi lập trình. Nhưng phần lớn đề cập đến sách lập trình. Và đó thực sự là một bộ sưu tập tuyệt vời
  • Oh My Zsh là một framework nguồn mở và hướng tới cộng đồng để quản lý các cấu hình Zsh.
  • Coding Interview University: Github repos bao gồm các kế hoạch học tập kéo dài nhiều tháng để trở thành kỹ sư phần mềm cho một công ty lớn như Amazon, Google hoặc Facebook
  • Gitignore: Github repos hữu ích này tập hợp các template .gitignore
  • System Design Primer: Đây là một thư viện Github tuyệt vời dành cho các kỹ sư phần mềm sẽ giúp bạn học cách thiết kế các hệ thống quy mô lớn
  • Public APIs: danh sách các API miễn phí mà bạn có thể sử dụng cho các dự án và ứng dụng của mình
  • The Art of Command Line: Kho Github 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
  • Developer Roadmap: Kho lưu trữ Github này chứa một tập hợp các biểu đồ thể hiện các con đường khác nhau để thực hiện và các công nghệ để áp dụng để trở thành kỹ sư front-end, back-end hoặc dev-ops

 

Theo BetterPrograming và một số nguồn khác 

 

Bạn có biết?


tham gia cộng đồng ITguru trên Linkedin, Facebook và các kênh mạng xã hội khác có thể giúp bạn nhanh chóng tìm được những chủ đề phát triển nghề nghiệp và cập nhật thông tin về việc làm IT mới nhất

Linkedin Page:
Facebook Group:
cơ hội việc làm IT : ITguru.vn

Bạn đánh giá bài viết thế nào?

Average rating 5 / 5. Vote count: 2

No votes so far! Be the first to rate this post.

Tags: Github repositoty
Previous Post

Tại sao lập trình viên cần xây dựng thương hiệu cá nhân và làm thế nào?

Next Post

10 bước trong quy trình tuyển dụng UX Designer

Xuan Hiep

Xuan Hiep

Related Posts

Chọn cơ sở dữ liệu

Năm 2023: làm thế nào để chọn đúng cơ sở dữ liệu cho ứng dụng

April 1, 2023
ChatGPT

ChatGPT là gì và những gì bạn cần biết về chatbot này

March 14, 2023
Blockchain api

10 API tốt nhất cho các dự án Blockchain

April 13, 2022
serverless developer

Serverless là gì và học gì để làm việc với serverless?

June 2, 2022
Nguyên tắc kiến trúc phần mềm

Các nguyên tắc trong kiến trúc phần mềm để sử dụng hàng ngày

January 9, 2022
kỹ sư blockchain

5 lý do tại sao bạn nên trở thành một kỹ sư blockchain

January 8, 2022
Next Post
Quy trình tuyển dụng UX designer

10 bước trong quy trình tuyển dụng UX Designer

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

About ITGuru.vn

  • Trang Chủ ITguru.vn
  • Về chúng tôi
  • Thỏa thuận sử dụng
  • Quy định bảo mật
  • Quy chế hoạt động
  • Liên hệ ITguru

Nhà tuyển dụng

  • Đăng tuyển

Người tìm việc

  • Việc làm IT
  • About ITguru Blog
  • Viết bài cùng ITguru

© 2022 ITguru.vn - Web site tuyển dụng và phát triển nghề nghiệp IT

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In
No Result
View All Result
  • About ITguru Blog
  • Viết bài cùng ITguru

© 2022 ITguru.vn - Web site tuyển dụng và phát triển nghề nghiệp IT