Kinh nghiệm của riêng tôi là việc học CoffeeScript đã giúp tôi hiểu rõ hơn về JavaScript. Tất nhiên, tôi là một trường hợp cực đoan. Tôi là một lập trình viên JavaScript tầm thường và tôi quyết định viết một cuốn sách về CoffeeScript: http://pragprog.com/title/tbcoffee/coffeescript
Vì vậy, với sự thiên vị đó, tôi nói: Mọi người không phải là chuyên gia tuyệt đối về JavaScript (và muốn trở thành một) nên học CoffeeScript. Nó cung cấp cho bạn một viễn cảnh mới mẻ về "những phần tốt" của ngôn ngữ. Brendan Eich, người tạo ra JavaScript, đã nhiều lần ca ngợi CoffeeScript vì đã cho JavaScript một cú pháp tao nhã mà không làm lu mờ ngữ nghĩa của nó.
CoffeeScript sẽ giúp bạn trực tiếp trong công việc tự do của bạn? Điều đó khó nói hơn. Chắc chắn không có nhiều công việc yêu cầu mã CoffeeScript như mã JavaScript (mặc dù không bao giờ đau lòng khi hỏi "Sử dụng CoffeeScript cho công việc này có ổn không?"), Nhưng sau đó, gần như không có nhiều người làm việc tự do CoffeeScript cạnh tranh hoặc. Tất nhiên, bạn có thể thoát khỏi việc gửi JavaScript được biên dịch, miễn là người thuê nhà không có các yêu cầu về kiểu mã cụ thể. Đầu ra CoffeeScript khá dễ đọc, mặc dù tất nhiên không tốt bằng JavaScript viết tay chuyên nghiệp (giả sử chuyên gia biết cách viết cho con người ...).
Cuối cùng, tôi lưu ý rằng CoffeeScript có một cộng đồng tuyệt vời mà bạn có thể rút ra để được giúp đỡ. Một trong những đặc quyền của ngôn ngữ mới là, nói chung, chỉ những lập trình viên thông minh mới học chúng (xem bài tiểu luận " Nghịch lý Python " của Paul Graham ). Vì vậy, trong khi có ít CoffeeScript hơn JavaScript, bạn có thể thấy dễ dàng hơn khi nhận trợ giúp với các vấn đề khó khăn bằng cách có bạn bè trong CoffeeScript-land.