Czy Twoi koledzy kodują poza pracą?
Biorąc pod uwagę, że nie robisz żadnych FP w swojej firmie, zachęcenie kogokolwiek do nauki nowego języka / paradygmatu, gdy nie robią nic poza bezpośrednimi zadaniami, będzie prawie niemożliwe.
Jeśli tak, to znajdź interesujące projekty, które im się podobają, związane z programowaniem funkcjonalnym i pokaż je. Nie jesteś w stanie nakazać zmiany, więc będziesz musiał siać nasiona, jeśli zainteresowanie na poziomie osobistym. W ten sposób zostałem przedstawiony - przyznany przez mojego najlepszego przyjaciela, który akurat ze mną pracuje.
Poza tym większość ludzi pisze własne narzędzia ułatwiające wykonywanie drobnych zadań. Spróbuj napisać niektóre z nich w funkcjonalnym języku. Każdy, kto chce zobaczyć kod, będzie narażony na (miejmy nadzieję / prawdopodobnie) piękno kodu i prawdopodobnie zapyta cię o to, kiedy to zrobi. To okazja do sprzedaży pomysłu.
Pamiętaj, że istnieją funkcjonalne języki, które będą działać na twoim stosie (zarówno scala / closure działają na JVM). Nie jest „czysto funkcjonalny” jak Haskell, ale to dobry początek długiej podróży.
Jeśli masz kontrolę nad zatrudnianiem, zatrudnij osoby, które mają pewne doświadczenie funkcjonalne (lub przynajmniej są zainteresowane programowaniem funkcjonalnym).
I na koniec ... możesz być w niewłaściwej firmie, jeśli pasjonujesz się pisaniem kodu funkcjonalnego. Nie zmienisz sposobu, w jaki cała firma pisze oprogramowanie - zwłaszcza jeśli zarabiają pieniądze, a tym bardziej, że nie w rozsądnie krótkim czasie.
Chodzi o to, żeby sprzedać go deweloperom ... zarządzanie jest zupełnie inną bestią.