Live data from Hacker News

Ask HN: How long did it take you to get your first dev job?

news.ycombinator.com

41–50 of 57 posts

Re: Ask HN: How long did it take you to get your first dev job?

#41
Reach out to companies. Don't just hand them your resume. Show them that you are passionate about their technology and product. Show that you are determined to get this job.

Here is an idea: Take whatever they are doing-- let's say it's a social network-- and re-create a very basic version of it using new hot technology. Then send it to them and say, "Hey, I made a basic clone of SocialNetwork with an Elm front-end and Rust microservice backend on Docker utilizing Neo4J and Elastic Search."

That will grab their attention! The ultimate engineering employee is one who is passionate about working for the company and takes the initiative to go above and beyond what is expected of them. (Notice I didn't say that the smartest/most accomplished person is the best employee). Your goal should be to appear to be that ideal employee.

Re: Ask HN: How long did it take you to get your first dev job?

#42
Write code. Spend as much of your time as possible doing that.

I'd ignore recruiters and fairs. Go to techy talks, meetups etc. Don't hand outo a resume. In fact you don't need a resume except for HR filter purposes (you need one, but it won't be the reason you get a job --- not having one or having a poorly written one can get you nixed by HR/management). Engage in discussion with technical people you meet who look like they have hiring influence. Talk about your project (see above: write code). Also ask them about their projects. Get their email and ask if they mind if you connect on LinkedIn. If you are lucky one of these contacts will decide to promote you as a good hiring candidate in their organization. Follow up via email to keep them warm. Don't ask for a job. Ask some plausible follow-up question from the initial discussion or perhaps ask if they know if any company in the area hiring (this is code for "I want a job" but much more polite).

Also: write code.

Re: Ask HN: How long did it take you to get your first dev job?

#43

I have also been appling for developer jobs and waiting more than a month for more than rejection responses. For anyone who came here to share advice about my resume, here's a link via my VPS: http://162.243.149.58/Resume.pdf

The resume lists mostly sysadmin and supporting tasks. Dev tasks (like "developed web-based email search" or "Shipped working code") are too vague.

The layout (especially the "Knowledge and Skill" section) look like you're trying to pad things out to fill a page.

If you do more admin stuff, maybe you are applying for the wrong jobs. If you are looking for software development jobs, be concrete. Give examples of projects you've built or contributed to: e.g. "Implemented significant features for in-house helpdesk ticketing system (Python/Javascript/HTML/CSS) supporting 35 users and over 2700 tickets/week." Enumerate the "working code" that you shipped.

Re: Ask HN: How long did it take you to get your first dev job?

#44

How firmly are you set on Vancouver? There's a massive difference by city (EDIT: commenters getting a job in one week are probably in one of the top listed cities) Venture-Capital Investment by City Rank Metro Venture Capital Investment (millions) Share of Global Venture Capital Investment 1 San Francisco $6,471 15.4% 2 San Jose $4,175 9.9% 3 Boston $3,144 7.5% 4 New York $2,106 5.0% 5 Los Angeles $1,450 3.4% 6 San D…

Sure, but venture capital investment in not necessarily related to actual open programming jobs, and how easy it is to get them. A whole lot of jobs are at huge firms whose main activity is not to make software.

In my experience, San Francisco is not the easiest place to go look for a job, or even close to the best idea: Living expenses are very high, interviewing processes are often very selective in ways that have little to do with job performance, and, in my experience, do not even have that great an average of quality in programming practices: Heck, I'd tell a new grad that, unless they landed in one of the very top employers there, that they'll be far better off in a different city.

(Full disclosure, I currently work remote for a SF company that is pretty popular in HN)

Re: Ask HN: How long did it take you to get your first dev job?

#45
post #22

Hey nerd, I'm a developer in Vancouver too. To answer your question, I got started through a close connection. GitHub has generated several leads for me too. Want me to have a look at your resume? There might be something you can improve that's causing you to not receive calls back (might just be bad luck!). I'm no expert in resumes though. We're always looking for people to hire if we think they're a good fit. Send…

What do you have on Github that's actually getting you job leads?

Stars.

Re: Ask HN: How long did it take you to get your first dev job?

#46
post #22

Hey nerd, I'm a developer in Vancouver too. To answer your question, I got started through a close connection. GitHub has generated several leads for me too. Want me to have a look at your resume? There might be something you can improve that's causing you to not receive calls back (might just be bad luck!). I'm no expert in resumes though. We're always looking for people to hire if we think they're a good fit. Send…

>GitHub has generated several leads for me too. I 've had recruiters say the generic line ' I am impressed with your projects on github' , I am sure none of them actually looked at my github. But in your case looks like it was not some random recruiter? This would be my ideal way to find a job, I would always choose this over stupid whiteboard interviews.

I'm not the OP, but my portfolio and side projects have outright given me jobs before. Quite a long time ago I had a small project done in Java, but I built an XML file format for tracking all my stories, and an XSLT script for generating a burn down chart, calculating velocity, etc, etc. OK... XML and XSLT... I said it was a long time ago ;-). I provided a link to the Java code as proof that I could do some basic Java/Swing stuff, but everybody who saw it commented on the simple project tracking. In the end it got me a job with a small group who were having difficulty with that kind of stuff.

What I find interesting is that if you look at my projects on Github, they are not particularly well written and my portfolio/blog is almost cringe-worthy in how pompous it is. But I think that the fact that I'm always dabbling in something and experimenting says something about me as a programmer.

If I had to do another interview, I think I might point them to this: http://mikekchar.github.io/core-wars-kata/ It's me implementing core wars, one pomodoro a day (got up to 65 pomodoros before I got side tracked on something else). It's nothing special. There are lots of problems with the code I wrote and I did lots of stupid things. But it's an honest exposition of how I write code. I recorded everything with asciinema and if you increase the speed 3 times you can watch a pomodoro in about 5 minutes.

I should actually get back to that project because it was really quite a lot of fun :-)

Re: Ask HN: How long did it take you to get your first dev job?

#47
2-3 months of light work (it was the summer), in Toronto circa 2011.

I had zero professional experience, and bad grades. I knew that for my first job coming out of school, a lot of places would ask for a transcript...so I pointed most of my energy at places where the HR process seemed lax enough that I'd get to talk to developers (who could advocate for me) before I had a conversation where grades would come up.

At the start of my search, the Star/Globe had an insert with "Canada's Top 100 Start-Ups" - I cold-emailed all the ones in there which seemed interesting. A few got back to me, and one of the ones that did is where I'm still working.

As someone on the other side of the table now (at a ~25-dev shop), some things I think about when I'm considering new grads:

* I'm looking at passion, which I use as a proxy for long-term potential upside. You likely won't be a valuable contributor for 6+ months while I get you up to speed on my domain and what real-life professional programming is like. Some new grads can have an immediate impact, but most of those will have already been hired by Google/FB/etc. before they even think of my company. Convince me that you're the one I should be placing my bet on.

* If your CV talks about a mobile app you built, have it installed on your phone so I can play with it. If you talk about a web app, have it bookmarked and walk me though it. If you have one of those you're not excited to show me, I'm going to assume it's bad or you didn't finsih it (so don't mention it). If you don't have one of those and you're a new grad, I'm going to wonder why not. These don't have to be sophisticated; what you're showing me is that you're excited about technology, and can apply it in a non-academic, non-forced context.

* Show that you can communicate well. We're going to be spending a lot of time teaching you stuff, so I'm going to be probing to make sure that you can absorb it all (emotionally and socially).

* Don't focus that much on your specific tech stacks, aside from enumerating them. I'll assume your experience is of limited/academic depth only, and that you don't have much real-world experience. Don't boast that you know Scala when you used it for a project and a co-op term; focus on selling that if I need you to learn OCaml, you'll be a quick study.

Lastly, re: meeting engineers at meetups etc. - don't forget about follow-ups. Maybe the person you had a positive conversation with was just being polite...but it's more likely that they just forgot about the conversation. Send them an email a few days after to remind them you exist.

Re: Ask HN: How long did it take you to get your first dev job?

#48
post #22

Hey nerd, I'm a developer in Vancouver too. To answer your question, I got started through a close connection. GitHub has generated several leads for me too. Want me to have a look at your resume? There might be something you can improve that's causing you to not receive calls back (might just be bad luck!). I'm no expert in resumes though. We're always looking for people to hire if we think they're a good fit. Send…

What do you have on Github that's actually getting you job leads?

Nothing super interesting, have a look if you like: @lwansbrough

Re: Ask HN: How long did it take you to get your first dev job?

#49
post #22

Hey nerd, I'm a developer in Vancouver too. To answer your question, I got started through a close connection. GitHub has generated several leads for me too. Want me to have a look at your resume? There might be something you can improve that's causing you to not receive calls back (might just be bad luck!). I'm no expert in resumes though. We're always looking for people to hire if we think they're a good fit. Send…

>GitHub has generated several leads for me too. I 've had recruiters say the generic line ' I am impressed with your projects on github' , I am sure none of them actually looked at my github. But in your case looks like it was not some random recruiter? This would be my ideal way to find a job, I would always choose this over stupid whiteboard interviews.

One lead came from a lead developer who came across my stuff which was highly relevant to what they were working on. Still wanted coding tests done though.

Re: Ask HN: How long did it take you to get your first dev job?

#50
Given that many people come from larger cities, my story is an anomaly probably. I was working on my MS in CS and Applied Math at a local university when I started going to a local meetup. I got to know some people there who were in hiring positions at a local company that had a number of dev teams. They invited me to interview for an internship and ended up hiring me as a contractor instead. My next job after that came from meeting the CTO of a local consulting house at the same meetup. It's all about networking. I haven't gotten an offer from a place that didn't start with a warm intro.
Post reply on HN