5 ms·
Until some COBOL developer publishes his pay slip, I will stick to reality, top IT salaries are at tech giants. From personal experience: BNP Paribas is one of
by Misteur-Z 6y ago
Until some COBOL developer publishes his pay slip, I will stick to reality, top IT salaries are at tech giants.
From personal experience: BNP Paribas is one of the biggest bank in the world, top 5 if you exclude Chinese state owned ones, and they pay mainframe related jobs like shit.
Being young, smart and with a whole career ahead, you have no future working has a COBOL developer, no one should spend his life picking up shitty code left by his elders decades ago.
- ab_testing 6y agoThat is true, but you have to understand that not everybody is FAANG material. The top 5-15 tech companies receive hundreds of thousands of resumes every year of which less than 1% are selected. Also not everybody is interested in moving in to the tech hubs. There is still lot of work in legacy code - COBOL, Oracle and other legacy systems. Even in newer languages like Java, there is lot of work that is mostly application maintenance and adding new features to existing decade old applications. It is not bad work.
- ta988 6y agoAnd you have to want to work for a FAANG. Not everybody dream of that either.
- pbourke 6y ago> no one should spend his life picking up shitty code left by his elders decades ago. Would you say that to a civil engineer who works on infrastructure maintenance? Computing is critical infrastructure in many areas of government and business. The solution to all problems cannot be “screw it, we’ll just rewrite in Go with a React frontend.” Some things should be rewritten and some should be maintained.
- beezle 6y agoBack in the day... COBOL programmers were often 'analysts' as well - meeting with the end users and/or management to design and then implement the required system. Funny to me how so many in this thread rag on COBOL, yet when other languages come up it is always 'well this language is good for abc but I wouldn't really do xyz in that one'. COBOL is extremely good at what it was designed for - data processing, and lots of it.
- dragonwriter 6y ago> COBOL is extremely good at what it was designed for - data processing, and lots of it. Well, the hardware that COBOL usually runs on is good for that, sure. And its usually (now) running legacy systems that no one wants the risk of reimplementing from the ground up. But is the language itself particularly well-suited to the task? I think that’s less clear. Certainly, I’ve never seen a coherent argument about how the language itself is superior to modern alternatives even for large scale data processing; if it was, it would be popular for greenfield projects in that domain, you’d think.
- RcouF1uZ4gsC 6y agoOne thing I have heard about COBOL is that it has a built in, decimal fixed point type. Very few of the modern languages have an native type like this. Having a decimal fixed point type makes monetary calculations easier to do more reliably.
- dragonwriter 6y ago> One thing I have heard about COBOL is that it has a built in, decimal fixed point type. Very few of the modern languages have an native type like this.. What modern language doesn’t have either fixed-point or arbitrary-precision decimals (or both) in either the core language or standard library? I mean, sure, C doesn’t (and I don’t think C++ does), but those aren’t particularly modern languages.
- RcouF1uZ4gsC 6y agoIn don’t think that Java fits the bill either in this regard. White it does have BigDecimal in the standard library, it is both slower(because object and supports arbitrary precision) and more cumbersome (no operator overloading ) than a native type.
- zozbot234 6y agoI can see a case for decimal floating point types, but fixed point adds nothing beyond what can be performed directly via arithmetic on the underlying integers. It's basically a convenience feature.
- Misteur-Z 6y agoHave you ever worked on an IT infrastructure where there is no comments in the source code, no documentation, no normalization, no specs? I am not talking about COBOL itself, I am talking about those COBOL jobs, it's only about fixing and/or maintaining. I hope no one is writing new things in COBOL.
- 908B64B197 6y ago> BNP Paribas Despite producing some of the best engineering talent in the world it seems that French engineer are systematically underpaid.
- ta988 6y agoYes and that's always the discussion when people from US come in to visit to the french part of companies. "Hey we heard that you are paid 5 to 10 times less than us, why do you accept that?"
- 908B64B197 6y agoWhy do you?
- ta988 6y agoFor me? Because it is hard to pimp myself to please recruiters, relocate, get visas (especially now)...
- 908B64B197 6y agoTrust me, it's worth it. Really, it's not that much effort and it's worth it to signal to recruiters your real worth. And don't forget not all recruiters are equal. And the visa issue is way overblown. It's easier than you think for a real engineer with experience.
- benibela 6y agoEurope has lower rent, health care insurance, and more vacations
- 908B64B197 6y agoExcept the vacations, I find it hard to believe.
- deleted 6y ago[deleted]