Skip to content

Instantly share code, notes, and snippets.

@namenu
Last active June 9, 2020 05:57
Show Gist options
  • Save namenu/0d77ff535fad20969b4c03b392382a54 to your computer and use it in GitHub Desktop.
Save namenu/0d77ff535fad20969b4c03b392382a54 to your computer and use it in GitHub Desktop.
Stack Overflow survey
[{"lang":"PHP","average-years":6.757539410555175,"median-salary":44880.52568697726,"count":2918,"year":2017},{"lang":"F#","average-years":9.78834355828221,"median-salary":74250.0,"count":163,"year":2017},{"lang":"Python","average-years":7.105820105820106,"median-salary":61505.37634408607,"count":3213,"year":2017},{"lang":"Objective-C","average-years":7.767682926829268,"median-salary":60411.29032258062,"count":820,"year":2017},{"lang":"Scala","average-years":7.619961612284069,"median-salary":66000.0,"count":521,"year":2017},{"lang":"Ruby","average-years":7.178540772532189,"median-salary":68333.33333333331,"count":1165,"year":2017},{"lang":"Rust","average-years":7.069565217391304,"median-salary":73333.33333333337,"count":115,"year":2017},{"lang":"JavaScript","average-years":7.470875048758289,"median-salary":56774.19354838705,"count":7691,"year":2017},{"lang":"Swift","average-years":7.136734693877551,"median-salary":60500.00000000001,"count":735,"year":2017},{"lang":"R","average-years":7.33659217877095,"median-salary":66000.0,"count":358,"year":2017},{"lang":"C","average-years":7.863114231014678,"median-salary":56666.66666666665,"count":1567,"year":2017},{"lang":"C++","average-years":7.930727362691737,"median-salary":59125.00000000001,"count":2021,"year":2017},{"lang":"TypeScript","average-years":7.7898496240601505,"median-salary":60860.85972850681,"count":1330,"year":2017},{"lang":"Clojure","average-years":9.419230769230769,"median-salary":82097.84946236562,"count":130,"year":2017},{"lang":"C#","average-years":8.415753424657535,"median-salary":59999.999999999956,"count":4380,"year":2017},{"lang":"VBA","average-years":8.417567567567568,"median-salary":56592.22497932174,"count":370,"year":2017},{"lang":"SQL","average-years":7.865747460087083,"median-salary":56742.081447963785,"count":6201,"year":2017},{"lang":"Go","average-years":7.681978798586573,"median-salary":73333.33333333337,"count":566,"year":2017},{"lang":"Java","average-years":7.20075223319229,"median-salary":55000.00000000001,"count":4254,"year":2017},{"lang":"Assembly","average-years":7.502747252747253,"median-salary":55248.06701030931,"count":364,"year":2017},{"lang":"PHP","average-years":6.793819767871664,"median-salary":42836,"count":13527,"year":2018},{"lang":"F#","average-years":10.493188010899182,"median-salary":80457,"count":734,"year":2018},{"lang":"Python","average-years":6.815731973780044,"median-salary":60000,"count":17849,"year":2018},{"lang":"Objective-C","average-years":8.372916666666667,"median-salary":62507,"count":3360,"year":2018},{"lang":"Scala","average-years":7.817403065825068,"median-salary":74690.5,"count":2218,"year":2018},{"lang":"Ruby","average-years":7.683720045644732,"median-salary":73428,"count":5258,"year":2018},{"lang":"Rust","average-years":7.059492563429571,"median-salary":73428,"count":1143,"year":2018},{"lang":"JavaScript","average-years":7.376712942230184,"median-salary":56460,"count":33495,"year":2018},{"lang":"Swift","average-years":7.281827786582145,"median-salary":60000,"count":3786,"year":2018},{"lang":"R","average-years":6.661495063469675,"median-salary":62503.5,"count":2836,"year":2018},{"lang":"C","average-years":7.322319622387053,"median-salary":48468,"count":8898,"year":2018},{"lang":"C++","average-years":7.211066963853087,"median-salary":51394,"count":10319,"year":2018},{"lang":"TypeScript","average-years":7.618989720349287,"median-salary":62507,"count":9047,"year":2018},{"lang":"Clojure","average-years":8.95093795093795,"median-salary":83342,"count":693,"year":2018},{"lang":"C#","average-years":8.127422655591669,"median-salary":59880,"count":16614,"year":2018},{"lang":"VBA","average-years":8.608971454463072,"median-salary":55075,"count":2207,"year":2018},{"lang":"SQL","average-years":7.7839483796128475,"median-salary":57000,"count":27586,"year":2018},{"lang":"Go","average-years":8,"median-salary":76000,"count":3645,"year":2018},{"lang":"Java","average-years":6.844415229812409,"median-salary":51394,"count":19777,"year":2018},{"lang":"Assembly","average-years":7.27519818799547,"median-salary":45000,"count":2649,"year":2018},{"lang":"PHP","average-years":7.67150805694053,"median-salary":41244,"count":13839,"year":2019},{"lang":"F#","average-years":10.47832817337461,"median-salary":79845.5,"count":646,"year":2019},{"lang":"Python","average-years":7.755658366217626,"median-salary":63000,"count":22047,"year":2019},{"lang":"Objective-C","average-years":9.559519604380078,"median-salary":61872,"count":2831,"year":2019},{"lang":"Scala","average-years":8.855146124523507,"median-salary":77629,"count":2361,"year":2019},{"lang":"Ruby","average-years":8.276935044729678,"median-salary":75000,"count":5142,"year":2019},{"lang":"Rust","average-years":8.034104750304508,"median-salary":72182,"count":1642,"year":2019},{"lang":"JavaScript","average-years":7.989057563381367,"median-salary":56160,"count":38931,"year":2019},{"lang":"Swift","average-years":8.340620782726045,"median-salary":58881,"count":3705,"year":2019},{"lang":"R","average-years":7.642551792173627,"median-salary":64152,"count":3041,"year":2019},{"lang":"C","average-years":8.72359474161378,"median-salary":52244.5,"count":8824,"year":2019},{"lang":"C++","average-years":8.494422049310959,"median-salary":54996,"count":10667,"year":2019},{"lang":"TypeScript","average-years":7.797247571386518,"median-salary":60000,"count":13588,"year":2019},{"lang":"Clojure","average-years":10.21353558926488,"median-salary":88976,"count":857,"year":2019},{"lang":"C#","average-years":8.850804215196893,"median-salary":58881,"count":18030,"year":2019},{"lang":"VBA","average-years":9.353851444291609,"median-salary":55088,"count":2908,"year":2019},{"lang":"SQL","average-years":8.46803595164251,"median-salary":57287,"count":31598,"year":2019},{"lang":"Go","average-years":8.61959312660478,"median-salary":79176,"count":5063,"year":2019},{"lang":"Java","average-years":7.797025247501303,"median-salary":52339,"count":21111,"year":2019},{"lang":"Assembly","average-years":9.025651634257343,"median-salary":51559,"count":2417,"year":2019}]
[{"lang":"Julia",
"average-years":6.14,
"median-salary":61290.3225806452,
"count":25},
{"lang":"Matlab",
"average-years":5.982578397212544,
"median-salary":53030.303030303,
"count":287},
{"lang":"Dart",
"average-years":5.260416666666667,
"median-salary":53515.151515151505,
"count":48},
{"lang":"PHP",
"average-years":6.757539410555175,
"median-salary":40800.47789725205,
"count":2918},
{"lang":"Erlang",
"average-years":7.981927710843373,
"median-salary":62000.0,
"count":83},
{"lang":"Elixir",
"average-years":7.101449275362318,
"median-salary":65500.0,
"count":138},
{"lang":"Visual Basic 6",
"average-years":9.0,
"median-salary":48387.0967741935,
"count":258},
{"lang":"Common Lisp",
"average-years":9.017241379310345,
"median-salary":59569.8924731183,
"count":58},
{"lang":"VB.NET",
"average-years":8.159701492537314,
"median-salary":51983.66740905715,
"count":670},
{"lang":"F#",
"average-years":9.78834355828221,
"median-salary":67500.0,
"count":163},
{"lang":"Python",
"average-years":7.105820105820106,
"median-salary":55913.9784946237,
"count":3213},
{"lang":"Objective-C",
"average-years":7.767682926829268,
"median-salary":54919.35483870965,
"count":820},
{"lang":"Scala",
"average-years":7.619961612284069,
"median-salary":60000.0,
"count":521},
{"lang":"Ruby",
"average-years":7.178540772532189,
"median-salary":62121.2121212121,
"count":1165},
{"lang":"Rust",
"average-years":7.069565217391304,
"median-salary":66666.6666666667,
"count":115},
{"lang":"Lua",
"average-years":8.225531914893617,
"median-salary":56567.0,
"count":235},
{"lang":"JavaScript",
"average-years":7.470875048758289,
"median-salary":51612.9032258064,
"count":7691},
{"lang":"Swift",
"average-years":7.136734693877551,
"median-salary":55000.0,
"count":735},
{"lang":"R",
"average-years":7.33659217877095,
"median-salary":60000.0,
"count":358},
{"lang":"C",
"average-years":7.863114231014678,
"median-salary":51515.1515151515,
"count":1567},
{"lang":"C++",
"average-years":7.930727362691737,
"median-salary":53750.0,
"count":2021},
{"lang":"TypeScript",
"average-years":7.7898496240601505,
"median-salary":55328.05429864255,
"count":1330},
{"lang":"Smalltalk",
"average-years":14.557692307692308,
"median-salary":71210.43396099075,
"count":78},
{"lang":"CoffeeScript",
"average-years":7.383413461538462,
"median-salary":58064.5161290323,
"count":416},
{"lang":"Clojure",
"average-years":9.419230769230769,
"median-salary":74634.40860215055,
"count":130},
{"lang":"Haskell",
"average-years":6.996031746031746,
"median-salary":56944.2417165377,
"count":126},
{"lang":"C#",
"average-years":8.415753424657535,
"median-salary":54545.4545454545,
"count":4380},
{"lang":"VBA",
"average-years":8.417567567567568,
"median-salary":51447.47725392885,
"count":370},
{"lang":"SQL",
"average-years":7.865747460087083,
"median-salary":51583.7104072398,
"count":6201},
{"lang":"Go",
"average-years":7.681978798586573,
"median-salary":66666.6666666667,
"count":566},
{"lang":"Java",
"average-years":7.20075223319229,
"median-salary":50000.0,
"count":4254},
{"lang":"Perl",
"average-years":10.87122969837587,
"median-salary":63870.9677419355,
"count":431},
{"lang":"Hack",
"average-years":8.129032258064516,
"median-salary":66666.6666666667,
"count":31},
{"lang":"Assembly",
"average-years":7.502747252747253,
"median-salary":50225.515463917545,
"count":364},
{"lang":"Groovy",
"average-years":8.400621118012422,
"median-salary":62121.2121212121,
"count":483}]
[{"lang":"Julia",
"average-years":6.755980861244019,
"median-salary":64417.0,
"count":209},
{"lang":"Bash\/Shell",
"average-years":7.915548070731586,
"median-salary":65000.0,
"count":20189},
{"lang":"Matlab",
"average-years":5.40859748154581,
"median-salary":44064.0,
"count":2303},
{"lang":"PHP",
"average-years":6.793819767871664,
"median-salary":42836.0,
"count":13527},
{"lang":"Erlang",
"average-years":8.494464944649447,
"median-salary":75000.0,
"count":542},
{"lang":"Visual Basic 6",
"average-years":9.275969962453066,
"median-salary":47709.5,
"count":1598},
{"lang":"Cobol",
"average-years":11.832775919732441,
"median-salary":58746.0,
"count":299},
{"lang":"VB.NET",
"average-years":8.526558891454965,
"median-salary":52000.0,
"count":3031},
{"lang":"F#",
"average-years":10.493188010899182,
"median-salary":80457.0,
"count":734},
{"lang":"Python",
"average-years":6.815731973780044,
"median-salary":60000.0,
"count":17849},
{"lang":"Objective-C",
"average-years":8.372916666666667,
"median-salary":62507.0,
"count":3360},
{"lang":"Scala",
"average-years":7.817403065825068,
"median-salary":74690.5,
"count":2218},
{"lang":"Ruby",
"average-years":7.683720045644732,
"median-salary":73428.0,
"count":5258},
{"lang":"Delphi\/Object Pascal",
"average-years":12.847313854853912,
"median-salary":48660.0,
"count":1061},
{"lang":"Rust",
"average-years":7.059492563429571,
"median-salary":73428.0,
"count":1143},
{"lang":"Lua",
"average-years":8.00832266325224,
"median-salary":60000.0,
"count":1562},
{"lang":"JavaScript",
"average-years":7.376712942230184,
"median-salary":56460.0,
"count":33495},
{"lang":"Swift",
"average-years":7.281827786582145,
"median-salary":60000.0,
"count":3786},
{"lang":"R",
"average-years":6.661495063469675,
"median-salary":62503.5,
"count":2836},
{"lang":"C",
"average-years":7.322319622387053,
"median-salary":48468.0,
"count":8898},
{"lang":"C++",
"average-years":7.211066963853087,
"median-salary":51394.0,
"count":10319},
{"lang":"TypeScript",
"average-years":7.618989720349287,
"median-salary":62507.0,
"count":9047},
{"lang":"CoffeeScript",
"average-years":7.872706422018348,
"median-salary":70000.0,
"count":1744},
{"lang":"Clojure",
"average-years":8.95093795093795,
"median-salary":83342.0,
"count":693},
{"lang":"Haskell",
"average-years":6.192619261926192,
"median-salary":58752.0,
"count":1111},
{"lang":"C#",
"average-years":8.127422655591669,
"median-salary":59880.0,
"count":16614},
{"lang":"CSS",
"average-years":7.197489183165072,
"median-salary":55075.0,
"count":30508},
{"lang":"Kotlin",
"average-years":6.720940959409594,
"median-salary":55075.0,
"count":2168},
{"lang":"VBA",
"average-years":8.608971454463072,
"median-salary":55075.0,
"count":2207},
{"lang":"HTML",
"average-years":7.270895452120147,
"median-salary":55075.0,
"count":31861},
{"lang":"SQL",
"average-years":7.7839483796128475,
"median-salary":57000.0,
"count":27586},
{"lang":"Ocaml",
"average-years":6.932735426008969,
"median-salary":71435.0,
"count":223},
{"lang":"Go",
"average-years":8.0,
"median-salary":76000.0,
"count":3645},
{"lang":"Java",
"average-years":6.844415229812409,
"median-salary":51394.0,
"count":19777},
{"lang":"Perl",
"average-years":11.102373887240356,
"median-salary":73433.0,
"count":2022},
{"lang":"Hack",
"average-years":6.830188679245283,
"median-salary":75036.0,
"count":106},
{"lang":"Assembly",
"average-years":7.27519818799547,
"median-salary":45000.0,
"count":2649},
{"lang":"Groovy",
"average-years":9.137618636755825,
"median-salary":75000.0,
"count":2318}]
[{"lang":"WebAssembly",
"average-years":9.963730569948186,
"median-salary":73274.0,
"count":579},
{"lang":"Dart",
"average-years":7.419651995905834,
"median-salary":45830.0,
"count":977},
{"lang":"PHP",
"average-years":7.67150805694053,
"median-salary":41244.0,
"count":13839},
{"lang":"Erlang",
"average-years":9.998054474708171,
"median-salary":70770.5,
"count":514},
{"lang":"Elixir",
"average-years":8.423292273236282,
"median-salary":76339.0,
"count":893},
{"lang":"HTML\/CSS",
"average-years":7.930045380597654,
"median-salary":54996.0,
"count":35037},
{"lang":"F#",
"average-years":10.47832817337461,
"median-salary":79845.5,
"count":646},
{"lang":"Python",
"average-years":7.755658366217626,
"median-salary":63000.0,
"count":22047},
{"lang":"Objective-C",
"average-years":9.559519604380078,
"median-salary":61872.0,
"count":2831},
{"lang":"Scala",
"average-years":8.855146124523507,
"median-salary":77629.0,
"count":2361},
{"lang":"Ruby",
"average-years":8.276935044729678,
"median-salary":75000.0,
"count":5142},
{"lang":"Rust",
"average-years":8.034104750304508,
"median-salary":72182.0,
"count":1642},
{"lang":"JavaScript",
"average-years":7.989057563381367,
"median-salary":56160.0,
"count":38931},
{"lang":"Swift",
"average-years":8.340620782726045,
"median-salary":58881.0,
"count":3705},
{"lang":"R",
"average-years":7.642551792173627,
"median-salary":64152.0,
"count":3041},
{"lang":"C",
"average-years":8.72359474161378,
"median-salary":52244.5,
"count":8824},
{"lang":"C++",
"average-years":8.494422049310959,
"median-salary":54996.0,
"count":10667},
{"lang":"TypeScript",
"average-years":7.797247571386518,
"median-salary":60000.0,
"count":13588},
{"lang":"Clojure",
"average-years":10.21353558926488,
"median-salary":88976.0,
"count":857},
{"lang":"C#",
"average-years":8.850804215196893,
"median-salary":58881.0,
"count":18030},
{"lang":"Kotlin",
"average-years":7.553984226271417,
"median-salary":57254.0,
"count":3677},
{"lang":"VBA",
"average-years":9.353851444291609,
"median-salary":55088.0,
"count":2908},
{"lang":"SQL",
"average-years":8.46803595164251,
"median-salary":57287.0,
"count":31598},
{"lang":"Go",
"average-years":8.61959312660478,
"median-salary":79176.0,
"count":5063},
{"lang":"Java",
"average-years":7.797025247501303,
"median-salary":52339.0,
"count":21111},
{"lang":"Bash\/Shell\/PowerShell",
"average-years":8.936021678225325,
"median-salary":68745.0,
"count":21773},
{"lang":"Assembly",
"average-years":9.025651634257343,
"median-salary":51559.0,
"count":2417}]
[{:lang "Julia", :average-years 6.14, :median-salary 61290.3225806452, :count 25, :year 2017}
{:lang "Matlab", :average-years 5.982578397212544, :median-salary 53030.303030303, :count 287, :year 2017}
{:lang "Dart", :average-years 5.260416666666667, :median-salary 53515.151515151505, :count 48, :year 2017}
{:lang "PHP", :average-years 6.757539410555175, :median-salary 40800.47789725205, :count 2918, :year 2017}
{:lang "Erlang", :average-years 7.981927710843373, :median-salary 62000.0, :count 83, :year 2017}
{:lang "Elixir", :average-years 7.101449275362318, :median-salary 65500.0, :count 138, :year 2017}
{:lang "Visual Basic 6", :average-years 9.0, :median-salary 48387.0967741935, :count 258, :year 2017}
{:lang "Common Lisp", :average-years 9.017241379310345, :median-salary 59569.8924731183, :count 58, :year 2017}
{:lang "VB.NET", :average-years 8.159701492537314, :median-salary 51983.66740905715, :count 670, :year 2017}
{:lang "F#", :average-years 9.78834355828221, :median-salary 67500.0, :count 163, :year 2017}
{:lang "Python", :average-years 7.105820105820106, :median-salary 55913.9784946237, :count 3213, :year 2017}
{:lang "Objective-C", :average-years 7.767682926829268, :median-salary 54919.35483870965, :count 820, :year 2017}
{:lang "Scala", :average-years 7.619961612284069, :median-salary 60000.0, :count 521, :year 2017}
{:lang "Ruby", :average-years 7.178540772532189, :median-salary 62121.2121212121, :count 1165, :year 2017}
{:lang "Rust", :average-years 7.069565217391304, :median-salary 66666.6666666667, :count 115, :year 2017}
{:lang "Lua", :average-years 8.225531914893617, :median-salary 56567.0, :count 235, :year 2017}
{:lang "JavaScript", :average-years 7.470875048758289, :median-salary 51612.9032258064, :count 7691, :year 2017}
{:lang "Swift", :average-years 7.136734693877551, :median-salary 55000.0, :count 735, :year 2017}
{:lang "R", :average-years 7.33659217877095, :median-salary 60000.0, :count 358, :year 2017}
{:lang "C", :average-years 7.863114231014678, :median-salary 51515.1515151515, :count 1567, :year 2017}
{:lang "C++", :average-years 7.930727362691737, :median-salary 53750.0, :count 2021, :year 2017}
{:lang "TypeScript", :average-years 7.7898496240601505, :median-salary 55328.05429864255, :count 1330, :year 2017}
{:lang "Smalltalk", :average-years 14.557692307692308, :median-salary 71210.43396099075, :count 78, :year 2017}
{:lang "CoffeeScript", :average-years 7.383413461538462, :median-salary 58064.5161290323, :count 416, :year 2017}
{:lang "Clojure", :average-years 9.419230769230769, :median-salary 74634.40860215055, :count 130, :year 2017}
{:lang "Haskell", :average-years 6.996031746031746, :median-salary 56944.2417165377, :count 126, :year 2017}
{:lang "C#", :average-years 8.415753424657535, :median-salary 54545.4545454545, :count 4380, :year 2017}
{:lang "VBA", :average-years 8.417567567567568, :median-salary 51447.47725392885, :count 370, :year 2017}
{:lang "SQL", :average-years 7.865747460087083, :median-salary 51583.7104072398, :count 6201, :year 2017}
{:lang "Go", :average-years 7.681978798586573, :median-salary 66666.6666666667, :count 566, :year 2017}
{:lang "Java", :average-years 7.20075223319229, :median-salary 50000.0, :count 4254, :year 2017}
{:lang "Perl", :average-years 10.87122969837587, :median-salary 63870.9677419355, :count 431, :year 2017}
{:lang "Hack", :average-years 8.129032258064516, :median-salary 66666.6666666667, :count 31, :year 2017}
{:lang "Assembly", :average-years 7.502747252747253, :median-salary 50225.515463917545, :count 364, :year 2017}
{:lang "Groovy", :average-years 8.400621118012422, :median-salary 62121.2121212121, :count 483, :year 2017}
{:lang "Julia", :average-years 6.755980861244019, :median-salary 64417.0, :count 209, :year 2018}
{:lang "Bash/Shell", :average-years 7.915548070731586, :median-salary 65000.0, :count 20189, :year 2018}
{:lang "Matlab", :average-years 5.40859748154581, :median-salary 44064.0, :count 2303, :year 2018}
{:lang "PHP", :average-years 6.793819767871664, :median-salary 42836.0, :count 13527, :year 2018}
{:lang "Erlang", :average-years 8.494464944649447, :median-salary 75000.0, :count 542, :year 2018}
{:lang "Visual Basic 6", :average-years 9.275969962453066, :median-salary 47709.5, :count 1598, :year 2018}
{:lang "Cobol", :average-years 11.832775919732441, :median-salary 58746.0, :count 299, :year 2018}
{:lang "VB.NET", :average-years 8.526558891454965, :median-salary 52000.0, :count 3031, :year 2018}
{:lang "F#", :average-years 10.493188010899182, :median-salary 80457.0, :count 734, :year 2018}
{:lang "Python", :average-years 6.815731973780044, :median-salary 60000.0, :count 17849, :year 2018}
{:lang "Objective-C", :average-years 8.372916666666667, :median-salary 62507.0, :count 3360, :year 2018}
{:lang "Scala", :average-years 7.817403065825068, :median-salary 74690.5, :count 2218, :year 2018}
{:lang "Ruby", :average-years 7.683720045644732, :median-salary 73428.0, :count 5258, :year 2018}
{:lang "Delphi/Object Pascal", :average-years 12.847313854853912, :median-salary 48660.0, :count 1061, :year 2018}
{:lang "Rust", :average-years 7.059492563429571, :median-salary 73428.0, :count 1143, :year 2018}
{:lang "Lua", :average-years 8.00832266325224, :median-salary 60000.0, :count 1562, :year 2018}
{:lang "JavaScript", :average-years 7.376712942230184, :median-salary 56460.0, :count 33495, :year 2018}
{:lang "Swift", :average-years 7.281827786582145, :median-salary 60000.0, :count 3786, :year 2018}
{:lang "R", :average-years 6.661495063469675, :median-salary 62503.5, :count 2836, :year 2018}
{:lang "C", :average-years 7.322319622387053, :median-salary 48468.0, :count 8898, :year 2018}
{:lang "C++", :average-years 7.211066963853087, :median-salary 51394.0, :count 10319, :year 2018}
{:lang "TypeScript", :average-years 7.618989720349287, :median-salary 62507.0, :count 9047, :year 2018}
{:lang "CoffeeScript", :average-years 7.872706422018348, :median-salary 70000.0, :count 1744, :year 2018}
{:lang "Clojure", :average-years 8.95093795093795, :median-salary 83342.0, :count 693, :year 2018}
{:lang "Haskell", :average-years 6.192619261926192, :median-salary 58752.0, :count 1111, :year 2018}
{:lang "C#", :average-years 8.127422655591669, :median-salary 59880.0, :count 16614, :year 2018}
{:lang "CSS", :average-years 7.197489183165072, :median-salary 55075.0, :count 30508, :year 2018}
{:lang "Kotlin", :average-years 6.720940959409594, :median-salary 55075.0, :count 2168, :year 2018}
{:lang "VBA", :average-years 8.608971454463072, :median-salary 55075.0, :count 2207, :year 2018}
{:lang "HTML", :average-years 7.270895452120147, :median-salary 55075.0, :count 31861, :year 2018}
{:lang "SQL", :average-years 7.7839483796128475, :median-salary 57000.0, :count 27586, :year 2018}
{:lang "Ocaml", :average-years 6.932735426008969, :median-salary 71435.0, :count 223, :year 2018}
{:lang "Go", :average-years 8.0, :median-salary 76000.0, :count 3645, :year 2018}
{:lang "Java", :average-years 6.844415229812409, :median-salary 51394.0, :count 19777, :year 2018}
{:lang "Perl", :average-years 11.102373887240356, :median-salary 73433.0, :count 2022, :year 2018}
{:lang "Hack", :average-years 6.830188679245283, :median-salary 75036.0, :count 106, :year 2018}
{:lang "Assembly", :average-years 7.27519818799547, :median-salary 45000.0, :count 2649, :year 2018}
{:lang "Groovy", :average-years 9.137618636755825, :median-salary 75000.0, :count 2318, :year 2018}
{:lang "WebAssembly", :average-years 9.963730569948186, :median-salary 73274.0, :count 579, :year 2019}
{:lang "Dart", :average-years 7.419651995905834, :median-salary 45830.0, :count 977, :year 2019}
{:lang "PHP", :average-years 7.67150805694053, :median-salary 41244.0, :count 13839, :year 2019}
{:lang "Erlang", :average-years 9.998054474708171, :median-salary 70770.5, :count 514, :year 2019}
{:lang "Elixir", :average-years 8.423292273236282, :median-salary 76339.0, :count 893, :year 2019}
{:lang "HTML/CSS", :average-years 7.930045380597654, :median-salary 54996.0, :count 35037, :year 2019}
{:lang "F#", :average-years 10.47832817337461, :median-salary 79845.5, :count 646, :year 2019}
{:lang "Python", :average-years 7.755658366217626, :median-salary 63000.0, :count 22047, :year 2019}
{:lang "Objective-C", :average-years 9.559519604380078, :median-salary 61872.0, :count 2831, :year 2019}
{:lang "Scala", :average-years 8.855146124523507, :median-salary 77629.0, :count 2361, :year 2019}
{:lang "Ruby", :average-years 8.276935044729678, :median-salary 75000.0, :count 5142, :year 2019}
{:lang "Rust", :average-years 8.034104750304508, :median-salary 72182.0, :count 1642, :year 2019}
{:lang "JavaScript", :average-years 7.989057563381367, :median-salary 56160.0, :count 38931, :year 2019}
{:lang "Swift", :average-years 8.340620782726045, :median-salary 58881.0, :count 3705, :year 2019}
{:lang "R", :average-years 7.642551792173627, :median-salary 64152.0, :count 3041, :year 2019}
{:lang "C", :average-years 8.72359474161378, :median-salary 52244.5, :count 8824, :year 2019}
{:lang "C++", :average-years 8.494422049310959, :median-salary 54996.0, :count 10667, :year 2019}
{:lang "TypeScript", :average-years 7.797247571386518, :median-salary 60000.0, :count 13588, :year 2019}
{:lang "Clojure", :average-years 10.21353558926488, :median-salary 88976.0, :count 857, :year 2019}
{:lang "C#", :average-years 8.850804215196893, :median-salary 58881.0, :count 18030, :year 2019}
{:lang "Kotlin", :average-years 7.553984226271417, :median-salary 57254.0, :count 3677, :year 2019}
{:lang "VBA", :average-years 9.353851444291609, :median-salary 55088.0, :count 2908, :year 2019}
{:lang "SQL", :average-years 8.46803595164251, :median-salary 57287.0, :count 31598, :year 2019}
{:lang "Go", :average-years 8.61959312660478, :median-salary 79176.0, :count 5063, :year 2019}
{:lang "Java", :average-years 7.797025247501303, :median-salary 52339.0, :count 21111, :year 2019}
{:lang "Bash/Shell/PowerShell", :average-years 8.936021678225325, :median-salary 68745.0, :count 21773, :year 2019}
{:lang "Assembly", :average-years 9.025651634257343, :median-salary 51559.0, :count 2417, :year 2019}]
[
{
"lang": "Julia",
"average-years": 6.14,
"median-salary": 61290.3225806452,
"count": 25,
"year": 2017
},
{
"lang": "Matlab",
"average-years": 5.982578397212544,
"median-salary": 53030.303030303,
"count": 287,
"year": 2017
},
{
"lang": "Dart",
"average-years": 5.260416666666667,
"median-salary": 53515.151515151505,
"count": 48,
"year": 2017
},
{
"lang": "PHP",
"average-years": 6.757539410555175,
"median-salary": 40800.47789725205,
"count": 2918,
"year": 2017
},
{
"lang": "Erlang",
"average-years": 7.981927710843373,
"median-salary": 62000,
"count": 83,
"year": 2017
},
{
"lang": "Elixir",
"average-years": 7.101449275362318,
"median-salary": 65500,
"count": 138,
"year": 2017
},
{
"lang": "Visual Basic 6",
"average-years": 9,
"median-salary": 48387.0967741935,
"count": 258,
"year": 2017
},
{
"lang": "Common Lisp",
"average-years": 9.017241379310345,
"median-salary": 59569.8924731183,
"count": 58,
"year": 2017
},
{
"lang": "VB.NET",
"average-years": 8.159701492537314,
"median-salary": 51983.66740905715,
"count": 670,
"year": 2017
},
{
"lang": "F#",
"average-years": 9.78834355828221,
"median-salary": 67500,
"count": 163,
"year": 2017
},
{
"lang": "Python",
"average-years": 7.105820105820106,
"median-salary": 55913.9784946237,
"count": 3213,
"year": 2017
},
{
"lang": "Objective-C",
"average-years": 7.767682926829268,
"median-salary": 54919.35483870965,
"count": 820,
"year": 2017
},
{
"lang": "Scala",
"average-years": 7.619961612284069,
"median-salary": 60000,
"count": 521,
"year": 2017
},
{
"lang": "Ruby",
"average-years": 7.178540772532189,
"median-salary": 62121.2121212121,
"count": 1165,
"year": 2017
},
{
"lang": "Rust",
"average-years": 7.069565217391304,
"median-salary": 66666.6666666667,
"count": 115,
"year": 2017
},
{
"lang": "Lua",
"average-years": 8.225531914893617,
"median-salary": 56567,
"count": 235,
"year": 2017
},
{
"lang": "JavaScript",
"average-years": 7.470875048758289,
"median-salary": 51612.9032258064,
"count": 7691,
"year": 2017
},
{
"lang": "Swift",
"average-years": 7.136734693877551,
"median-salary": 55000,
"count": 735,
"year": 2017
},
{
"lang": "R",
"average-years": 7.33659217877095,
"median-salary": 60000,
"count": 358,
"year": 2017
},
{
"lang": "C",
"average-years": 7.863114231014678,
"median-salary": 51515.1515151515,
"count": 1567,
"year": 2017
},
{
"lang": "C++",
"average-years": 7.930727362691737,
"median-salary": 53750,
"count": 2021,
"year": 2017
},
{
"lang": "TypeScript",
"average-years": 7.7898496240601505,
"median-salary": 55328.05429864255,
"count": 1330,
"year": 2017
},
{
"lang": "Smalltalk",
"average-years": 14.557692307692308,
"median-salary": 71210.43396099075,
"count": 78,
"year": 2017
},
{
"lang": "CoffeeScript",
"average-years": 7.383413461538462,
"median-salary": 58064.5161290323,
"count": 416,
"year": 2017
},
{
"lang": "Clojure",
"average-years": 9.419230769230769,
"median-salary": 74634.40860215055,
"count": 130,
"year": 2017
},
{
"lang": "Haskell",
"average-years": 6.996031746031746,
"median-salary": 56944.2417165377,
"count": 126,
"year": 2017
},
{
"lang": "C#",
"average-years": 8.415753424657535,
"median-salary": 54545.4545454545,
"count": 4380,
"year": 2017
},
{
"lang": "VBA",
"average-years": 8.417567567567568,
"median-salary": 51447.47725392885,
"count": 370,
"year": 2017
},
{
"lang": "SQL",
"average-years": 7.865747460087083,
"median-salary": 51583.7104072398,
"count": 6201,
"year": 2017
},
{
"lang": "Go",
"average-years": 7.681978798586573,
"median-salary": 66666.6666666667,
"count": 566,
"year": 2017
},
{
"lang": "Java",
"average-years": 7.20075223319229,
"median-salary": 50000,
"count": 4254,
"year": 2017
},
{
"lang": "Perl",
"average-years": 10.87122969837587,
"median-salary": 63870.9677419355,
"count": 431,
"year": 2017
},
{
"lang": "Hack",
"average-years": 8.129032258064516,
"median-salary": 66666.6666666667,
"count": 31,
"year": 2017
},
{
"lang": "Assembly",
"average-years": 7.502747252747253,
"median-salary": 50225.515463917545,
"count": 364,
"year": 2017
},
{
"lang": "Groovy",
"average-years": 8.400621118012422,
"median-salary": 62121.2121212121,
"count": 483,
"year": 2017
},
{
"lang": "Julia",
"average-years": 6.755980861244019,
"median-salary": 64417,
"count": 209,
"year": 2018
},
{
"lang": "Bash/Shell",
"average-years": 7.915548070731586,
"median-salary": 65000,
"count": 20189,
"year": 2018
},
{
"lang": "Matlab",
"average-years": 5.40859748154581,
"median-salary": 44064,
"count": 2303,
"year": 2018
},
{
"lang": "PHP",
"average-years": 6.793819767871664,
"median-salary": 42836,
"count": 13527,
"year": 2018
},
{
"lang": "Erlang",
"average-years": 8.494464944649447,
"median-salary": 75000,
"count": 542,
"year": 2018
},
{
"lang": "Visual Basic 6",
"average-years": 9.275969962453066,
"median-salary": 47709.5,
"count": 1598,
"year": 2018
},
{
"lang": "Cobol",
"average-years": 11.832775919732441,
"median-salary": 58746,
"count": 299,
"year": 2018
},
{
"lang": "VB.NET",
"average-years": 8.526558891454965,
"median-salary": 52000,
"count": 3031,
"year": 2018
},
{
"lang": "F#",
"average-years": 10.493188010899182,
"median-salary": 80457,
"count": 734,
"year": 2018
},
{
"lang": "Python",
"average-years": 6.815731973780044,
"median-salary": 60000,
"count": 17849,
"year": 2018
},
{
"lang": "Objective-C",
"average-years": 8.372916666666667,
"median-salary": 62507,
"count": 3360,
"year": 2018
},
{
"lang": "Scala",
"average-years": 7.817403065825068,
"median-salary": 74690.5,
"count": 2218,
"year": 2018
},
{
"lang": "Ruby",
"average-years": 7.683720045644732,
"median-salary": 73428,
"count": 5258,
"year": 2018
},
{
"lang": "Delphi/Object Pascal",
"average-years": 12.847313854853912,
"median-salary": 48660,
"count": 1061,
"year": 2018
},
{
"lang": "Rust",
"average-years": 7.059492563429571,
"median-salary": 73428,
"count": 1143,
"year": 2018
},
{
"lang": "Lua",
"average-years": 8.00832266325224,
"median-salary": 60000,
"count": 1562,
"year": 2018
},
{
"lang": "JavaScript",
"average-years": 7.376712942230184,
"median-salary": 56460,
"count": 33495,
"year": 2018
},
{
"lang": "Swift",
"average-years": 7.281827786582145,
"median-salary": 60000,
"count": 3786,
"year": 2018
},
{
"lang": "R",
"average-years": 6.661495063469675,
"median-salary": 62503.5,
"count": 2836,
"year": 2018
},
{
"lang": "C",
"average-years": 7.322319622387053,
"median-salary": 48468,
"count": 8898,
"year": 2018
},
{
"lang": "C++",
"average-years": 7.211066963853087,
"median-salary": 51394,
"count": 10319,
"year": 2018
},
{
"lang": "TypeScript",
"average-years": 7.618989720349287,
"median-salary": 62507,
"count": 9047,
"year": 2018
},
{
"lang": "CoffeeScript",
"average-years": 7.872706422018348,
"median-salary": 70000,
"count": 1744,
"year": 2018
},
{
"lang": "Clojure",
"average-years": 8.95093795093795,
"median-salary": 83342,
"count": 693,
"year": 2018
},
{
"lang": "Haskell",
"average-years": 6.192619261926192,
"median-salary": 58752,
"count": 1111,
"year": 2018
},
{
"lang": "C#",
"average-years": 8.127422655591669,
"median-salary": 59880,
"count": 16614,
"year": 2018
},
{
"lang": "CSS",
"average-years": 7.197489183165072,
"median-salary": 55075,
"count": 30508,
"year": 2018
},
{
"lang": "Kotlin",
"average-years": 6.720940959409594,
"median-salary": 55075,
"count": 2168,
"year": 2018
},
{
"lang": "VBA",
"average-years": 8.608971454463072,
"median-salary": 55075,
"count": 2207,
"year": 2018
},
{
"lang": "HTML",
"average-years": 7.270895452120147,
"median-salary": 55075,
"count": 31861,
"year": 2018
},
{
"lang": "SQL",
"average-years": 7.7839483796128475,
"median-salary": 57000,
"count": 27586,
"year": 2018
},
{
"lang": "Ocaml",
"average-years": 6.932735426008969,
"median-salary": 71435,
"count": 223,
"year": 2018
},
{
"lang": "Go",
"average-years": 8,
"median-salary": 76000,
"count": 3645,
"year": 2018
},
{
"lang": "Java",
"average-years": 6.844415229812409,
"median-salary": 51394,
"count": 19777,
"year": 2018
},
{
"lang": "Perl",
"average-years": 11.102373887240356,
"median-salary": 73433,
"count": 2022,
"year": 2018
},
{
"lang": "Hack",
"average-years": 6.830188679245283,
"median-salary": 75036,
"count": 106,
"year": 2018
},
{
"lang": "Assembly",
"average-years": 7.27519818799547,
"median-salary": 45000,
"count": 2649,
"year": 2018
},
{
"lang": "Groovy",
"average-years": 9.137618636755825,
"median-salary": 75000,
"count": 2318,
"year": 2018
},
{
"lang": "WebAssembly",
"average-years": 9.963730569948186,
"median-salary": 73274,
"count": 579,
"year": 2019
},
{
"lang": "Dart",
"average-years": 7.419651995905834,
"median-salary": 45830,
"count": 977,
"year": 2019
},
{
"lang": "PHP",
"average-years": 7.67150805694053,
"median-salary": 41244,
"count": 13839,
"year": 2019
},
{
"lang": "Erlang",
"average-years": 9.998054474708171,
"median-salary": 70770.5,
"count": 514,
"year": 2019
},
{
"lang": "Elixir",
"average-years": 8.423292273236282,
"median-salary": 76339,
"count": 893,
"year": 2019
},
{
"lang": "HTML/CSS",
"average-years": 7.930045380597654,
"median-salary": 54996,
"count": 35037,
"year": 2019
},
{
"lang": "F#",
"average-years": 10.47832817337461,
"median-salary": 79845.5,
"count": 646,
"year": 2019
},
{
"lang": "Python",
"average-years": 7.755658366217626,
"median-salary": 63000,
"count": 22047,
"year": 2019
},
{
"lang": "Objective-C",
"average-years": 9.559519604380078,
"median-salary": 61872,
"count": 2831,
"year": 2019
},
{
"lang": "Scala",
"average-years": 8.855146124523507,
"median-salary": 77629,
"count": 2361,
"year": 2019
},
{
"lang": "Ruby",
"average-years": 8.276935044729678,
"median-salary": 75000,
"count": 5142,
"year": 2019
},
{
"lang": "Rust",
"average-years": 8.034104750304508,
"median-salary": 72182,
"count": 1642,
"year": 2019
},
{
"lang": "JavaScript",
"average-years": 7.989057563381367,
"median-salary": 56160,
"count": 38931,
"year": 2019
},
{
"lang": "Swift",
"average-years": 8.340620782726045,
"median-salary": 58881,
"count": 3705,
"year": 2019
},
{
"lang": "R",
"average-years": 7.642551792173627,
"median-salary": 64152,
"count": 3041,
"year": 2019
},
{
"lang": "C",
"average-years": 8.72359474161378,
"median-salary": 52244.5,
"count": 8824,
"year": 2019
},
{
"lang": "C++",
"average-years": 8.494422049310959,
"median-salary": 54996,
"count": 10667,
"year": 2019
},
{
"lang": "TypeScript",
"average-years": 7.797247571386518,
"median-salary": 60000,
"count": 13588,
"year": 2019
},
{
"lang": "Clojure",
"average-years": 10.21353558926488,
"median-salary": 88976,
"count": 857,
"year": 2019
},
{
"lang": "C#",
"average-years": 8.850804215196893,
"median-salary": 58881,
"count": 18030,
"year": 2019
},
{
"lang": "Kotlin",
"average-years": 7.553984226271417,
"median-salary": 57254,
"count": 3677,
"year": 2019
},
{
"lang": "VBA",
"average-years": 9.353851444291609,
"median-salary": 55088,
"count": 2908,
"year": 2019
},
{
"lang": "SQL",
"average-years": 8.46803595164251,
"median-salary": 57287,
"count": 31598,
"year": 2019
},
{
"lang": "Go",
"average-years": 8.61959312660478,
"median-salary": 79176,
"count": 5063,
"year": 2019
},
{
"lang": "Java",
"average-years": 7.797025247501303,
"median-salary": 52339,
"count": 21111,
"year": 2019
},
{
"lang": "Bash/Shell/PowerShell",
"average-years": 8.936021678225325,
"median-salary": 68745,
"count": 21773,
"year": 2019
},
{
"lang": "Assembly",
"average-years": 9.025651634257343,
"median-salary": 51559,
"count": 2417,
"year": 2019
}
]
{
"$schema": "https://vega.github.io/schema/vega-lite/v4.json",
"width": 400,
"height": 400,
"description": "Stack Overflow survey / work-salary-and-experience-by-language.",
"data": {
"url": "https://gist.githubusercontent.com/namenu/0d77ff535fad20969b4c03b392382a54/raw/31e8f080468dfff4f0753b53938656a3d2b81931/qual-salary.json"
},
"layer": [
{
"selection": {
"Year": {
"type": "single",
"fields": ["year"],
"init": {"year": 2019},
"bind": {
"year": {"input": "range", "min": 2017, "max": 2019, "step": 1}
}
}
},
"mark": "circle",
"encoding": {
"x": {
"field": "average-years",
"type": "quantitative",
"scale": {"domain": [6, 11]}
},
"y": {
"field": "median-salary",
"type": "quantitative",
"scale": {"domain": [40000, 90000]}
},
"color": {
"condition": {
"selection": "Year",
"field": "lang",
"type": "nominal",
"scale": {"scheme": "category20"}
},
"value": "transparent"
},
"size": {
"field": "count",
"type": "quantitative",
"scale": {"type": "log"},
"legend": null
},
"tooltip": {"field": "lang", "type": "nominal"}
}
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment