Permabanned
- Joined
- 10 Dec 2008
- Posts
- 4,080
- Location
- London
snip.
Indeed it's been years since I've used the very latest technology. My clients apart from IBM have tended to specifically avoid bleeding edge like the plague until it's a few years old at least, then IF other companies are still using it, and it doesn't go wrong for them, and we actually need it, maybe we'll consider it.
To give an example we just got 150 brand spanking Windows 7 PC's in. First thing they did, uninstalled Windows 7 and installed XP on 'em. Windows 7 had never gone wrong with any of our software - but they know our stuff works perfectly on XP. The time and effort to 'move backwards' of course cost my client tens of thousands, they even had to buy the additional XP licenses whilst chucking in the bin the Windows 7 ones! Windows 7 didn't give any reason to be distrusted, but the business has such a distrust of new technology, basically they never upgrade ever 'just because the new version looks cool' it has to do something we need, that the previous version doesn't do.
They are using a 6 year old version of their front-end software client even though their license is for ANY version. The latest version does all kinds of awesome stuff inc. .net. But the 6 year old version definately works and performs our functionality so why bother upgrading it's just a pointless risk.
The thought from the business is that WE'RE not going to be the people who suffer any of the 'early adopter' grief. Let other companies go through that. We'll have it if it's still considered 'cool and groovy', and has all the issues patched, and we need it, in 4 years time.
So yes, TBH old technology is really king in the city (well, the bits I've worked in). Unix is still loved just because it doesn't crash and does what it says on the tin with no grief basically. C++ is loved because lots of people know it, there are 5 quazillion libraries, licensing is cheap, and it does what it says on the tin. .net is not trusted because we're in the 'let other companies go through the grief and we'll keep an eye on it' mentality.
Yes it's very dull and depressing to work on older proven technology all the time - but now Im' getting more involved in the business side of things I'm actually starting to truly understand the reasoning .. :\
So to get right back to the original point -- new university bloke will MOST LIKELY get most use and a good job knowing unix and C++ and Oracle. Thats the definate '£42K a year and quite a nice easy life' route .. which I believe is what he was originally asking for ..
He has less chane of getting work if he learns .net, and all about - i dunno - Steve Job's new Ipad's innards. He should stick to what will always be wanted if it's the risk of not finding work he's most worried about.
Someone said unix died 15 years ago. Well all the clients I listed earlier make extensive use of UNIX for the really important, bulk work they do. No-one uses anything else (maybe different flavours of unix - or a bit of CICS or AS400 at IBM, but nowt else at all for the big business processing - the really important heart of your business IT? Unix every time. What other OS can compete?)
Last edited: