COBOL programmers are aging OUT
ฝัง
- เผยแพร่เมื่อ 6 ก.ย. 2024
- Jerod Santo and Cameron Seay on "The Changelog" podcast. 🎧 👉 changelog.fm/524
Subscribe for more! 👇
Apple: changelog.fm/a...
Spotify: changelog.fm/s...
Android: changelog.fm/a...
Overcast: changelog.fm/o...
Email: changelog.fm/e...
Twitter: / changelog
#software #opensource #programming #softwareengineering #coding #podcast #oss #foss #development
Yes, it's the same with LISP! I'm 26 years old and I learned LISP and COBOL at university. Everyone told me "don't do it" for a lot of stupid reasons with no arguments. Today, most of the people I work with are close to retirement, so in a few years I'll probably be the only one in my company who can understand how our business logic works. I'll (almost) literally be the only person who can work on the oldest and most specific projects still in use today. The company I'm currently working for has understood this, and they pay me a lot more than my manager, because if I leave, there'll be nobody left to write COBOL programs. They try to recruit young people, but nobody wants to do COBOL :/
Thanks for sharing, we've heard a few stories like yours... crazy!
Hi, I’m willing to learn but in the UK.
Where do you learn COBOL for industrial level skills?
I’m willing to learn
@@zazzleq6139 One of my university professors gave me his old courses. For beginners, I recommend the book "Beginning COBOL for Programmers" by Michael Coughlan. I started with this book.
@@losing_interest_in_everything Hi partner, how are you? I would like to study COBOL and I will try the book you said. Is it there any other sources to scale my skills to industrial levels? When will I be able to apply for a job?
Sorry if I dont explain myself enough. I'm currently learning english.
@@dearvincent3109 Hey, you can check out the course "Free course: Announcing Learning COBOL Programming with VSCode" offered by IBM. It's a course designed for beginners!
Salaries don't reflect it. COBOL has a much lower average salary than many other languages; it's on the low end, down there with PHP, etc. I'd be happy to herd big iron, but I've have to take a big pay cut to do it. If those giant companies need COBOL programmers so bad, they need to be willing to pay competitive rates.
85/hour starting on indeed is better then webdev
Many COBOL jobs are going overseas, where mainframes are still more relevant. COBOL doesn't need a bachelor's degree, just a technical certification. Companies can hire a trainee for a fraction of the price for a seasoned professional. Companies are finding ways to sunset old COBOL systems by merging.
There are no new COBOL systems being created or significantly overhauled, which would require significant senior level analysis, design, or development.
Most work now is to create interfaces, which can most often be created by and maintained by relatively junior programmers and analysis.
Yes, but some don’t seem to realize Cobol has its own niche market. Not only does one need to know the language, but the understand platform. Not only is there Cobol on mainframe, there other implementations on Unisys (Clearpath), IBM System I (aka AS400), Openmvs and Linux. Also, one needs to know the supporting frameworks such as, CICS, DB2, the various dataset (file) types, Job Control Language
(JCL). And not to mentioned the familiarity
of the Business Domain that’s being supported.
Seems to me, part of the scarcity of Cobol Programmers, there isn’t much incentive to learn the language. Though, the market may change drastically over the next 20 years, employers are still very selective. I’ve seen Cobol positions open for weeks with multiple applicants.
Just cause they applied doesn't mean they are qualified.
@@andrewyork3869 yes, so true. But what are the odds when none other applicants meet their qualifications.
@marcuswilliams3455 I had it explained to me like this. It's a wishlist. They know they are very unlikely to get everything, but they value somethings more than others.
There are two types of COBOL programmers. Batch & transactional. Batch is very straight fwd, unless tou are ising a database.
Transactional usually means CICS. So not only do you have to understand COBOL, but you also need to learn CICS.
Fun fact: COBOL-D has NO PERFORM clause. I wrote tons of COBOL-D code
@@rty1955 Ok, you have me at a lost. Is Cobol-D a derivative of standard Cobol? I didn't have much luck in googling a good description.
So if I was to hypothetically learn enough COBOL to become employable, you’re saying I wouldn’t be wasting my time? 🤔
For now to the next 10 years definitely not. After 10 years AI will take over the job of coding
@@char_yttstfu you have no proof of that
@@char_yttNot enough COBOL code available for it to realistically train on
Was just thinking about COBOL and the several classes I took in the early 90s.
I was practicing to be a full stack developer until I heard this news. But that's the problem. Where the heck can I found the resources to study this programing.
This is a decent place to start finding resources: www.openmainframeproject.org
@Hikaru Akitsuki Coursera and Udemy seemed to have a ton of courses.
Was watching primeagen react to a video and he checked both sites
@@Changelog How about certifications? or they arent asking for those anymore?
@@JuanSanchez-rb4qu man certs wont matter when you have 1 or 2 people applying to a job
@@avacado6399 haha true, they might only have a demand for experience
The problem is that you can learn COBOL pretty easy.....but nobody is "training" new kids on the systems that actually run the COBOL code. It ain't like macOS.
The community college in my area stopped teaching COBOL the 2007-2008 school year, the year before I started. I might have taken the course if they hadn't stopped teaching it.
it's nice to have a very specific random niche thought and find a video on exactly that.
Who teaches courses or where can I find them?
Why is the banking industry so slow? COBOL may be the best programming language in the world, but it is not a general purpose language. Why not start rewriting some critical things in c++/go/java and run it on Linux? Get rid of IBM mainframes…
Nobody needs campuses to learn a language. Universities produce horrible devs