4 ms·
you cherry picked the most successful languages, and also ignored how much they changed. you also doubled the amount of time c++ was actually used. 30 years a
by autokad 13y ago
you cherry picked the most successful languages, and also ignored how much they changed. you also doubled the amount of time c++ was actually used. 30 years ago COBOL was all the rage I'm sure. And lets face it, knowing just those is not going to get you very many jobs, maybe for a few hundred people in the entire united states.
and people have to look ahead and see the trend. newer stuff is coming out faster and faster. The 'hard' stuff is paying more and more and requires less and less people to do it, while the easy stuff is consistently either being outsourced or made so easy 'anyone' can do it.
and unemployed beyond 40 dead in the industry? are you kidding me? we have less IT/programming jobs today than we had in the late 1990s. Where do you think those people went, they just up and died? they had to pick a new industry
- smsm42 13y agoYou quite underestimate the number of COBOL jobs. E.g. simple search [1] reveals thousands of COBOL jobs just on one site, and most of these jobs I imagine would not be even advertised on generic job-search sites since these go through consulting firms which already know who they can hire. Deeper research shows there are millions of COBOL programmers now [2] and massive numbers of COBOL applications still in business. Actually, as traditional COBOL programmers start retiring and banks and hedge funds still being in business, programming COBOL may become very very lucrative market, paying very much better than your average Ruby or Java gig. >>> newer stuff is coming out faster and faster. I see no indication of this. Actually, most of the things that were with us 10 years ago are still around, and introduction of paradigm-shifting concepts massively slowed down due to massive size of the market which would not allow quick change and incurs massive legacy costs. You could maybe introduce new HTML version in a year in the 90s, but now you're stuck with HTML 4 for decades because literally millions of applications depend on it and they are not going to change, and HTML 5 is rolling out in baby steps, despite all the cool stuff it proposes. Looks what happens to XP - they have a massive install base and now Microsoft can not get rid of it, however hard it tries. Market size is enormous now, and so the pace of adoption of any paradigm-shifting concepts is much slower than before. >>> we have less IT/programming jobs today than we had in the late 1990s. Could you back this up with some data? I haven't found the data that support this conclusion. The programming jobs are shifting around and moving, but I don't see IT being smaller now that it is in the 90s, even accounting for the dotcom bust. Where is that "less programming jobs" coming from? [1] http://www.indeed.com/q-Cobol-jobs.html http://www.indeed.com/q-Cobol-jobs.html [2] http://cis.hfcc.edu/faq/cobol http://cis.hfcc.edu/faq/cobol Edit: removed wrong data.
- autokad 13y agoyes there are a few COBOL 'jobs' scattered throughout the country, but that really doesnt matter. a person can stick with learning one language and hoping it remains relevant for their 40-50 year career, but outliers do not make a rule. theres lots of people doing really well playing the lottery. making a web page today in 'html' is NOTHING like it was 5 years ago, let alone 10. you're simplifying it way too much. if you were a web designer, and just stuck with what you taught yourself back in 2005, you would be out of a job. you constantly have to learn new libraries, new languages because no software operates on an island. yes, every field must adapt and add changes, but none so much as like with tech. all of this is COMPLETELY irreverent anyways. IF you want to be a programmer, and not look ahead to your future to find out what you will need to grow into, BY ALL MEANS. And if you think people will still find your skills valuable even though you don't plan on updating them constantly, good luck. the point is, if you read the article and dont want to gamble with your future, a programmer is a dead end job in the sense that if you are not moving into some sort of managerial position, there is no where to go.
- smsm42 13y agoNobody says "don't learn anything for 10 years". That would get you in trouble in almost any profession but maybe burger flipping. What I am saying that what you learned in 2005 about HTML is still useful, you just add stuff to it bit by bit, becoming more experienced - and your value actually raises, not declines. Nobody says "do not update your skills". What I am saying is "don't discount the skills you already have". This is additive, not zero-sum - if you know both COBOL and Ruby, it's better than just one of them, and your expertise should cost more even if you don't write COBOL on current project - because you have wider experience and thus probably can see solutions or aspects somebody with narrower experience can not. That's why I think "unhireable by 40" is a nonsense that is long gone from any shop that is interested in hiring actually good programmers and not cheapest coders to generate KLOCs for some contracts where it won't work anyway but it's OK because it means more contracts. >>> IF you want to be a programmer, and not look ahead to your future to find out what you will need to grow into, BY ALL MEANS. This is a false dichotomy. I want to be a programmer AND look into my future, and I do, thankyouverymuch. I do not want to be a CEO, it's not a job for me, I'd suck at it. But I don't suck at programming, and that's what I want to do. And I think there are lots of opportunities around to earn your bread and butter on it. >>> that if you are not moving into some sort of managerial position, there is no where to go. That's plain wrong - there's everywhere to go, and you confirm it yourself by noticing new things appearing all the time. That's where you go - doing new things! You don't have to have a 'C' in your title to live a fulfilling professional (or personal) life. Of course, if your goal is to have that 'C', go ahead - but there could be many more goals than that.
- maigret 13y agowe have less IT/programming jobs today than we had in the late 1990s. This site seems to disagree with you: http://www.bls.gov/opub/btn/volume-2/careers-in-growing-field-of-information-technology-services.htm http://www.bls.gov/opub/btn/volume-2/careers-in-growing-fiel... . I work with numerous people over 40 actually. Also, I beg to differ that learning a new programming language is a big deal. We've yet to see a single complete disruption in the way we program... It's still editors, compilers and debuggers in the end.