Tiếp nối 8 cách học JavaScriot nhanh nhất – Phần 1, bài viết hôm nay sẽ đi sâu vào 7 cách học JavaScript tiếp theo với những tài liệu cụ thể được gợi ý cho bạn. Đặc biệt, các tài liệu đều phần lớn được sử dụng miễn phí, vậy nên bạn hoàn toàn có thể an tâm học JavaScript một cách dễ dàng và hiệu quả.
Mục lục
2. Tham gia các khoá học online
Các khóa học trực tuyến cung cấp cho bạn một môi trường tuyệt vời để học tập và thường yêu cầu bạn thực hiện một số hoạt động và dự án nhất định.
Hầu hết các trang web về chủ đề lập trình đều có các khóa học miễn phí, nhưng “tiền nào của nấy”, nhiều khoá học thực sự bổ ích có thể sẽ yêu cầu bạn phải trả phí. Mức giá thường thấy ở những trang web học bằng tiếng Anh là khoảng dưới 40$ để bạn có thể nâng cấp tài khoản và truy cập nhiều nội dung hơn.
Rất nhiều khóa học trực tuyến như Lynda còn cung cấp chứng chỉ và tích hợp với hồ sơ LinkedIn của bạn, giúp hồ sơ của bạn trở nên chuyên nghiệp hơn. Đây cũng là một cách tuyệt vời để bạn trở nên nổi bật trong mắt các nhà tuyển dụng .
Dưới đây là một vài gợi ý những khóa học trực tuyến tốt nhất về JavaScript:
- Lynda (30$/tháng)
- Front-end Masters (39$/tháng)
- Pluralsight (29$/tháng)
- Treehouse (25$/tháng)
- CodeAcademy (giá tuỳ vào từng khoá)
- Level up tuts
- Traversy Media
- Scotch.io
3. Đọc sách chuyên ngành
Nếu bạn thuộc trường phái yêu sách, hoặc muốn có một phương án kinh tế hơn thì đọc sách có thể là một lựa chọn hợp lý, bởi bạn có thể tìm thấy rất nhiều đầu sách JavaScript trực tuyến miễn phí.
Đối với người mới bắt đầu, Got It gợi ý một số đầu sách JavaScript miễn phí dưới đây:
Ở đầu sách này, bạn sẽ được học những khái niệm cơ bản về JavaScript, lập trình hướng đối tượng (OOP), Node.js (một ứng dụng để chạy JavaScript trong các môi trường ngoài trình duyệt).
Speaking JavaScript là quyển sách dành cho bất kỳ lập trình viên nào muốn lấn sân sang JavaScript. Giả định của tác giả là bạn sẽ tiếp thu được kiến thức của cuốn sách này tốt nhất khi biết trước về OOP và các ngôn ngữ khác như PHP, Python, C++, Java, v.v.
Đây là một quyển sách chia sẻ các kỹ thuật, phương pháp về design patterns (mẫu thiết kế) trong JavaScript và jQuery. Việc sử dụng hiệu quả các mẫu thiết kế là rất quan trọng bởi nó giúp cải thiện chất lượng và độ bảo mật của code.
4. Học qua websites và blogs
Thế giới công nghệ luôn biến đổi không ngừng, và JavaScript cũng vậy. Những tính năng, kỹ thuật, phương pháp mới có thể xuất hiện mỗi ngày. Bởi vậy, nếu bạn muốn tiếp thu kiến thức mang tính cập nhật, không dừng lại ở nền tảng cơ bản thì websites và blogs chính là một phương pháp phù hợp.
Dưới đây, Got It gợi ý bạn 2 website và blogs học JavaScript nổi bật:
Nếu bạn đang có bất kỳ câu hỏi gì về JavaScript, Mozilla Developer Network chính là một nguồn tài liệu cực kỳ hữu ích giúp giải đáp mọi thắc mắc. Chỉ cần tra một từ khoá bạn đang cần tìm kiếm (VD: What is JavaScript?), trang web sẽ hiển thị rất nhiều bài viết chứa câu trả lời chi tiết khiến bạn hài lòng.
CSS Tricks có thể được coi như một kho tàng kiến thức đầy đa dạng cho ai đam mê với việc thiết kế và phát triển web. Không chỉ có những bài viết, trang web này còn cung cấp nhiều videos, từ điển, sách, newsletter, v.v được cập nhật thường xuyên giúp người học không cảm thấy thấy nhàm chán.
5. Sử dụng các công cụ
Nếu như các cách học ở trên chủ yếu giúp bạn trau dồi phần lý thuyết thì đến đây, bạn cần có một môi trường để thực hành. Bạn nên làm quen với một số công cụ trước để thành thạo viết code, tạo projects.
Dưới đây là một số công cụ không tốn chi phí thiết lập giúp bạn luyện trình của mình:
6. Học sử dụng các framework và libraries
Library là một tập hợp các chức năng (functions), các lớp (class) được viết sẳn để có thể tái sử dụng; mỗi function hoặc class phục vụ cho một công việc cụ thể nào đó. Trong khi đó, framework là một tập hợp các libraries đã được đóng gói để hỗ trợ phát triển ứng dụng dựa trên framework đó. Đồng thời, framework cung cấp các nguyên tắc, cấu trúc của ứng dụng mà chúng ta phải tuân thủ theo nó.
Một số framework và libraries quen thuộc bạn có thể sử dụng với JavaScript là:
7. Follow những người có tiếng nói trong ngành
Theo dõi những chuyên gia trong ngành là một cách học hỏi kiến thức thú vị và dễ dàng. Không chỉ đơn giản là học kiến thức từ một phía, bạn sẽ có cảm hứng hơn khi được lắng nghe những chia sẻ thực tế, hoặc chia sẻ lại chính những thắc mắc của mình với họ.
Dưới đây là một số chuyên gia được nhiều người follow trong ngành. Bạn có thể cải thiện luôn trình độ Tiếng Anh của mình bởi họ đều là những chuyên gia nước ngoài:
Các công cụ, tính năng liên quan đến JavaScript luôn được cập nhật mỗi ngày, vì vậy việc các lập trình viên nắm bắt được những xu hướng mới nhất là rất quan trọng. Newsletter chính là cách để bạn học được nhiều kiến thức bổ ích, lại mang tính cập nhật cao giúp bạn không bị lỗi thời.
Bạn có thể tham khảo để đăng ký một số newsletter chuyên về JavaScript để đăng ký dưới đây:
- JavaScript Weekly (Tin tức về JavaScript)
- Node Weekly (Các bài viết về Node.js)
- React.js Newsletter (Các bài viết về React.js)
- Frontend Focus (Tổng hợp bài viết về thế giới Frontend: HTML, CSS, WebGL, Canvas, JavaScript, v.v)
Got It hy vọng bạn sẽ tìm được một phương pháp học JavaScript phù hợp cho mình và sử dụng thật thành thạo ngôn ngữ lập trình này. Happy coding!