- Visitors can check out the Forum FAQ by clicking this link. You have to register before you can post: click the REGISTER link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. View our Forum Privacy Policy.
- Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!
Collapse
You are not logged in or you do not have permission to access this page. This could be due to one of several reasons:
- You are not logged in. If you are already registered, fill in the form below to log in, or follow the "Sign Up" link to register a new account.
- You may not have sufficient privileges to access this page. Are you trying to edit someone else's post, access administrative features or some other privileged system?
- If you are trying to post, the administrator may have disabled your account, or it may be awaiting activation.
Logging in...
Previously on "Which dev skills have the longest shelf-life?"
Collapse
-
Originally posted by nomadd View Post.." .. But to be perfectly honest with you, I haven't really touched it since version 5." Seems that might not be as big a problem as I thought!
(At least I don't think there's a PHP 6 - As for perl, 4 to 5 was the big jump.
Not so keen on PHP, as the rates are rubbish and it isn't as rigorous at checking syntax etc (or wasn't the last time I used it).
Leave a comment:
-
Originally posted by eek View PostPerl6 was six months away from release back in 1997. I don't think that will ever change (mainly because Perl 5 works)
Leave a comment:
-
Originally posted by kingcook View PostI've been in constant work with Perl for the past 2+ years as a contractor, although I never know how I always manage to get a gig. Whenever I check jobserve.com/etc, there's hardly any Perl gigs. Maybe I need to look a bit further!!
I've been working with Perl since 1999.
I get you with Perl6 - I don't think it will ever be released.
Leave a comment:
-
Originally posted by OwlHoot View PostI've been pretty much off the bench continuously since 2002 using perl and more recently python, along with the usual webby stuff and SQL, and there's no sign yet of perl, or even less, python tailing off.
(Ever since I started using perl in 2002, perl 6 has been hovering in the background. But unbelievably I gather it is still nowhere near ready for release. Probably never will be now.)
I've been working with Perl since 1999.
I get you with Perl6 - I don't think it will ever be released.
Leave a comment:
-
C++ has kept me going for years. I have smatterings of other skills but this is my main one, along with being able to get along with people and have a laugh.
Lots of large legacy systems that no one want to pay to upgrade.
Also, no one seems to want to do C++ anymore. Everyone is off doing exciting stuff with C# and HTML5 etc so there is not as much competition.
Leave a comment:
-
C#, MVC, T-SQ,L Javascript, and CSS will keep you earning for the next 10 years. Will be boring as hell though.
Leave a comment:
-
Originally posted by TTheTTTTT View PostSome of the replies have commented along the lines of: the skills that don't go out of date are the more generic skills such as being able to solve problems, learn new programming languages, adapt to new environments/changing requirements etc. That's all very well but anyone who has experience of trying to get a job in programming/development knows only too well that, rightly or wrongly, the people you have to get past in order to get a job (agents, interviewers etc) don't screen for those qualities - they just want to know whether you have 2 years solid experience of <insert programming language/dev tech here> along with a plethora of other technical buzzwords on your cv. You might be the best programmer in the world, but if your experience is in Java and they are recruiting for C# or C++ then you won't even get to an interview. In fact your cv won't even be put forward.
Leave a comment:
-
IF you want to stay in continous employment then learn MS/TSQL, Oracle PL/SQL, and unix shell scripting with some bits like awk, perl, python. Those two databases are at the heart of "most" systems [and bymost I mean more than 50%, if not getting closer to 75%, I don't have the numbers] and unix is usually what glues it all together at the back end. On top of those skills you'll pick up different skills at each job, be that a job scheduler or a reference data set up app for the Enterprise suite.
If you go down the route of learning tools - you'll quickly find yourself sidelined unless you picked the right tool/manufacturer. I spent 12 years as a developer, and after starting from scratch 3 times over with a new tool/language decided to move into testing. I've now done 6 years with my combination of database coding, bit a scripting to automate tests and excel to make everything look pretty I've never been out of work. I don't do "front end" testing, i.e clicking on pretty interfaces to see if I can add a new customer or make an order. It's the type of stuff where they have moved from package A to package B, and need to make sure ALL their financial data for the last 20 years has come across - and adds up to the right £values. (No polating floint numbers required). Or checking their new data warehouse has the same number of sales by year, product, area or department as the operational sales database says there was.
The best bit to me is that working as a tester - it's not my fault is the code is carp (not a fish). And if the dealines slips coz I found a load of defect I can say - would you prefer the customers to have found them after it went live.It was working a stint as a post-live support anaylst that got me to move into testing as I was thinking "this code is a pile of utter XXXX" and should have never gone live and can not have been tested or it would have failed. Classic case of coders doing testing to make sure it worked, not testers doing testing to see if it would break.
I did take a look at Java in the early years, but decided to hang on and see if it stuck Glad I didn't take the webdeveloper route - as even though Jave is still here there are so many new bits continuosly it must be pretty hard to stay current. As a tester, all I need to get is a basicunderstanding of how the architecture works and I can start dreaming up tests to make it break. My favourite bit of testing ever was some non-functional testing for a client, where we were pulling power sockets out of £100,000 unix boxes, mid batch run. Plugging the power back in - watching the machine do a "hands off" reboot, start up the middleware services, pick up the batch and complete successfully. Credit to the devs on that one! If I ever find myself running a large IT department I'll be hunting them down on linked in.
Leave a comment:
-
Originally posted by TTheTTTTT View PostI would not be at all surprised if some of the higher level languages/dev technoligies are actually written in a lower level language. Isn't Windows itself written in C and C++ ?
Leave a comment:
-
Originally posted by Old Hack View PostKknowing NWP2C, a decent rate was about 150 an hour and location Brighton, or somewhere equally as far away from him as necessary
Also, since when did you kknow me?Last edited by NorthWestPerm2Contr; 7 September 2012, 23:04.
Leave a comment:
-
Originally posted by TTheTTTTT View Post
I've been thinking about my original post a bit more. I think the lower level languages are likely to last longer because they are simpler, more fundamental. Replacing them would be a bit like re-inventing the wheel. ...
I've been pretty much off the bench continuously since 2002 using perl and more recently python, along with the usual webby stuff and SQL, and there's no sign yet of perl, or even less, python tailing off.
(Ever since I started using perl in 2002, perl 6 has been hovering in the background. But unbelievably I gather it is still nowhere near ready for release. Probably never will be now.)
Leave a comment:
-
Originally posted by TTheTTTTT View PostSome of the replies have commented along the lines of: the skills that don't go out of date are the more generic skills such as being able to solve problems, learn new programming languages, adapt to new environments/changing requirements etc. That's all very well but anyone who has experience of trying to get a job in programming/development knows only too well that, rightly or wrongly, the people you have to get past in order to get a job (agents, interviewers etc) don't screen for those qualities - they just want to know whether you have 2 years solid experience of <insert programming language/dev tech here> along with a plethora of other technical buzzwords on your cv. You might be the best programmer in the world, but if your experience is in Java and they are recruiting for C# or C++ then you won't even get to an interview. In fact your cv won't even be put forward.
I've been thinking about my original post a bit more. I think the lower level languages are likely to last longer because they are simpler, more fundamental. Replacing them would be a bit like re-inventing the wheel. I'm thinking about languages such as C and C++. I can't see them being replaced any time soon. As for the higher level languages/technologies such as C# and .Net, I could far more easily imagine them being replaced (whatever happend to VB, COM, ActiveX ?). I would not be at all surprised if some of the higher level languages/dev technoligies are actually written in a lower level language. Isn't Windows itself written in C and C++ ?
Cheers,
TTheTTTTT
Leave a comment:
- Home
- News & Features
- First Timers
- IR35 / S660 / BN66
- Employee Benefit Trusts
- Agency Workers Regulations
- MSC Legislation
- Limited Companies
- Dividends
- Umbrella Company
- VAT / Flat Rate VAT
- Job News & Guides
- Money News & Guides
- Guide to Contracts
- Successful Contracting
- Contracting Overseas
- Contractor Calculators
- MVL
- Contractor Expenses
Advertisers
Contractor Services
CUK News
- Can a WhatsApp message really be a contract? Sep 25 20:17
- Can a WhatsApp message really be a contract? Sep 25 08:17
- ‘Subdued’ IT contractor jobs market took third tumble in a row in August Sep 25 08:07
- Are CVs medieval or just being misused? Sep 24 05:05
- Are CVs medieval or just being misused? Sep 23 21:05
- IR35: Mutuality Of Obligations — updated for 2025/26 Sep 23 05:22
- Only proactive IT contractors can survive recruitment firm closures Sep 22 07:32
- How should a creditors’ meeting ideally pan out for unpaid suppliers? Sep 19 07:16
- How should a creditors’ meeting ideally pan out for unpaid suppliers? Sep 18 21:16
- IR35: Substitution — updated for 2025/26 Sep 18 05:45
Leave a comment: