Ask HN: Is NYC a good place to get a job as a Web dev?
I landed a summer internship in New York but I want to go to NYC afterwards.
I have been looking at craigslist and indeed it seems like there are plenty Web developer positions open. But I have no clue how many are actually applying for these jobs.
So is it an employer or employee market out there? Will I have trouble landing a job?
47 comments
[ 3.2 ms ] story [ 86.6 ms ] threadSo yeah.
Another data point: a friend who wanted to move from Microsoft to NYC had multiple job offers within a week of posting his resume to an NYC tech mailing list.
If you're interested in speaking more, please email me at carter@art.sy. Even if you're not interested in Art.sy, I'm happy to intro you to other NYC startups you might be interested in.
[edit] Here is a link to the Quora thread of all NYC startups that are hiring: http://www.quora.com/Startups-in-New-York-City/Which-startup...
Salaries: between 60 and ~100k for 0-2 years out of college (those are my friend's age ranges).
Rent: Highly dependent on where you live. Assuming you want to live decently in Manhattan, expect to pay anywhere from $1k (in Washington Heights) to $2k/mo (in, e.g. UWS) to unlimited for other areas for a 1-bedroom apartment (or equivalent). Obviously, this can be cheaper or more expensive depending on if you want roommates, location, quality of building and quality of apartment.
Living expenses: Obviously depends on how you live. Take what you pay right now and add 30-40%.
One last question though, how hard is it to get the appropriate visas etc for work if you are a Norwegian citizen and speak fluent English?
[1] http://images.businessweek.com/ss/10/06/0622_most_expensive_...
What about apartment hunting on sites like Craigslist?
Edit to add: When you get into the higher price ranges, and start looking in doorman / elevator buildings, it gets a little easier since you can deal with the management company directly. but that's like ~2200 and up or so probably.
You say you have a Masters - assuming it's in computer science and you have any internship or "real programming" experience at all, I would be surprised to see you getting something less than a mid-level or strong junior position, and a salary of at least 80k accordingly.
Don't rely on the bonuses!
I've been in and known of too many companies which work your ass off with the promise of a big bonus, but when it comes time to deliver the bonus they always have some excuse for either giving you a low bonus or none at all.
Many Wall St firms are also like revolving doors and sweatshops, which treat a many of their employees like crap with the rationale that you're lucky to be working there at all. This is especially true of entry-level employees. But if you can tough it out to senior level, you'll probably do a lot better.
The only Wall St firms I know that don't treat their entry-level employees like revolving doors, are also the ones that pay much higher than 50k for base (and don't make as big of a deal about bonuses, even if they do have them.)
For less than peak rents, consider the cities along the western shore of the Hudson River. Hoboken, Jersey City can be a 15 minute ride to midtown.
This is actually quite a reasonable commute, by NYC standards.
It's not uncommon to have a 1 hour commute each way.
I myself used to commute in to the City 2 hours each way. That's 4 hours of my life pretty much wasted every weekday.
In comparison, commuting from Washington Heights would have been a blessing.
One of the nicest commutes I had was from Brooklyn Heights, which was just a 4 minute subway ride from Wall St. Very nice neighborhood too. I would highly recommend it, if you can afford the rent.
Another pro tip: ride a bike and save $5/day on your commute!
Also, if you're out in NYC on a weekend and want a cab home to somewhere like brooklyn, it'll only cost you like 15 bucks. However, if you want one to Hoboken, it'll cost you around 50-60... Really a pain when the PATH only comes every half hour after midnight.
As long as you can walk to the PATH, the loser factor on weekends (Jersey's finest comes to party) is the only real downside.
Some other resources are these:
- FindAHacker.com (mostly NYC focused, email list of opportunities)
- HireLite.com (video chat speed dating for hiring)
- InsideStartups.org (email list of job opportunities)
There are many places looking, so things are certainly in your favor in NYC. Plus the city is awesome!
Stop using Craiglist. If you're going to use a service, use Indeed, Authentic Jobs, the 37 Signals job board or something else. "Inside Startups" is a great newsletter that lists jobs weekly.
Ideally, though, you want to meet people in person. There are multiple parties, events, and meetups every week.
To start, go to any of the tech meetups listed on Meetup.com. Garysguide.org has a lot of events listed as well. (Those Meetup groups have email lists, watch them for job postings.) Get business cards and follow up with people.
You're going to get offers faster than you expect. Decide what you want (big company, small company, front-end, back-end, python, ruby, etc), and learn to say "no". Before saying "yes", ask other nerds about them (at the Meetups, for example).
And what are some good meetups to join?
For employers, the deluge of candidates who think that technology is HOTHOTHOT means that they have to look at far more resumes to find people who are worth bringing in to interview. Skipping Craigslist, for many companies, acts as a low-pass filter - the bet being that you'll ignore more noise than you will signal. After all, the good employer probably only needs one good employee, not 100 mediocre ones (especially in engineering.)
For employees, a similar phenomenon occurs. Once you've been burned once or twice in your career, you start to notice that managers at worse jobs tend to rely heavily on Craigslist, Monster and the like. These companies know that technology is HOTHOTHOT, but they not be savvy (or even care about technology) enough to go to meetups and post jobs in ways that engage the tech community. So again, many of the best employees will only use craigslist as a last resort, because they don't want to deal with the poor postings. Ignoring it is a low-pass filter for employees as well - after all, they only need one job.
There are plenty of more tech-specific sites with "elite" job boards, where the sheer knowledge of knowing about the job posting site - and understanding the technologies and discussions around them - is enough of a filter to encourage both good employees and good employers to show up. (Hint: check out HN user whoshiring.) But at the end of the day, the best jobs are almost always filled the old fashioned way - by word of mouth. And that's why it makes sense to get out there and meet people early and often.
(In a happy coincidence, it also turns out you'll learn a lot more in general by meeting and talking to people and frequenting tech sites instead of sitting in front of Craigslist.)
Obviously this stuff is wild generalization - and as with any low-pass filter, you take a risk by ignoring Craigslist. I usually go to Craigslist once in a while myself. In my experience, it's worth checking on them once in a while (if only to see what you'll find), but not relying on them.
Also, I started looking for internships after I got out of school (late May, early June). That's pretty late, I think.
That said, there are probably better places to look, but Craigslist is pretty ubiquitous. I don't think everyone recruits through HN or StackOverflow or any other similar site. It'd be nice, but a lot more people know about Craigslist... right?
Although, word of mouth is hands down better in every way. So you say there are lot of these meetups, eh?
The nice thing about tech is that there are enough jobs that if you're good, Craigslist will do you just fine. :) I think it depends on where you live, as well as what type of company you want (the three-person YC startup doesn't have the man-power to sort through Craigslist resumes, so they might just post here first - and in a place like NY or Boston, hooked-in companies might get more than enough people through their sites and connections to bother with Craigslist)
Wow, did I get you to make your first post? That's pretty cool. :) But your city isn't in your profile, so I can't point you to any particular meetups.
http://jobs.github.com/
Just kidding, but yeah, if you're good and you're in NYC, you'll be slurped up by the startups here. Everyone has problems hiring in NYC.
https://careers-collective.icims.com/jobs/intro
Once you're in NY, drop Hackruiter[0] a line. They're YC alums [EDIT: and apparently YC funded again as recruiters] and based out of NYC, doing recruitment for startups (mostly YC alumni themselves). They got me my current contract and they're all-around great guys that, as both recruiters and engineers, understand the scene as well as anyone. They also run a weekly meetup called BrainDump[1], which is about as techy as a meetup can get (in a good way), and a mailing list "LinkedList".
They seem to be all about meeting smart, motivated people and making meaningful connections, as opposed to just playing matchmaker - so even though you're not looking yet, I bet they'd be up for a chat. Heck, if you're interested, I'll point them to this thread.
[0]http://www.hackruiter.com/ [1]http://www.hackruiter.com/about
When you are ready to start looking, change your LinkedIn profile to say you're a <whatever> consultant located in NYC. You will start getting contacted by headhunters within a few days.
But thanks to things like the Mythical Man-Month[0], engineering is a field where people would rather have 1 incredible engineer than 10 mediocre engineers for the same price. So for someone with talent and the right reputation, there's arguably no better field to be in than engineering.
So basically, if you're good at what you do, engineering is one of the hottest job markets in the country. (In NY, the hotness is particularly exaggerated, because the startups there are the companies most likely to want to keep their teams small, and hire the best - and they have to compete with the financial sector, which provides large numbers of engineers a steady job with high pay.)
If you're not good at what you do (or even if you just want to get better at what you do), don't assume the hotness of the market will get you a job. The market is hot for engineers, but I'd say it's only hot for good engineers, again, due to the Mythical Man-Month effect.
But don't be discouraged. Just by being proactive getting internships and participating on Hacker News, you're probably better than 80% of the applicants your age out there. That's why so many of our answers are assuming that you're a good candidate - because odds are, you probably are. :)
[0] If you haven't read this, take a few moments out this summer to do so. It's a quick, breezy and incredibly informative read. http://en.wikipedia.org/wiki/The_Mythical_Man-Month