We struggle trying to get someone new motivated to learn the technology.
I wonder how the banks end up getting people working in banking. After all, it's dull (yeah, the maths in the software is generally not that interesting), high stress and ultimately pointless. I guess they find *some* way of motivating those people.
Agreed. Adding my own anecdote.
(modesty filter off for a moment)
I'm a talented programmer. Yes, I'm in my 40's, but I'm also well-versed in tech both new and old. I keep up with the kiddies and their frameworks-of-the-month for web, mobile, and other development platforms. I grok my systems from the applications down to the network protocols on the wire and the byte arrangement on the disks. I can train, have written books, deal with management well, and mange people adequately. I can work where I want to, command good salaries, and have turned down good offers recently.
(modesty filter back on)
I'm currently working in the Payroll industry in the midwest. Not quite banking, but well, it's close. The core application here is from the 1980's. Legacy shit abounds in this place. Our vendors are using tech even older, judging by how file exchange and their API's look. Government and regulatory agencies are terrible partners. Progress is slow, cumbersome, and painful.
Why the hell would I work here? Employers take note:
* They pay me very well.
* I have a short commute. I don't waste a lot of time in my car or on a train.
* They don't work me very hard. Honestly I can come and go as I need. My time off is mine.
* Regulatory deadlines are distant, well-known, rock solid, and usually easily achieved. Congress notwithstanding.
* There's money here. If I need equipment, it shows up. If I need software, it gets bought.
* My software is quietly useful. Millions of people look at their paychecks (or bank statements) and most of the time it's just right.
* I am not technologically micromanaged. I can use the tools I want, the way I want.
* My employers are good at weeding out poisonous co-workers. I don't work with assholes, ever.
* The challenges are of my own devising. I have enough time to experiment, throw away, re-work, and try new things.
All of that is how dull industries like banking (and payroll) wind up with talented people.