Greetings!
I am a techie at heart and enjoy programming & software development. However, I also feel that life is too short to be re-training every few years in the latest here-today-gone-in-a-few-years programming-language or development-technology.
I've been trying to think of which skills are likely to have the longest shelf-life, from a point of view of earning a living. I'm not too bothered about earning the highest rate (whether contract or permie), but I am concerned with having enough opportunities such that I can work in whatever area of the UK I like (e.g. Manchester, Birmingham, London, Edinburgh, Cardiff, Leeds).
An idea I had is that the newer and more advanced languages/dev-technologies seem to have a shorter shelf-life, such that they get updated or even replaced by something else a lot more frequently than the older and simpler languages. For example, VB skills were in huge demand in the late 1990's but nowadays it seems to be C#.Net and Java that are the more in-demand programming skills. How many versions of C# & .Net have there been over the last 10 years? Meanwhile, older skills such as C, C++ and COBOL are still lingering around and not being updated or replaced anywhere near as frequently.
I'm thinking that maybe my time would be better spent learning an older language such as C, C++ or COBOL, which may not be in as high a demand or as well-paid as C# or Java programming, but might keep me in work longer with less need to keep re-training.
What do you esteemed CUK'ers think?
Thanks,
TTheTTTTT
I am a techie at heart and enjoy programming & software development. However, I also feel that life is too short to be re-training every few years in the latest here-today-gone-in-a-few-years programming-language or development-technology.
I've been trying to think of which skills are likely to have the longest shelf-life, from a point of view of earning a living. I'm not too bothered about earning the highest rate (whether contract or permie), but I am concerned with having enough opportunities such that I can work in whatever area of the UK I like (e.g. Manchester, Birmingham, London, Edinburgh, Cardiff, Leeds).
An idea I had is that the newer and more advanced languages/dev-technologies seem to have a shorter shelf-life, such that they get updated or even replaced by something else a lot more frequently than the older and simpler languages. For example, VB skills were in huge demand in the late 1990's but nowadays it seems to be C#.Net and Java that are the more in-demand programming skills. How many versions of C# & .Net have there been over the last 10 years? Meanwhile, older skills such as C, C++ and COBOL are still lingering around and not being updated or replaced anywhere near as frequently.
I'm thinking that maybe my time would be better spent learning an older language such as C, C++ or COBOL, which may not be in as high a demand or as well-paid as C# or Java programming, but might keep me in work longer with less need to keep re-training.
What do you esteemed CUK'ers think?
Thanks,
TTheTTTTT
Comment