Najlepsza odpowiedź
Załóżmy, że istnieje paradygmat, który miał reputację trudnego (niezależnie od prawdy ).
Załóżmy, że istnieje język powiązany z tą dyscypliną, która sama w sobie ma reputację złożoności (znowu, niezależnie od prawdy).
Załóżmy, że zarówno język, jak i paradygmat miał zalety w niektórych złożonych dziedzinach problemowych, które same w sobie mają wysoką wartość na lukratywnych rynkach (np. finanse, duże zbiory danych).
Załóżmy, że niektóre firmy o wysokich dochodach zajmujące się tymi problemami znalazły wartość w języku, biorąc pod uwagę punkt.
Biorąc pod uwagę te warunki
- Język nie byłby używany do prostszych zadań o niższej wartości.
- Język byłby używany do zadań o dużej wartości zadań.
W rezultacie średnia pensja za rozwijanie się w takim języku byłaby wysoka, nawet gdyby liczba dostępnych miejsc pracy była niewielka.
…
Zazdrosna Rubyis t, Ruby konkuruje z PHP na samym końcu i szeregiem innych języków wyżej. Jest więc wiele nisko płatnych miejsc pracy, o które możesz ubiegać się.
Nie cieszy się dobrą reputacją w kilku lukratywnych miejscach, w których Scala ma dobrą przyczepność. Jest więc mniejsza liczba lepiej płatnych miejsc pracy, o które nie możesz konkurować.
Czy jesteś zazdrosny o język? Albo własne perspektywy zawodowe? Tylko jeden z nich możesz zmienić (chyba że jesteś Matzem).
Odpowiedź
Deweloperzy Scala są bardziej niż inni z powodu:
1. Popyt na duże zbiory danych (nauka o danych) jest wysoki na rynku
2. Jest to bardzo potężny język, który obsługuje zarówno koncepcje OOP, jak i FP.
3. Mniej deweloperów Scala na rynku
4. A najważniejsze jest to, że większość dużych firm używa Scali.