This is an absolutely baffling article. The job market for developers is not glutted by over-supply, it's one where marginally-qualified people get hired for salaries well above the national average because companies need SOMEONE to do the job. And virtually nowhere cares about degrees, especially for experienced devs. And having a single development job at a big company for a decade isn't some kind of career-killing…
The Unemployable Programmer
261–270 of 464 posts
Re: The Unemployable Programmer
#262The benefits are plentiful. I've learned more about JavaScript that I thought possible. It also demonstrates you have a passion for technology and it's just not a job. You have the satisfaction that are helping others solve technological challenges. If anything, you are more marketable which is the point of that article. Good recruiters and hiring managers look beyond your resume and looks for way that you standout.
Re: The Unemployable Programmer
#263Reading stories like these really, really scares me. I'm European, and next year my wife and I will most likely move to the US together (long story short: she is a US citizen, we have decided to move, and have already applied). I'm super excited about that. I currently work as a Rails developer, have a diverse background as a Linux sysadmin and developer, and have never had problems finding (or keeping) work where I…
Re: The Unemployable Programmer
#264Earlier quoted context omitted.
Some people are terrible at interviews. A few months ago I interviewed a developer in his thirties who had a great looking resume. Worked on lots of big projects in positions of both making decisions about software architecture, technology to use, etc.. and also being a programmer doing the actual work. His resume was really awesome. When we received him in our interview, we asked him to tell us a bit about his past…
> developer was good when he's working alone on a project with no one to talk to or he/she could have faked the resume, or dressed it in a good way. I find that excellent programmers tend to be good communicators, because good, clean programming is about communicating with future programmers (which could be yourself in 5 yrs time). Having clarity in thought and being able to express ideas to other people is so crucia…
Re: The Unemployable Programmer
#265This is an absolutely baffling article. The job market for developers is not glutted by over-supply, it's one where marginally-qualified people get hired for salaries well above the national average because companies need SOMEONE to do the job. And virtually nowhere cares about degrees, especially for experienced devs. And having a single development job at a big company for a decade isn't some kind of career-killing…
I assume he started at the bottom, since he didn't have any real dev experience yet, but he had no problem finding that job, and he's doing quite well there.
My impression is that it's really not hard to get into software. You do have to be realistic, though; maybe you don't come across as quite as senior as you imagine yourself to be.
Admittedly, this was in Netherland, not the US. The situation might be different in the US.
Re: The Unemployable Programmer
#266Hmm... I'm a 35 year old programmer and I work in Defense/Aerospace. If you think finding a good developer is hard, try finding a good developer who also holds a security clearance. If you're any good at all, you will always be employed and well compensated. The work can be dull, with Vogon-esque processes and procedures, but I have side projects to keep me sane :) Every couple of years (ok, at least every year) I'll…
Re: The Unemployable Programmer
#267Seems like employers would rather just hire a H1-B from TCS instead because then they know are tied to them via the H1-B, whereas a mediocre programmer who is trained up would become a better programmer and might leave once they are good at their salary doesn't commensurate?
Re: The Unemployable Programmer
#268I got a degree but am still unemployable because I didn't have a job when I graduated and apparently nobody hires unemployed people. It's like there's just some tiny step I need to get over. Recently a recruiters said all I needed was a little Java experience and I could be making a lot of money. But I have plenty of Java experience, why can't I find a job anywhere? The worst thing about all of this is how harsh and…
Re: The Unemployable Programmer
#269Earlier quoted context omitted.
> I'd say it goes deeper than this: there's a greater emphasis today on the candidate being productive from day one. Which drives me crazy. Nobody can be truly productive on day one. You have processes to learn, even if it is just an informal "way we do things". You have existing code to become familiar with. You have team dynamics to work into. It takes time. Personally, I cringe whenever I read a job advert mention…
I think that you don't get it about pushing to production on day one. These companies do that to because they have resilient systems, tests, and tooling, and they push to production all the time. Pushing to production on day one is a way to introduce new hires to the continuous deployment methodology. If you're afraid of pushing to production, there's a problem.
A very well tested codebase with resilient systems and tooling takes time to learn, it will take time for a person to become productive within it - and that time is a lot longer than the 4 or so hours you get on your first day after the legal paperwork is done ;)
So pushing on day one - regardless of dangers it poses to the system - seems like pushing to production for the sake of pushing to production.
On another note though - I've worked at companies that have adhered to best practices and done remarkably well with continuous deployment and testing, but the risk of a pushing code to production is never zero. The intent of testing and resiliency is to reduce the odds of catastrophe and increase your confidence in your systems - not to make you overly cavalier.
Re: The Unemployable Programmer
#270Hmm... I'm a 35 year old programmer and I work in Defense/Aerospace. If you think finding a good developer is hard, try finding a good developer who also holds a security clearance. If you're any good at all, you will always be employed and well compensated. The work can be dull, with Vogon-esque processes and procedures, but I have side projects to keep me sane :) Every couple of years (ok, at least every year) I'll…
The shortage of developers with clearance is exacerbated by the number of people with clearance who want to exit the defense contractor ecosystem, because it's a military-industrial clusterfuck from top to bottom. They hire us for our brains, and then tell us not to use them. Except we can't get out because of two factors: 1. The non-defense ecosystem won't fix their insane hiring processes. 2. If you do actually get…