Live data from Hacker News

Ask HN: starting a career in software dev in my thirties, am I nuts?

news.ycombinator.com

1–10 of 85 posts

Ask HN: starting a career in software dev in my thirties, am I nuts?

#1
ok, so here's the rub;

I am technically minded, I did my first degree in Elec. Eng, which I finished in 2000, and was exposed to some programming.

I spent 5 unfulfilling years in tech support at a big global company, then went travelling for a few years, then came back and did a software degree in 8 months at the age of 30 (due to the fact that I already had exposure, they allowed me to skip some credits). I came out with a high 2nd class honours from this, which I felt was pretty good considering the amount I had to learn.

Since I graduated in 2008, I opted not to jump into the first job that came my way, and instead started studying Ruby on Rails, jQuery, and more recently BDD with Rspec and Cucumber, as well as working on some projects and building wordpress sites in between for a little extra cash. The idea was that this time around I would get work that interested me instead of going through the motions.

Recently I've been looking for employment, and haven't been successful, although feel as though I have come close once or twice.

Still, I'm starting to get a sinking feeling. I don't have enough experience to get started, and I can't get started without experience. It's starting to get me down a bit. I'm 33 now, and I need to start my career already.

I would love to know what insight you guys have for me in this situation.

cheers

Paul

Re: Ask HN: starting a career in software dev in my thirties, am I nuts?

#2
Life begins at 40, dude :)

Never too late, and frankly I think you've done good getting grounded in things like BDD/TDD. There are people I know with 10-15 years of development experience that don't know about TDD, much less use it. It's not a silver bullet, but I think demonstrates a lot of forward thinking.

Have you considered just being an independent service provider? Looking for 'employment' isn't going to necessarily get you all that much more than you'd get if you got your own short term contracts. At the same time, different people have different needs - perhaps you have some need for 'employment' in the traditional sense?

I'm sensing some independence though - travelling for years, went back to school - jumping in to a new arena - etc. You may not fit well in most traditional employment situations.

How are you making money right now? How are you getting by? Are you doing any web work for hire? Could you do more? Does that not appeal to you?

Re: Ask HN: starting a career in software dev in my thirties, am I nuts?

#3
You're not nuts, if that's what you want to do, then do it.

However, the truth is 30 is not young for an entry level developer. Most 30 year-olds are accustom to a higher income than a 22 year-old CS grad, and this might make some employers adverse.

Keep pounding the pavement. With your engineering background you should be able to find a good job. It might take some time in this job market, but keep at it, and try to pickup some freelance to pad your resume.

Re: Ask HN: starting a career in software dev in my thirties, am I nuts?

#5
I don't have enough experience to get started, and I can't get started without experience.

Horsepuckey. Can you FizzBuzz? If so, you're experienced enough to get a job as a developer. What you need to work on is not your programming ability -- that is what professional experience is for -- but your competence at marketing yourself.

You will probably not be hired to fill a hole labeled "I need a developer who does RoR, jQuery, Rspec, and Cucumber." First, most of the people who need exactly that skillset don't have the budget to hire anybody. (No offense to present company who may use exactly that skillset.) Second, most developers start with semi-relevant experience and gradually learn more about the stack their current job (or project at the job) involves. I was a Big Freaking Java Web Apps dev for 3 years and I started not knowing SQL, Spring, etc etc. That was fine -- it just meant my first several months involved doing an awful lot of iterating over hashmaps (java.util.* is my second home) when not reading code and tutorials.

Now, in terms of marketing yourself:

1) Make stuff you can show off. This distinguishes you from the 90 out of 100 candidates who are incapable of making stuff. Making stuff is the core developer competency. (Actually, it might be #2 after communication skills.)

2) Polish your communication skills. See #1.

3) Start networking. "Send a resume and pray" is jobseeking for people who enjoy unemployment. Know the decisionmaker beforehand. There are a variety of ways you can get started on this today -- for example, start writing a blog about the kinds of problems you have solved or will eventually solve for the kinds of people who will hire you. This gives you something to talk about. Alternatively, talk about what other people are writing in the same field. This has a long payoff timescale but the rewards can be fantastic.

Also, don't neglect traditional networking: business cards, meeting people face-to-face in your local community, etc etc.

Re: Ask HN: starting a career in software dev in my thirties, am I nuts?

#6
I don't think you are nuts, but be realistic in your expectations for your first job in the industry. There will be plenty of competition out there that could have a lot more experience - you just need to focus on showing why you are passionate about starting in this field and that you are not only capable but also willing to learn anything required to improve your potential within their companies.

If I saw this kind of drive I would (and have in the past) overlooked people's actual experience. Someone with a go-to attitude and very eager to increase their skills will always do well in an interview with me.

Good luck and don't let the current job market bring you down - it'll happen sooner than later.

Re: Ask HN: starting a career in software dev in my thirties, am I nuts?

#7
You're not nuts. I'm doing it and I'm over 40, I spent a decade or two in civil engineering as a land surveyor and then as a cartographer. That whole industry collapsed, and since I had learned BASIC and C in high school and did some sysadmin UNIX stuff decades ago, I'm getting back up to speed thanks to Python.

My advice would be to get a related job in a shop that uses a similar set of technologies and has programmers on staff. Keep working on your skill set, and get some mentoring from an experienced programmer.

Another avenue I would recommend is to work on a high-quality open source project to get some experience under your belt.

Re: Ask HN: starting a career in software dev in my thirties, am I nuts?

#8
I'm going through a very similar situation, though I never finished my degree the first time around. I dropped out, and spent most of my 20's working in various dead end tech support jobs. Then 3 years ago I went back and finished my degree. I graduated in June of 2009. I took a job I now hate because I was trying to get in to get experience and to be able to pay off my student loans. I'm going through the motions in this job, but trying to work my way into the field I want to be in, web development. Bottom line for me is, if you don't enjoy what you do for a living, you don't find it engaging, then you shouldn't be in that job. Find the job you want to work in. I realize it's more difficult as a person who is looking and not currently employed full time, but keep at it. Just keep racking up experience where you can, and eventually you'll get the job you want to be in. Trust me, I've wasted a year in this job, and if I could go back a year, I wouldn't have taken this position.

Re: Ask HN: starting a career in software dev in my thirties, am I nuts?

#9
post #5

I don't have enough experience to get started, and I can't get started without experience. Horsepuckey. Can you FizzBuzz? If so, you're experienced enough to get a job as a developer. What you need to work on is not your programming ability -- that is what professional experience is for -- but your competence at marketing yourself. You will probably not be hired to fill a hole labeled "I need a developer who does RoR…

i agree with everything, but i especially agree with this:

> Make stuff you can show off.

if you have a good portfolio and can convince someone to look at it, they will care much less about your experience, grades, etc..

Re: Ask HN: starting a career in software dev in my thirties, am I nuts?

#10
post #5

I don't have enough experience to get started, and I can't get started without experience. Horsepuckey. Can you FizzBuzz? If so, you're experienced enough to get a job as a developer. What you need to work on is not your programming ability -- that is what professional experience is for -- but your competence at marketing yourself. You will probably not be hired to fill a hole labeled "I need a developer who does RoR…

Try to leverage your previous experiences. Five years of work experience and your development skills make you the uniqe person.

Add what Patrick wrote above and try to review your situation in this ligth.

Post reply on HN