3 ms·
Curious about the salaries for the top four paying technology languages. Three of the four for US are functional focused languages, and for global all four are
by vturner 8y ago
Curious about the salaries for the top four paying technology languages. Three of the four for US are functional focused languages, and for global all four are functional focused.
As someone learning Scala, this is both encouraging and interesting, and I'm curious as to any explanation to the table result. Do functional programming languages increase developer productivity so significantly that a single developer can command such compensation? Do these languages attract highly productive developers whom the market compensates for their productivity? Something else?
- 666lumberjack 8y agoI would imagine it's partly a reflection of the classic Python paradox. Developers who'll go out of their way to learn a new language and paradigm before it's mainstream are more likely to be highly talented. Companies that are using less popular languages rather than sticking with the default are more likely to take hiring high quality engineers seriously and pay them well.
- mook 8y agoAlternative possibility (that I just made up on the spot): the people who get to choose what language to work in, ignoring the popularity of the language (and therefore how easy they are to replace) are already in very senior positions. More junior people do not get the opportunity to work in functional languages.
- user5994461 8y agoIt's half of that. On the chart "Salary and Experience by Language", people doing functional languages have much more experience. The other half is location. There are only few functional programming jobs, highly skewed toward the big cities with higher salary and costs of living.
- tormeh 8y agoScala is the language for big data. It's also used in minor roles for hardware synthesis, finance etc., but big data is where it dominates other languages. Big data pays well.