Software niche with low competition

Jason Voorhees

Jason Voorhees

Professor-Forum User of the Year 2024
Joined
May 15, 2020
Posts
47,714
Reputation
126,462
It is programming for legacy systems. These are often comple, mission-critical systems built with older technologies, such as COBOL, Smalltalk, and other programming languages from the 70s, 80s, and 90s. These systems are embedded in industries like finance, healthcare, and government, and they are often too costly risky to replace or fully modernize.

The more niche and outdated the technology, the higher the demand and pay tend to be. Many companies are looking for people who can maintain, optimize, or even gradually modernize these systems but the small problem is that there are barely any resources. You have to somehow educate yourself with older technologies, learning Mainframe and Cobol required at banking level is also not an easy task you also somehow nerd to gain experience about it, also the tools and environments used to work with legacy systems are often outdated and not user-friendly so it is quite a frustrating job but it does pay well and is pretty much the golden goose that people here keep asking for. Low competition, high pay and all th benefits of a tech job with none of the cons
 
Last edited:
  • +1
  • Woah
  • Love it
Reactions: PrinceLuenLeoncur, ingram33, RICHCELDOM and 6 others
@Shahnameh @Chadeep
 
  • +1
Reactions: Shahnameh
lool

too hard
 
  • +1
  • JFL
Reactions: NoHoesinOhio, NORDEN SLAVORUM, User28823 and 3 others
@PARISIEN @User28823
 
Easiest way is too learn it at a job.

Best if you start while in university as a working students
 
  • +1
Reactions: Chadeep and Jason Voorhees
Easiest way is too learn it at a job.

Best if you start while in university as a working students
The thing about mainframe is the job openings are scare but if you do find it. You wont have much competition and the pay is going to be very high for barely any work
 
  • +1
Reactions: PrinceLuenLeoncur and Shahnameh
The thing about mainframe is the job openings are scare but if you do find it. You wont have much competition and the pay is going to be very high for barely any work
They are searching for mainframe devs at my job, mostly curries apply that don't speak german. Problem being, the documentation is all in german, which also isn't done nowadays in non-legacy firms tbh
 
  • +1
Reactions: Jason Voorhees
Well do you think you'll be aiming for this?
 
  • +1
Reactions: Jason Voorhees
isnt studying this just asking to get left behind?
i get that at the moment its not worth it to replace these systems but what about 10 years from now?
 
  • +1
Reactions: sauceboss and Jason Voorhees
They are searching for mainframe devs at my job, mostly curries apply that don't speak german. Problem being, the documentation is all in german, which also isn't done nowadays in non-legacy firms tbh
You are at advantage then as a native german you'd be ideal candidate
 
isnt studying this just asking to get left behind?
i get that at the moment its not worth it to replace these systems but what about 10 years from now?
That is the thing with all tech jobs tbh. It is always evolving. Like blockchain engineer was a big thing in 2022 but now there's nothing. Prompts engineer had their lime light for 4-5 months too but for thr foreseeable future you can earn good money in mainframe.
 
  • +1
Reactions: iblamechico and oily703
Mirin the intelligence of those who can do these jobs
 
  • +1
Reactions: PrinceLuenLeoncur and Jason Voorhees
Apply to “easy” finance jobs like credit risk modelling etc.
 
  • JFL
Reactions: RICHCELDOM
That is the thing with all tech jobs tbh. It is always evolving. Like blockchain engineer was a big thing in 2022 but now there's nothing. Prompts engineer had their lime light for 4-5 months too but for thr foreseeable future you can earn good money in mainframe.
This is the brutal part. You gotta be constantly learning new shit and I'm lazy as fuck.
 
  • +1
Reactions: PrinceLuenLeoncur, sauceboss and Jason Voorhees
Apply to “easy” finance jobs like credit risk modelling etc.
Very steep learning curve and requires domain specific knowledge and barely any job openings
 
  • Hmm...
Reactions: laaltin
  • JFL
  • So Sad
Reactions: PrinceLuenLeoncur, sauceboss and iblamechico
Very steep learning curve and requires domain specific knowledge and barely any job openings
Brah just learn stochastics and python, you’re gucci then. There should be more jobs than those legacy systems.
 
  • +1
Reactions: Jason Voorhees
You can learn those but you’ll hate your life, I was talking to a senior 2 years ago and he told me how the old code is trash and was made by noob.

I told him to show me, then I’ve seen multiple file of between 1k or 20k line of code

Copy pasta of 500 or 600 line of code where only on line change,

It was disgusting, I told him it look like a projet from when I was in school and I had only 2 days to finish it,

He LmaoED and told me « exactly »


OVER
 
  • +1
  • JFL
Reactions: sauceboss and Jason Voorhees
Bump
 
  • +1
Reactions: RICHCELDOM
It is programming for legacy systems. These are often comple, mission-critical systems built with older technologies, such as COBOL, Smalltalk, and other programming languages from the 70s, 80s, and 90s. These systems are embedded in industries like finance, healthcare, and government, and they are often too costly risky to replace or fully modernize.

The more niche and outdated the technology, the higher the demand and pay tend to be. Many companies are looking for people who can maintain, optimize, or even gradually modernize these systems but the small problem is that there are barely any resources. You have to somehow educate yourself with older technologies, learning Mainframe and Cobol required at banking level is also not an easy task you also somehow nerd to gain experience about it, also the tools and environments used to work with legacy systems are often outdated and not user-friendly so it is quite a frustrating job but it does pay well and is pretty much the golden goose that people here keep asking for. Low competition, high pay and all th benefits of a tech job with none of the cons
I like you now
 
  • +1
Reactions: Jason Voorhees
I'm learning Rust as my niche. It's much harder than Python but very useful and its popularity has been on the rise.
 
  • +1
Reactions: Jason Voorhees and sauceboss
A while ago there was a user on the Money Making section that posted about a short course he did, and he got a really easy Web Development Role that paid like over a 100k per year. Not sure how to find that specific thread

I often see Cloud Support being mentioned but thats on Reddit and they often give shit advice.

Also heard web scraping specialist mentioned several times but not sure how good that is.
 
Last edited:
  • Woah
Reactions: Jason Voorhees
I'm learning Rust as my niche. It's much harder than Python but very useful and its popularity has been on the rise.
A while ago there was a user on the Money Making section that posted about a short course he did, and he got a really easy Web Development Role that paid like over a 100k per year. Not sure how to find that specific thread

I often see Cloud Support being mentioned but thats on Reddit and they often give shit advice.

Also heard web scraping specialist mentioned several times but not sure how good that is.
The problem with Data Mining, ML engineers is that most people hiring for such positions require you to have multiple years of experience in IT. They are narely any entry level jobs. I mean I have experience with python libraries I learnt it as a part of my course in uni but it never interested me because it seems to be very frustarting and tedious process so I never learnt it in depth.
 
  • +1
Reactions: Shahnameh and RICHCELDOM
@我需要阴部
 
It is programming for legacy systems. These are often comple, mission-critical systems built with older technologies, such as COBOL, Smalltalk, and other programming languages from the 70s, 80s, and 90s. These systems are embedded in industries like finance, healthcare, and government, and they are often too costly risky to replace or fully modernize.

The more niche and outdated the technology, the higher the demand and pay tend to be. Many companies are looking for people who can maintain, optimize, or even gradually modernize these systems but the small problem is that there are barely any resources. You have to somehow educate yourself with older technologies, learning Mainframe and Cobol required at banking level is also not an easy task you also somehow nerd to gain experience about it, also the tools and environments used to work with legacy systems are often outdated and not user-friendly so it is quite a frustrating job but it does pay well and is pretty much the golden goose that people here keep asking for. Low competition, high pay and all th benefits of a tech job with none of the cons
so the issue with this is that it's very difficult to find an institution who teaches this every place is trying to one up each other on teaching whatever is the newest system and use key buzzwords lik ''AI'' or ''Machine learning''

The death of quality education is real.
 
  • +1
Reactions: Shahnameh and Jason Voorhees

Similar threads

Rigged
Replies
113
Views
2K
Lord Shadow
Lord Shadow
_MVP_
Replies
19
Views
1K
the_nextDavidLaid
the_nextDavidLaid
dreamcake1mo
Replies
54
Views
13K
IOS
IOS
dreamcake1mo
Replies
112
Views
33K
sluttysuzy420
sluttysuzy420

Users who are viewing this thread

Back
Top