La mia esperienza è che l'apprendimento di CoffeeScript mi ha aiutato a capire meglio JavaScript. Ovviamente, sono un caso estremo: ero un programmatore JavaScript mediocre e ho deciso di scrivere un libro su CoffeeScript: link
Quindi, con questo pregiudizio, direi: Chiunque non sia un esperto assoluto di JavaScript (e vuole esserlo) dovrebbe imparare CoffeeScript. Ti dà una nuova prospettiva su cosa sono "le parti buone" della lingua. Brendan Eich, il creatore di JavaScript, ha ripetutamente elogiato CoffeeScript per aver fornito a JavaScript una sintassi elegante senza oscurare la sua semantica.
CoffeeScript ti aiuterà direttamente nel tuo lavoro freelance? È più difficile da dire. Certamente non ci sono tanti lavori che richiedono codice CoffeeScript come codice JavaScript (anche se non fa mai male chiedere "È OK usare CoffeeScript per questo lavoro?"), Ma poi, non ci sono tanti freelance di CoffeeScript in concorrenza tra loro o. Naturalmente, potresti essere in grado di farla finita con l'invio di JavaScript compilato, a condizione che lo hirer non abbia requisiti di stile di codice specifici. L'output di CoffeeScript è abbastanza leggibile, anche se ovviamente non è buono come JavaScript abilmente scritto a mano (supponendo che l'esperto sappia scrivere per gli umani ...).
Infine, ho notato che CoffeeScript ha una grande community che puoi attingere per chiedere aiuto. Uno dei vantaggi di nuove lingue è che, in genere, solo i programmatori intelligenti li imparano (vedere il saggio di Paul Graham " The Python Paradox ") . Quindi, mentre ci sono meno CoffeeScripters che JavaScript, potresti trovare più facile ottenere aiuto con problemi complessi avendo amici in CoffeeScript-land.