News for hackers. Stuff that matters.
Re:The Unemployable Programmer by alkonaut on Monday August 03, 2015 @07:54AM (#9995085)
I think being around 40 with a decade of dev experience should be pretty attractive, at least if the programming experience is somewhat modern. 10 years OO-programming should be translatable to any OO language with ease, regardless of what you actually used before, for example.

There are "unemployable" developers out there, but they are 10-20 years older and have 15 years of niche in-house platforms in some huge enterprise, and now they have no experience with anything anyone recognizes.

Unemployable because just 1 company on CV, no degree and around 40? Sounds strange.

Re:The Unemployable Programmer by matwood on Monday August 03, 2015 @09:19AM (#9995526)
I've interviewed people like this though not as extreme. Basically person gets a job. They learn the job in about 3-6 months and now repeat the same job for years without ever learning anything else. So on paper it shows 5-10 years experience, but in reality they still have about 3-6 months experience.

Part of the blame lies on the company for not giving the employee a growth path, but the largest part lies on the employee for not continuing to grow on their own. Software as a profession is one where you have to constantly be learning. People need to know going in that it is ultimately their responsibility to keep their skills growing and up to date.

Re:The Unemployable Programmer by Zimdale on Monday August 03, 2015 @10:25AM (#9996027)
> They learn the job in about 3-6 months and now repeat the same job for years without ever learning anything else. So on paper it shows 5-10 years experience, but in reality they still have about 3-6 months experience.

This is the most spot on thing I have read regarding this issue and is why interviewing is so challenging when it comes to developers. This is also why the interview process for developers is so grueling and long. You would be amazed how difficult it is to figure out how much ACTUAL learning experience a person has vs. someone that has done the same thing for 10 years.

I also feel this is why 20-somethings are popular, at least you know for certain how much experience one could possibly have.

Re:The Unemployable Programmer by jschwartzi on Monday August 03, 2015 @10:36AM (#9996131)
Except for all the 20-somethings who started programming when they were 14.
Re:The Unemployable Programmer by bengale on Monday August 03, 2015 @11:22AM (#9996597)
It's been a big problem when I've been recruiting for developers. 10 years experience or 10 of the same year, normally it's the latter.

Personally if I feel I'm no longer learning then I raise it with my manager. If after a few months nothing has changed then I start interviewing.

Re:The Unemployable Programmer by alkonaut on Monday August 03, 2015 @02:32PM (#9998625)
I thought it was nearly impossible to do software development and not learn continuously? Can't imagine what a dev workday looks like when you aren't learning. You rarely ever do the same thing twice, and even if you do you learn from past mistakes and become more efficient.
Re:The Unemployable Programmer by matwood on Tuesday August 04, 2015 @08:39AM (#10002953)
So a dev is hired out of school to build CRUD forms in (VB6|GWT|Something similar). Most likely they master the technology in a few months and now just take new/change requirements and never deal with much beyond the original tech. In a big company where changes can take forever, the dev spends a lot of time waiting on new requirements, going to meetings and acceptance. Before you know it, a lot of time has passed and the dev is still just building CRUD forms in whatever technology that happened to be put on when they were hired.
Re:The Unemployable Programmer by engi_nerd on Tuesday August 04, 2015 @11:03PM (#10007826)
> Software as a profession is one where you have to constantly be learning.

This is one thing that software shares with engineering disciplines

Re:The Unemployable Programmer by pandaman on Monday August 03, 2015 @10:55AM (#9996298)
Having experience /is/ attractive. Not having it, though, is opposite of attractive, especially at 40 and without a degree.

Reading the article, I don't think "Now, life at a traditional office was not that bad: barely any work to be done, it mostly involved sitting at a desk and writing some emails all day. " means he had a developer job.

Re:The Unemployable Programmer by alkonaut on Monday August 03, 2015 @02:37PM (#9998690)
That might be the case. That's pretty much a definition of software development: 1) there is always a lot to do, in any code base 2) doing that for years, even if it's just improving the same code base, will give new challenges and experience.

If you don't have work to do and you aren't learning and progressing then you aren't doing software development, at least not properly.