Ask HN: Inexperienced developer trying to get into serious development
I'm a recent graduate with an ok CS degree and some experience with crappy PHP jobs, which is all I can get so far. I'm pretty good with Java, alright with C, and I'm learning Python, and I know my theory too. Every day at work I feel like I'm not using my skillset, and my paycheck reflects that feeling.
I'd love to get some opinions and ideas on where I could go from here. I've tried (and failed) to get Java jobs through job websites, I suspect because I have zero commercial or EE experience.
10 comments
[ 0.22 ms ] story [ 32.8 ms ] threadAlternatively, if there's some small utility you could write (something the scale of, say, a jQuery plugin), or a small Django or Rails website, it might be useful to write that, package it, and write it up. There are far worse things to show an employer these days than an interesting portfolio of stuff on github.
EDIT: this essay on finding interesting stuff to work on just showed up in the 'new' feed, and might be useful: http://svpow.wordpress.com/2011/02/03/tutorial-12-how-to-fin...
if i was hiring, i'd want to see proof that the candidate built something. it doesn't need to be a huge open-source project. even some code that only you find a use for, is better than not having any code out there.
The harder question is what to build. To answer this you can go to startup events, look at craigslist, or browse open source.
Do you want a Java job?
If you want to learn to build something, build something. Register a domain, build a site and put it live. Iterate until it's something you're actually proud of, then use it as something you can point to and say "I can build sites like this".
That'll get you more credibility in front of a future employer than any number of years experience sitting in a cube doing Enterprise Java stuff.
Pick a tech you want to work in, work in it, then find a way to get paid working in it.
Also, try to avoid big job sites like Monster or Dice. If you really want a Java (insert any other technology here) job, find Java bloggers you admire and track down where they work. You should be able to find a number of smaller companies with people you know can teach you a trick or two. With the field narrowed down, try to run into those people at tech meetups and let them know you're in the market. Follow up with comments on their blog posts or joining their conversations on twitter. If you don't come off as a stalker, you should be able to parlay a decent job offer out of it :P