I have just learned that my mom knows cobol. I suggest her to resume coding but she said me that " I haven't code for over than 10 years.".
Here is my question:
What can you do with cobol or is cobol a usefull language? If so do you suggest my mom to resume?
Hey, I don't really know for sure, but I think you can get paid pretty handsomely if you know how to maintain those old systems running Cobol. There's plenty of new stuff being written Cobol too... (It isn't as dead a language as many people would like to believe.)
There are a number of entire corporate enterprise level business software packages written in COBOL.
Now that you can read Duoas' post (1 min before yours) - that will become clear.
One observation I would make is that a lot of people think that IT world is full of cutting edge technologies, but that is not entirely true.
There are lots companies that have lots of legacy stuff. I know of companies who STILL do new code directly in assembly & COBOL, others which use FORTRAN 77 on super computers because it produces less assembly than other languages.
Over the last few years I've heard from a number of professors and academic advisers in the Comp Sci and Information Systems departments in the schools around me that there are a number of companies in the area that will pay out the wazzoo for young developers proficient in Cobol (among other things) because those who maintain their archaic systems are a retiring breed. I guess once the cost of paying a new employee outweighs the cost of rebuilding the system that'll change, though.
These companies that need Cobol programmers to maintain their systems don't just need Cobol programmers they need programmers with knowledge of their systems.
That is why these companies are not hiring new Cobol programmers their problems are larger and more complicated than we need more programmers.
If you are working in an institution that has a system that needs to be maintained in Cobol--and you understand that system you are probably being paid a very handsome price. But just knowing a little Cobol is not enough.
The few Cobol programmers I know are not telling me that head-hunters are calling them. They seem to be willing to stay where they are until they retire.