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

3 Cách Mình Thường Sử Dụng Để Tìm Ebook Học Lập Trình Free

0 0 14

Người đăng: Tờ Mờ Sáng học Lập trình

Theo Viblo Asia

Mở đầu

  • Hiện tại, với nguồn tài chính chưa dư dả để mua sách tiếng Anh, nhưng bản thân lại vẫn muốn học hỏi để nâng cao kiến thức, nên mình vẫn áp dụng 3 cách này.

  • Nhưng khi đã thành thạo kỹ năng lập trình và kiếm được thu nhập xứng đáng từ những kiến thức đó, mình khuyên chính bản thân mình, cũng như các bạn đang xem video, hãy mua sách để ủng hộ các tác giả với chất xám mà họ đã bỏ ra.

  • Ngoài ra, mình cũng cần khuyến cáo các bạn đọc ebook free, là hãy cẩn trọng với những tài liệu free này. Bởi vì, hầu hết các ebook free là do một người nào đó trên internet chày cối gõ tay (hoặc sử dụng tool) toàn bộ nội dung sách gốc. Việc này có thể dẫn đến thiếu hoặc tệ hơn là sai với từ ngữ ban đầu của tác giả.

  • Do đó, HÃY LUÔN LUÔN KIỂM CHỨNG những gì mà mình đã đọc được, đặt câu hỏi tại sao và tiếp tục tìm kiếm thêm từ các nguồn thông tin khác. Đừng nhất nhất tin theo những gì người khác viết. Đây cũng chính là cách để chúng ta rèn luyện tư duy lập trình của bản thân.

  • Các bạn có thể xem phiên bản video tại đây:

    playvideo.png

Cách 1: Search Google

  • Đây chắc chắn là cách đầu tiên mà đại đa số các bạn, và trong đó có cả mình, nghĩ đến rồi.

  • Nhưng làm sao sử dụng Google hiệu quả để tìm được cuốn sách mình mong muốn thì không phải bạn nào cũng biết. Đó là lý do, mặc dù mình đã gợi ý tên sách rồi, nhưng nhiều bạn vẫn inbox bảo với mình là "em tìm mãi không thấy anh ơi 😭"

  • Đối với những quyển sách nổi tiếng, ví dụ như Clean Code chẳng hạn, thì bạn chỉ cần search theo format dưới đây là sẽ ra kết quả ngay:

    <tên sách> pdf

    image.png

  • Nhưng sẽ có những quyển sách hay, nhưng vì một lý do nào đó, lại chưa thu hút được nhiều người đọc, thì cách search đơn giản ở trên có thể sẽ chưa tìm được phiên bản pdf mà bạn cần.

  • Để cải thiện việc tìm kiếm sách trên Google, các bạn hãy search theo format sau:

    "<tên sách>" filetype:pdf

    Trong đó:

    • Việc sử dụng cặp dấu ngoặc kép "" sẽ trả về kết quả tìm kiếm chính xác (Bắt buộc phải có từ clean code trong kết quả và hai từ này phải đứng cạnh nhau đúng như yêu cầu). Nếu không sử dụng dấu ngoặc kép, đôi khi các bạn sẽ thấy có những kết quả kiểu ...clean bla bla bla code...
    • Còn từ khóa filetype: giúp bạn tìm kiếm chính xác những kết quả trả về có đúng định dạng file các bạn mong muốn. Mình cũng hay dùng từ khóa này để tìm các file pdf, doc, xls, ppt khác

    image.png

Cách 2: Tìm trên trang https://libgen.is/

  • libgen là viết tắt của Library Genesis

  • Đây là một trang web chia sẻ hàng triệu bài báo, tạp chí khoa học, hình ảnh và đương nhiên không thể thiếu, đó là Sách lập trình.

  • Đây có thể nói là một trong những nguồn tài liệu lớn nhất mình từng thấy, vì bất cứ quyển sách nào mà mình cần tìm, lên đây search thì mình đều thấy có hết.

  • Mình nhớ khoảng 3 năm trước, mình tìm cuốn "The Manga Guide to Databases" mà mãi không thấy. Xong một "tín hiệu vũ trụ" nào đó đã cho mình được biết đến trang libgen.is này. Và kết quả search phát ra ngay ạ 🥸 Yêu luôn 😍

    image.png

    image.png

Cách 3: Tìm trên GitHub https://github.com/EbookFoundation/free-programming-books

  • free-programming-books là một Kho sách và tài liệu học lập trình miễn phí lớn bậc nhất thế giới. Project này hiện đang xếp Top 2 project được đánh giá nhiều ⭐️ nhất GitHub.

  • Kho tài liệu này ban đầu là một bản sao của StackOverflow - List of freely available programming books với sự đóng góp của Karan BhanguiGeorge Stocker.

  • Sau đó, nó được chuyển sang Github bởi Victor Felder để cộng đồng lập trình viên liên tục update và bổ sung những tài liệu hữu ích nhiều hơn nữa, với đa dạng ngôn ngữ, trong đó có cả tiếng Việt.

    image.png

Bình luận

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

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

Thử nghiệm VOICER ROBO AI giới thiệu 3 cuốn sách nổi tiếng về REDIS mà các Developers nên ĐỌC FREE

Video được đăng tại channel Tips Javascript

0 0 21

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

Chia sẻ kinh nghiệm làm dự án maintain

Đã là lập trình viên thì chắc bạn sẽ không thể tránh khỏi phải làm các dự án maintain (bảo trì dự án, fix bug, ...), chỉ là sớm hay muộn . Thực tế thì mình hay làm sản phẩm mới hơn, kinh nghiệm làm dự

0 0 9

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

Chia sẻ kinh nghiệm làm dự án startup

Bài viết chia sẻ một số kinh nghiệm về làm dự án start up công nghệ với vai trò là một lập trình viên (Dev). Còn nếu bạn muốn xem chia sẻ kinh nghiệm về làm các dự án maintain cho lập trình viên thì x

0 0 8

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

Xây dựng dự án blockchain trên Aptos trong 5 phút

Aptos. Aptos, một blockchain layer 1 không dựa trên EVM, đã nhanh chóng thu hút sự chú ý của cộng đồng blockchain nhờ những ưu điểm vượt trội như tốc độ xử lý cao, khả năng mở rộng lớn và chi phí giao

0 0 8