Minimalist Forum Reader
Muốn luyện Rust làm cái tool gì để học các bác nhỉ??? Gợi ý e phát !!!
Với các cty ở VN và nước ngoài giờ xài Rust nhiều k các bác?
Rust rất ít được dùng, còn ít hơn cả Go, ở VN cũng thế mà nước ngoài cũng vậy. Chủ quan của mình thì kể cả trong tương lai nó cũng khó có khả năng được xài nhiều. Tuy nhiên thích bé yêu khoa học thì cứ thử, mất gì đâu, còn làm gì thì mình nghĩ làm bất cứ thứ gì bạn đã biết bằng ngôn ngữ khác thôi để có so sánh ưu/nhược
không
Thấy bảo rust rất hot trong embedded mà cuối cùng không thấy cty nào tuyển người biết rust cả.
Câu hỏi ngược lại là bác thớt thấy

  • Phù hợp với tính chất công việc bác muốn làm không (backend/embedded/systems programming; ra sản phẩm chậm hơn các ngôn ngữ khác)
  • Hợp với tính bác không (thích chặt chẽ + code không lỗi + không ngại học cái mới)

Nếu câu trả lời là có cho cả 2 thì bác cứ triển, học xong làm 1 2 cái toy project rồi xin việc hoy :beauty:
Reactions: small-lambda
Tính mình thích lập trình kiểu giải thuật và ghét hướng đối tượng nên cũng thích tìm hiểu thử món này, tuy nhiên đọc sơ sơ docs thì nản ngang. Ai xác định quyết tâm thì cứ triển thôi.

Thấy có tin Linux nhen nhóm viết lại bằng Rust, còn Redox OS viết mới hoàn toàn bằng Rust dựa theo Unix
Tương lai không xa chắc có OS có nhân lập trình bằng Rust để chạy server rồi :D
Tính mình thích lập trình kiểu giải thuật và ghét hướng đối tượng nên cũng thích tìm hiểu thử món này, tuy nhiên đọc sơ sơ docs thì nản ngang. Ai xác định quyết tâm thì cứ triển thôi.

Thấy có tin Linux nhen nhóm viết lại bằng Rust, còn Redox OS viết mới hoàn toàn bằng Rust dựa theo Unix
Tương lai không xa chắc có OS có nhân lập trình bằng Rust để chạy server rồi :D
Nhưng lại có framework wrap lại thôi, cuối cùng java c# chạy tằng tằng không phải sửa 1 dòng code nào, vậy có nên theo rust :)).
Mình thấy go rush rất hay nhưng ứng dụng thế nào hợp lý thôi, cái to, hệ thống phức tạp ưu tiên hướng đối tượng, còn script, tool chạy cần nhanh hay mấy cái lamda trong aws chạy thời gian tính tiền ấy thì ốp vào có khi ngon
Reactions: Mỹ Chu Lang and muquang
Thấy bảo rust rất hot trong embedded mà cuối cùng không thấy cty nào tuyển người biết rust cả.
rust trong embedded vẫn ít nha
Reactions: Cảnh sát nhân quả
Tui cũng đang học, hay phết á, học đi.
Job thì hên xui, học vì đam mê khoa học thì hay :D
Reactions: nghe mà bưa tề
mình ko rõ nhưng chưa thấy công ty nào tuyển nhỉ
học vì đam mê thì oke chứ để cho career path thì không ổn lắm, rất ít job ở VN dùng Rust :angry:
Reactions: Mỹ Chu Lang
học vì đam mê thì oke chứ để cho career path thì không ổn lắm, rất ít job ở VN dùng Rust :angry:
Nói luôn là chả có job nào cho nó nhanh. Kể cả có >0 thì về cơ bản cũng ko khác gì 0
Reactions: Mỹ Chu Lang
rust có những job về blockchain backend bạn minh có làm, base của nó là làm về js/ts nên đá qua làm dự án thì cũng lệ
Reactions: Mỹ Chu Lang
Rush xét về ngôn ngữ thì hay vcl.

Mỗi tội đ có job để làm :beat_brick:
Reactions: Mỹ Chu Lang and Nogame2
Tính mình thích lập trình kiểu giải thuật và ghét hướng đối tượng nên cũng thích tìm hiểu thử món này, tuy nhiên đọc sơ sơ docs thì nản ngang. Ai xác định quyết tâm thì cứ triển thôi.

Thấy có tin Linux nhen nhóm viết lại bằng Rust, còn Redox OS viết mới hoàn toàn bằng Rust dựa theo Unix
Tương lai không xa chắc có OS có nhân lập trình bằng Rust để chạy server rồi :D
Linux viết lại bằng Rust chắc sau khi ông Linus ngỏm nhé. Nếu nói về low-level gần với C hơn thì có Zig là một ứng viên tiềm năng. Rust đã abstract kha khá rồi, gần với C++ hơn.
Reactions: Mỹ Chu Lang and Nogame2
rust job hơi niche nhưng sẽ phát triển, tương lai học ko tệ
Reactions: Nogame2
Tính mình thích lập trình kiểu giải thuật và ghét hướng đối tượng nên cũng thích tìm hiểu thử món này, tuy nhiên đọc sơ sơ docs thì nản ngang. Ai xác định quyết tâm thì cứ triển thôi.

Thấy có tin Linux nhen nhóm viết lại bằng Rust, còn Redox OS viết mới hoàn toàn bằng Rust dựa theo Unix
Tương lai không xa chắc có OS có nhân lập trình bằng Rust để chạy server rồi :D
có 1 cái k thích ở Rust là không recursion trong closure được, còn lại mọi thứ đều perfect
Reactions: Nogame2 and muquang
Hôm qua xem một video của bác Linus Tovarld ổng có nói ngoài C ra ổng có code thêm Rust, chứ ổng cũng chê C++ lắm
Reactions: Nogame2
có 1 cái k thích ở Rust là không recursion trong closure được, còn lại mọi thứ đều perfect
Đầy cái ko perfect, compile thì chậm như rùa bò, compile thẳng ra machine code ko có cross platform, debug khổ ở chỗ error message ko đúng, có khi chính thằng code phải đi mà tự viết error message là thứ mặc định đã ngon sẵn ở các ngôn ngữ khác. Cho nên thời gian để build được cái gì đó mà ko gấp lên vài lần so với các ngôn ngữ khác tôi cứ bé bằng con kiến. Trade off như thế lớn quá, chỉ áp dụng ở những ứng dụng mà performance là critical, chứ ko thì khó. Thực tế từ trước đến giờ đa phần người ta cần ngược lại, tức là sẵn sàng đánh đổi performance lấy thời gian phát triển, cho nên các ngôn ngữ ở high level vẫn phổ biến.
Reactions: tonghoangvu, Mỹ Chu Lang, Nogame2 and 1 other person
Bên cty chỗ em thực tập thì đang làm một dự án open-source Telematic Platform cho Robotics, EV, và IoT.

Lúc em mới vô training thì được cho cuốn này, gọi là The book (The Rust Programming Language - The Rust Programming Language (https://doc.rust-lang.org/book/))
cuốn mà ai học Rust cũng phải đọc qua ít nhất 1 lần. Bài tập thì cho làm Rustlings (bác copy rồi google là ra).

Ngoài ra thì tài liệu của Rust em thấy cũng nhiều a. Bác thử cái này, em thấy cha này tổng hợp được tài liệu khá hay: GitHub - ImplFerris/LearnRust: Rust Learning Resources (https://github.com/ImplFerris/LearnRust)

Tài liệu tiếng Việt thì em có ghé qua đây: Introduction - Rust Tiếng Việt (https://rust-tieng-viet.github.io/). Mà chủ yếu em dùng tài liệu tiếng Anh bởi cộng đồng lớn hơn. Bác cứ yên tâm học tới đâu sẽ có tài nguyên để mình dùng tới đó.
Reactions: thecatronaut, Mỹ Chu Lang, Nogame2 and 2 others