Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Ruby

Cách tìm blog Rails phù hợp hoàn hảo với trình độ của bạn

Có rất nhiều thông tin Rails tốt và miễn phí. Nhưng khi bạn cải thiện kỹ năng lập trình, việc tìm kiến thức hữu ích cho bạn trở nên khó khăn.

Nếu quá cơ bản, bạn chỉ đọc về điều đã biết. Quá nâng cao, mắt bạn nhòe ra và não bộ tắt. Ba đoạn văn sau, bạn thậm chí không nhớ tên mình nữa!

Bạn không thể chỉ gõ "blog Rails mức trung cấp" vào Google và hy vọng site tốt bung ra. Để lấy thông tin bạn cần, bạn phải đào sâu.

Tìm kiếm & Lọc

Đầu tiên, nhìn rộng và nông. Khi dùng các trang xã hội như reddit, twitter, và Stack Overflow, hãy click vào mọi link có vẻ thú vị. Lướt qua một hai bài trên mỗi site, và nếu site có vẻ thú vị, hãy giữ lại.

Tiếp theo, bạn có thể lọc và tuyển chọn. Bạn nên xây dựng nơi mà bài viết tìm đến bạn. Nếu bạn dùng RSS reader (tôi dùng Feedbin), hãy subscribe site. Nếu thích email, đăng ký nhận cập nhật email. Bạn chỉ muốn chắc chắn thấy bài mới khi chúng xuất hiện.

Nếu bạn bỏ qua hơn vài bài từ một site, hãy unsubscribe. Cuối cùng, bạn sẽ tìm thấy một nhóm nhỏ người bạn thích nghe, đăng những điều bạn quan tâm, và bạn có thể học được điều gì đó.

Họ sẽ phát triển cùng bạn, và bài viết sẽ nâng cao ở mức độ bạn có thể xử lý. Thêm vào đó, họ thường link đến những người họ thấy sâu sắc, đây là cách nhanh hơn nhiều để tìm người để học.

Sẽ mất một chút thời gian để xây dựng nhóm này. Nhưng bạn sẽ nhận được chút lợi ích từ mỗi site bạn tìm thấy.

Học ngẫu nhiên (Serendipitously)

Điều này không hoàn toàn giải quyết vấn đề "đúng trình độ bạn". Nhưng tôi có bí mật nhỏ: Tìm người ở chính xác trình độ bạn không thực sự quan trọng. Nhiều tác giả yêu thích của tôi viết điều quá cơ bản hoặc quá nâng cao so với trình độ hiện tại của tôi.

Cách này hoạt động như thế nào?

Khi điều gì quá cơ bản, bạn có thể coi đó là cách ôn tập cơ bản. Lần đầu học, bạn có thể đã hình thành thói quen xấu hoặc hiểu sai một số ý tưởng. Khi ôn tập thông tin cơ bản, bạn có cơ hội thứ hai để suy nghĩ và cải thiện những điều đó.

Tôi từng trải qua điều này khi đọc Eloquent Ruby như một phần của book club RubyRogues.

Chương đầu rất cơ bản – tôi差点 dừng đọc, vì nghĩ không học được gì thú vị. Nhưng tôi đọc hết, tập trung như thể tôi học Ruby lần đầu. Và tôi ra khỏi cuốn sách với một số thủ thuật và quy ước Ruby mà tôi đã quên hẳn.

Còn bài viết quá nâng cao? Bạn cũng có thể học được nhiều:

  • Bạn được giới thiệu với nhiều thuật ngữ và pattern hơn. Dù bạn không hiểu thuật ngữ có nghĩa gì, bạn có thể search những thứ nghe thú vị. Bạn có thể tìm mô tả tốt hơn, hoặc site tốt khác để subscribe!

  • Càng thường thấy ý tưởng nâng cao, càng ít bị u ám khi phải học nó thật sự. Nó cũng sẽ dễ học hơn, vì bạn đã học một chút từ việc thấy nó trong ngữ cảnh.

Chỉ để vui, tôi subscribe một số blog CS và toán học giả định kỹ năng toán học của tôi xa hơn thực tế nhiều. Đôi khi tôi chỉ đọc được một hai đoạn trước khi bỏ cuộc. Nhưng những đoạn tôi đọc được là những điều thú vị và sâu sắc nhất xuất hiện trong feed reader.

Bạn phải đến với blog và tài nguyên nâng cao với tâm thế đúng. Đừng để chúng u ám hoặc đe dọa bạn. Hãy nhớ rằng không hiểu không phản ánh bạn. Và học bất cứ điều gì từ bài viết vượt quá trình độ của bạn là thành tựu lớn.

Vậy, hãy tìm vài bài thú vị. Theo dõi vài blog. Nếu chúng vẫn thú vị, giữ lại. Dù chúng không chính xác ở trình độ hiện tại của bạn.