Where to join a startup? Analyzing 'Who is Hiring' posts on Hacker News
garmr.posterous.com
garmr.posterous.com
The thread ids for fulltime/freelancer for each month are here: http://hnhiring.me/data/threads.json.
Looking at US cities only, the Bay Area is utterly exceptional in terms of tech/startup career opportunities. Amsterdam (at 4.15 jobs per 100k) is better than NY or LA, but is an order of magnitude worse than San Francisco.
City Pop Jobs Jobs/100k
New York 8175133 165 2.018315788
Los Angeles 3792621 58 1.52928542
Chicago 2695598 21 0.779047914
San Francisco 805235 344 42.72044807
Boston 617594 64 10.36279498
Washington 601723 23 3.822356799
Seattle 608660 42 6.900404167
Austin 790390 30 3.79559458
Palo Alto 64403 89 138.1923202
Amsterdam 820256 34 4.1450474I mean, it is great, but a developer would have no problems finding a good job in New York or Boston, at least.
My aim in posting these figures was just to give an example how correlating the number of job postings with each area's population can give additional meaning to the data. So instead of being fooled by a population graph masquerading as a job graph, we can see where jobs outpace the population, and by how much.
For a more detailed analysis, marshaling job postings from additional startup-focused job boards and correcting the city population figures to reflect the metro areas would provide a minimum level of rigor to the data. Comparisons between startup job postings and 'corporate' postings could provide a bit of extra perspective as well.
Everyone comes out as a fresh-faced college graduate. Differentiate yourself with your side projects. It's good for your skills and it's great on your resume.
I think it's reasonable to expect that graduates have a significant number side projects by the time they exit. Anything less seems indicative of a lack of interest.
I can imagine many scenarios where someone wouldn't have a plethora of published side projects coming out of school.
It seems absurd that someone could intend to seek employment in this industry (and likely spend 4 years studying it and it's related fields) without producing anything real.
The number of people in my CS degree that couldn't program - at all - was astounding. I did a final year subject on databases, and ended up in an end of semester group project with two students that didn't know the difference between a table, and a database.
If one has open-source projects, great. If not that doesn't even come close to excluding them.
On the visa side of things- it can be difficult. While it isn't actually that difficult to sponsor someone for a visa, it does involve more work than hiring a 'normal' employee, and if a company hasn't done it before they may be reluctant to.
My recommendation is to take a job with a larger company to start with. Get the visa that will allow you to be in the US. Network, prove yourself in that environment, then transfer your visa to a smaller startup.
You can just try reaching out and talking with people, a lot of companies do office hours, you can schedule meetings with them through Skype or Google Hangouts.
I have been working on a platform (engager.io) to help companies and people to find place based on their preferences, we are in early stage, right now one of our features is precisely office hours, so you can schedule a meeting with someone from this companies. Right now we got a couple of companies from NYC, planning to add more and release new features soon.
I personally posted jobs from Edinburgh, Scotland on the Who's Hiring thread of the month (and ended up making two hires from it) in 2012. My most recent post on Who's Hiring was the number one voted post on that particular topic. Not sure how the data was collated, but it's not accurate.
Note: not sure why, but the data does seem off from time to time. Manual Command-F for San Francisco for this month's hiring finds 26, while data.scan(htmlpage) finds 28...
I can't comment on YC job posts to say this, although the one on the front page right now gives the location, which is awesome.