Beste Antwort
Angenommen, es gab ein Paradigma, das den Ruf hatte, schwierig zu sein (unabhängig von der Wahrheit) ).
Angenommen, mit dieser Disziplin ist eine Sprache verbunden, die selbst für ihre Komplexität bekannt ist (wiederum unabhängig von der Wahrheit).
Angenommen, sowohl die Sprache als auch das Paradigma hatte Vorteile in einigen komplexen Problembereichen, die selbst in lukrativen Märkten einen hohen Wert haben (z. B. Finanzen, Big Data).
Nehmen wir an, dass einige Unternehmen mit hohem Gewinn, die sich mit diesen Problemen befassen, angesichts der vorherigen einen Wert in der Sprache gefunden haben Punkt.
Unter diesen Bedingungen
- würde die Sprache nicht für einfachere Aufgaben mit niedrigerem Wert verwendet.
- Die Sprache würde für einen hohen Wert verwendet Aufgaben.
Infolgedessen wäre das durchschnittliche Gehalt für die Entwicklung in einer solchen Sprache hoch, selbst wenn die Anzahl der verfügbaren Arbeitsplätze gering wäre.
…
Eifersüchtige Rubyis t, Ruby konkurriert mit PHP am unteren Ende und einer Reihe anderer Sprachen weiter oben. Es gibt also eine gute Anzahl von schlecht bezahlten Jobs, um die Sie konkurrieren könnten.
In einigen lukrativen Bereichen, in denen Scala Traktion hat, hat es keinen guten Ruf. Es gibt also eine geringere Anzahl höher bezahlter Jobs, um die Sie nicht konkurrieren können.
Sind Sie im Namen der Sprache eifersüchtig? Oder Ihre eigenen Berufsaussichten? Sie können nur eine davon ändern (es sei denn, Sie sind Matz).
Antwort
Scala-Entwickler sind mehr als andere Entwickler, weil:
1. Die Nachfrage nach Big Data (Data Science) ist auf dem Markt hoch
2. Es ist eine sehr leistungsfähige Sprache, die sowohl OOPs als auch FP-Konzepte unterstützt.
3. Weniger kein Scala-Entwickler auf dem Markt
4. Und das Wichtigste ist, dass die meisten großen Unternehmen Scala verwenden.