You really would be surprised. The job market is far more varied and intricate than you would expect. Job posting represent an extraordinarily small segment of positions.
Supporting legacy system is two sided sword. Yes it can be high paying. But then one day they will fire you and it can be very hard to find a new position for that technology.
Once again, not necessarily.
Becoming well versed in a variety of technologies is always important. Only knowing COBOL is just as unwise as only knowing Javascript.
Don't lose the more important point in the midst of it: technologies don't die. Any technology you are interested in, learn it. If it does what you need, use it. And for the love of all things digital, don't try to steer people away from the technologies they like into yours.
I may have skewed picture. but I monitor job market regularly.
It's not possible to monitor things that realistically. All you can do is spot trends in posted jobs, nothing more. You're taking measurements of the tip of the iceberg, which while interesting and helpful, has no correlation to the majority of the reality.
For a hobby, for self development, for fun - yes sure. For a higher chances to get hired - maybe not
If you're learning anything purely to get a job, lacking any appreciation of it, you're doing it wrong. The last thing you want is a career working in a language you resent.
And, once again, you don't know how COBOL experience may impact someone's chances with a particular job. You're trying to replicate a very intricate painting with exclusively broad strokes, here. ;)
If you're learning anything purely to get a job, lacking any appreciation of it, you're doing it wrong
Nope. There is nothing wrong to learn programming simply to get a job, without any appreciation of it. People simply want to get stable job to feed their family.
I mean there are people who can afford to learn programing, because they appreciate it. But as well there are lot of people who are simply for money.
I am speaking about learning a particular language or tool, not learning programming as a whole. Two different points; you have addressed only the point I did not make.
There are hundreds of languages, and thousands of technology stacks, from which to choose. One should not feel obligated to pick up and master Language They Hate because someone (you) told them they couldn't find work in Languages They Love, when in fact, there were jobs had they built the skills.
On COBOL I suggest It’s COBOL all the way down - it's definitely not dead and some companies are trying to train people either to maintain or to modernize the code
Note that simply learning COBOL won't get one any far. Mainframes use a completely different development workflow, for example. Their OSes are also unlike anything found in daily life now, starting from unusual terminology.
People who make lots of money maintaining legacy systems are so valuable precicely because they know how to maintain the whole system.
Not to dissuade anyone from learning that, but it's much more than just learning a new language.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
You really would be surprised. The job market is far more varied and intricate than you would expect. Job posting represent an extraordinarily small segment of positions.
Once again, not necessarily.
Becoming well versed in a variety of technologies is always important. Only knowing COBOL is just as unwise as only knowing Javascript.
Don't lose the more important point in the midst of it: technologies don't die. Any technology you are interested in, learn it. If it does what you need, use it. And for the love of all things digital, don't try to steer people away from the technologies they like into yours.
I may have skewed picture. but I monitor job market regularly.
For a hobby, for self development, for fun - yes sure. For a higher chances to get hired - maybe not
Agree
It's not possible to monitor things that realistically. All you can do is spot trends in posted jobs, nothing more. You're taking measurements of the tip of the iceberg, which while interesting and helpful, has no correlation to the majority of the reality.
If you're learning anything purely to get a job, lacking any appreciation of it, you're doing it wrong. The last thing you want is a career working in a language you resent.
And, once again, you don't know how COBOL experience may impact someone's chances with a particular job. You're trying to replicate a very intricate painting with exclusively broad strokes, here. ;)
Nope. There is nothing wrong to learn programming simply to get a job, without any appreciation of it. People simply want to get stable job to feed their family.
I mean there are people who can afford to learn programing, because they appreciate it. But as well there are lot of people who are simply for money.
I am speaking about learning a particular language or tool, not learning programming as a whole. Two different points; you have addressed only the point I did not make.
There are hundreds of languages, and thousands of technology stacks, from which to choose. One should not feel obligated to pick up and master Language They Hate because someone (you) told them they couldn't find work in Languages They Love, when in fact, there were jobs had they built the skills.
On COBOL I suggest It’s COBOL all the way down - it's definitely not dead and some companies are trying to train people either to maintain or to modernize the code
Note that simply learning COBOL won't get one any far. Mainframes use a completely different development workflow, for example. Their OSes are also unlike anything found in daily life now, starting from unusual terminology.
People who make lots of money maintaining legacy systems are so valuable precicely because they know how to maintain the whole system.
Not to dissuade anyone from learning that, but it's much more than just learning a new language.