Functional programming languages have been around for a long time, of course, but they have only very recently begun to be adopted for more mainstream programming tasks. This is reflected in the job market and the IT Jobs Watch website does an excellent job of trending job market trends over time for different programming languages, including OCaml. The results are nothing short of miraculous:
Moreover, the range of salaries for OCaml developers is substantially higher than all mainstream languages: £45-68k compared to only £38-45k for C# and £42-52k for Java. As we predicted last year, this trend is driven by employers using programming language diversity as a way to identify superior candidates and this trend is driving more and more young developers to better their programming abilities and job prospects by learning advanced languages like OCaml.
We believe this trend will continue for several years to come.