Hi,
This is my situation:
- Management degree (couple classes short of a minor in CS).
- Worked for a family software company (ERP software) from a teenager until college graduation (so I had a lot of programming/software experience). It was a COBOL environment.
- Worked the last 20 years in IT in the Business Intelligence field at a Fortune 1000 company so I have a ton of SQL, database and front-end tool experience (Business Objects).
- Have worked with ASP, ColdFusion and VBA when necessary but not a lot.
- I would peg my technical skills at medium (I understand the bits, the bytes, the hex, UNICODE, little indian/big indian, etc). I'm good for developing business applications but I certainly won't ever be at the develop operating system level.
- I have read about OO programming and I've easily understood what I've read but I haven't done any OO programming.
I'm currently at a point where I would like to get up to speed in one of the modern programming languages (.NET or Java or something else). I’m thinking of changing to a web application development role (tired of the BI space) or possibly something completely different (networking or mobile phone app development). I see lots of job trend stats that say networking is hot over the next 10+ years. And the mobile phone app development is obviously hot.
So here are my two questions...
1)
If you were going to retrain yourself for a completely different role in the IT world would you go for web programming, networking or something else (if something else what)?
2)
If you selected web programming what language would you choose Java? .NET (if so which .Net language)? Or another language (if another language what)? And which language is the easiest language to get up to speed in (I want to become as much of a guru as possible as quick as possible)?
Quick Note: I'm interested in positioning myself for employment for the next 20 years. I'm not interested in input like this language is better than this language because this language has WYSIWYG development functionality in it's IDE and this language's IDE doesn't. I would like input/opinions on what's up and coming, what's going to be hot for the 20 years, etc.
Thanks in advance for any input!!!
This is my situation:
- Management degree (couple classes short of a minor in CS).
- Worked for a family software company (ERP software) from a teenager until college graduation (so I had a lot of programming/software experience). It was a COBOL environment.
- Worked the last 20 years in IT in the Business Intelligence field at a Fortune 1000 company so I have a ton of SQL, database and front-end tool experience (Business Objects).
- Have worked with ASP, ColdFusion and VBA when necessary but not a lot.
- I would peg my technical skills at medium (I understand the bits, the bytes, the hex, UNICODE, little indian/big indian, etc). I'm good for developing business applications but I certainly won't ever be at the develop operating system level.
- I have read about OO programming and I've easily understood what I've read but I haven't done any OO programming.
I'm currently at a point where I would like to get up to speed in one of the modern programming languages (.NET or Java or something else). I’m thinking of changing to a web application development role (tired of the BI space) or possibly something completely different (networking or mobile phone app development). I see lots of job trend stats that say networking is hot over the next 10+ years. And the mobile phone app development is obviously hot.
So here are my two questions...
1)
If you were going to retrain yourself for a completely different role in the IT world would you go for web programming, networking or something else (if something else what)?
2)
If you selected web programming what language would you choose Java? .NET (if so which .Net language)? Or another language (if another language what)? And which language is the easiest language to get up to speed in (I want to become as much of a guru as possible as quick as possible)?
Quick Note: I'm interested in positioning myself for employment for the next 20 years. I'm not interested in input like this language is better than this language because this language has WYSIWYG development functionality in it's IDE and this language's IDE doesn't. I would like input/opinions on what's up and coming, what's going to be hot for the 20 years, etc.
Thanks in advance for any input!!!