Đôi nét sơ qua về Threejs

ThreeJS là thư viện Javascript sử dụng WebGl để vẽ 3D, nó giúp chúng ta tạo nên các hình ảnh 3D trên brower chỉ bằng Javascript.

Để biết nhiều hơn về nó thì các bạn hãy vào trang chủ để tìm hiểu nhé 👉https://threejs.org/
Vậy với một Front end developer học threejs sẽ giúp ích gì cho bạn?
đây mình sẽ không so sánh đào sâu về ThreeJs so với các library hay framework khác của Javascript để tránh mọi người nổ ra tranh cãi cái nào hay hơn....😅 Mà mình sẽ nói đôi chút về lợi ích nó mang lại ^^
Threejs nó bắt đầu nổi ở Trung quốc và Mỹ từ 5-6 năm trước (đây cũng là thời điểm mình bắt đầu tìm hiểu khi tình cờ xem được 1 video threejs của anh ai ti trung quả 😅). Ở Việt Nam thì nó bắt đầu nổi khoảng gần 2 năm trở lại đây. Hiện tại thì việc làm web có áp dụng threejs đang rất hot và phổ biến
Với một lập trình viên FE có trong mình kỹ năng Threejs thì bạn sẽ được các công ty đánh giá cao, cơ hội kiếm việc dễ dàng cùng với đó là mức lương sẽ hấp dẫn hơn 1 chút nếu bạn thật sự giỏi về Threejs. Nên nếu có thể hãy dãnh thời gian đôi chút để tìm hiểu về nó.
Vậy làm thế nào để tìm hiểu? Bắt đầu từ đâu?
Sau đây là quá trình mình học:
Như mình đã chia sẻ ở trên thì mình tình cờ xem được video của anh IT Trung Quốc nên mình bắt đầu tìm hiểu Threejs bằng tiếng Trung. Cũng may mình con gái hay thích xem phim ngôn tình Trung Quốc nên cũng biết tiếng Trung vì vậy việc đọc tài liệu cũng không gặp nhiều khó khăn lắm. Nếu ai biết tiếng Trung thì mình khuyên nên tìm hiểu tài liệu và video của họ.
- Đối với tiếng Anh
Tài liệu, web
Mình chủ yếu đọc ở trang chủ https://threejs.org/
Và một vài trang web khác:
https://stemkoski.github.io/Three.js/
https://discoverthreejs.com/
Một vài kênh Youtube hay mình học và tìm hiểu một số thứ liên quan đến Threejs
Brunosimon: Kênh này thì chắc quá nổi rồi ^^
https://www.youtube.com/c/brunosimon
DesignCourse
https://www.youtube.com/c/DesignCourse/featured
CJ Gammon
https://www.youtube.com/user/cjgammon
Chris Courses
https://www.youtube.com/c/ChrisCourses/featured
Fireship
https://www.youtube.com/c/Fireship
Red Stapler
https://www.youtube.com/c/RedStapler_channel/featured
Learn Programming
https://www.youtube.com/user/nikitaseverinov
Một vài khóa học mình đã học
https://www.udemy.com/course/threejs-tutorials/
https://www.udemy.com/.../3d-programming-with-javascript...
https://www.udemy.com/.../hands-on-threejs-3d-web...
https://frontendmasters.com/courses/webgl-shaders/
...
Trong quá trình học thì các bạn cố gắng thực hành nhiều dần dần sẽ hiệu quả, quan trọng là đừng nản. Chúc các bạn thành công ^^

Không có nhận xét nào