Codieren Ihre Kollegen außerhalb der Arbeit?
In Anbetracht der Tatsache, dass Sie in Ihrem Unternehmen keine FP durchführen, ist es nahezu unmöglich, jemanden dazu zu bringen, eine neue Sprache / ein neues Paradigma zu lernen, wenn er außerhalb seiner direkten Arbeitsaufgaben nichts tut.
Wenn ja, dann finden Sie interessante Projekte, die ihnen gefallen, die sich auf funktionale Programmierung beziehen, und zeigen Sie sie. Sie sind nicht in der Lage, eine Änderung zu veranlassen, daher müssen Sie die Samen säen, wenn Sie auf persönlicher Ebene Interesse haben. So wurde ich darauf aufmerksam gemacht - selbstverständlich von meinem besten Freund, der zufällig mit mir zusammenarbeitet.
Abgesehen davon schreiben die meisten Leute interne Tools, um kleine Aufgaben zu vereinfachen. Versuchen Sie, einige davon in einer funktionalen Sprache zu schreiben. Jeder, der den Code sehen möchte, wird der (hoffentlich / möglicherweise) Schönheit des Codes ausgesetzt sein und Sie wahrscheinlich danach fragen, wenn er dies tut. Das ist eine Gelegenheit, die Idee zu verkaufen.
Denken Sie daran, dass es funktionale Sprachen gibt, die auf Ihrem Stack funktionieren (Scala / Closure werden beide auf der JVM ausgeführt). Es ist nicht "rein funktional" wie Haskell, aber es ist ein guter Start auf eine lange Reise.
Wenn Sie die Kontrolle über die Einstellung haben, stellen Sie Personen ein, die über funktionale Erfahrung verfügen (oder zumindest an funktionaler Programmierung interessiert sind).
Und schließlich ... sind Sie möglicherweise in der falschen Firma, wenn Sie so leidenschaftlich gerne Funktionscode schreiben. Sie werden die Art und Weise, wie Ihr gesamtes Unternehmen Software schreibt, nicht ändern - insbesondere, wenn sie Geld verdienen und vor allem nicht in angemessen kurzer Zeit.
Hier geht es darum, es an die Entwickler zu verkaufen ... das Management ist ein ganz anderes Biest.