Recent events made the story that COBOL runs the world and yet only retiring old timers still know it, thus creating a massive shortage, high demand, high salaries make the rounds again.
But I’ve never been able to find actual evidence of this. Only people who keep repeating that it’s true and that people should learn COBOL.
I’m interested in learning because I’m tired of running on the JavaScript treadmill for the last 10 years. Has anyone got real data? When I search for cobol in the usual job websites I get very few results compared to java, JavaScript, etc.
When I look up rates and salary info, I only get nonspecific information like “6 figures yearly.” SE pay in the US and other firs world economies is around the 100k ballpark. Six figures isn’t specific to cobol.
What is it then? Does cobol really pay multiples more than any other language? Is the demand really there or is it all absorbed by consultancies like Deloitte and tata?
Niche technology skills can become suddenly in-demand, and in Y2k COBOL certainly was. Is there another Y2k event hitting COBOL? The higher paying jobs are only in architecture roles which means intimately knowing a vast code-base (product-specific) rather than COBOL itself.
This is my anecdotal observation having worked with COBOL/CICS/DB2 teams over a few years.
I also agree with the comments from smt88. Haskell would take a tad longer to get proficient in but once so you could sneeze in the direction of a large company that uses it like, I don't know, StanChart, and probably get a good offer. COBOL's not like that. Unless you're particularly experienced on a particular code base, it's easy to cycle-in a replacement (for any large employer).