Meine eigene Erfahrung ist, dass das Erlernen von CoffeeScript mir geholfen hat, JavaScript besser zu verstehen. Natürlich bin ich ein Extremfall - ich war ein mittelmäßiger JavaScript-Programmierer und habe beschlossen, ein Buch über CoffeeScript zu schreiben: http://pragprog.com/titles/tbcoffee/coffeescript
Mit dieser Tendenz aus dem Weg würde ich sagen: Jeder, der kein absoluter Experte für JavaScript ist (und einer sein möchte), sollte CoffeeScript lernen. Es gibt Ihnen eine neue Perspektive auf die "guten Teile" der Sprache. Brendan Eich, der Erfinder von JavaScript, hat CoffeeScript wiederholt dafür gelobt, dass er JavaScript eine elegante Syntax verleiht, ohne seine Semantik zu verschleiern.
Hilft Ihnen CoffeeScript direkt bei Ihrer freiberuflichen Arbeit? Das ist schwerer zu sagen. Es gibt sicherlich nicht so viele Jobs, die nach CoffeeScript-Code fragen wie nach JavaScript-Code (obwohl es nie weh tut, zu fragen, ob es in Ordnung ist, CoffeeScript für diesen Job zu verwenden?), Aber es gibt nicht annähernd so viele konkurrierende CoffeeScript-Freiberufler entweder. Natürlich können Sie möglicherweise mit dem Einreichen von kompiliertem JavaScript davonkommen, solange der Mieter keine spezifischen Anforderungen an den Codestil hat. Die Ausgabe von CoffeeScript ist ziemlich lesbar, aber natürlich nicht so gut wie fachmännisch handgeschriebenes JavaScript (vorausgesetzt, der Experte weiß, wie man für Menschen schreibt ...).
Abschließend möchte ich darauf hinweisen, dass CoffeeScript eine großartige Community hat, auf die Sie zurückgreifen können, um Hilfe zu erhalten. Einer der Vorteile neuer Sprachen ist, dass sie im Allgemeinen nur von intelligenten Programmierern gelernt werden (siehe Paul Grahams Aufsatz " The Python Paradox "). Obwohl es weniger CoffeeScripters als JavaScripters gibt, ist es möglicherweise einfacher, Hilfe bei schwierigen Problemen zu erhalten, wenn Sie Freunde im CoffeeScript-Land haben.