Мій власний досвід полягає в тому, що вивчення CoffeeScript допомогло мені краще зрозуміти JavaScript. Звичайно, я надзвичайний випадок - я був посереднім JavaScript-програмістом, і вирішив написати книгу на CoffeeScript: http://pragprog.com/titles/tbcoffee/coffeescript
Тож, з упередженням, я б сказав: кожен, хто не є абсолютним знавцем JavaScript (і хоче стати ним), повинен вивчити CoffeeScript. Це дає вам новий погляд на те, що таке "хороші частини" мови. Брендан Ейх, творець JavaScript, неодноразово вихваляв CoffeeScript за те, що надав JavaScript елегантний синтаксис, не затушуючи його семантику.
Чи допоможе вам CoffeeScript безпосередньо у вашій позаштатній роботі? Це важче сказати. Звичайно, не так багато завдань, які запитують код CoffeeScript, як для JavaScript-коду (хоча запитувати "Чи нормально використовувати CoffeeScript для цієї роботи?"), Але не існує майже стільки конкуруючих фрілансерів CoffeeScript або. Звичайно, ви можете відмовитися від подання скомпільованого JavaScript, до тих пір, поки наймач не має конкретних вимог до стилю коду. Вихід CoffeeScript досить читабельний, хоча, звичайно, не настільки гарний, як вміло написаний від руки JavaScript (якщо припустити, що експерт знає, як писати для людей ...).
Насамкінець зауважу, що CoffeeScript має велике співтовариство, до якого можна звернутися за допомогою. Одним з пристрастей нових мов є те, що, як правило, вивчають їх лише розумні програмісти (див. Есе Пола Грегама " Парадокс Пітона "). Тому, хоча у CoffeeScripters менше, ніж у JavaScripters, вам може бути легше отримати допомогу у вирішенні проблем, якщо ви знайдете друзів у CoffeeScript-land.