Tech sector in hiring drive
online.wsj.com
online.wsj.com
Some people do best at the 1-5 person company. Some people do best at the 5-25 person company. Some people do best at the 25-100 person company. And some people do best at 100-250, and 250+.
The best people are the ones that grow with you as the company grows and take on bigger leadership roles as needed, constantly working for what's best for the company and it's people.
The people Google is hiring at 20,000 are generally not the people I want as we go from 25 to 100. That's not universally true, but when we lose a candidate (which is rare) it's because they go to another start-up and they had to make a real tough choice, often resorting to commute and other lesser factors to decide. It's not because they went to Google or LinkedIn.
If you're an engineer, it's a bad idea to join a start-up if their focus doesn't align with your interests. Even if there is significant equity and a great salary (it's not uncommon for funded start-ups to pay more than big companies), it's terrible to feel underused, unfulfilled and behind the technology curve in the topics that interest you. If you're the _only_ person knowledgeable about a certain topic in a start-up, there's nothing you can learn about it from coworkers. If one is uncertain of their focus, there's also no ability to switch groups and work on something else.
Your start-up (OpenDNS) is fairly unique in San Francisco, if not Bay Area as a whole, in being focused on network infrastructure (and I applaud you for it, it's a great service!)
Unfortunately, it (+ several other start-ups e.g., rethinkdb) is an exception, not the rule. The focus of most other early stage start-ups is web development. Engineers interested in solving other kinds of problems (e.g., algorithms and scalability challenges) but who like the flexibility of working for an Internet (vs. shrink-wrap product) company typically consider the medium (Facebook, LinkedIn) and big players (Google, Yahoo, Amazon).
For at least me, travel time is a factor of almost equal weight as work content and pay. A two-three hours commute/day just destroys your life.
Because if it's the latter, startups can continue to siphon off from universities (through internships, and later job offers) and the like.
I'm a freelancer, and have been suddenly deluged with new projects in the past fortnight. I'd chalked it up to coincidence, but I keep talking to other people who are experiencing the same.
D.C. has a population of about 600 thousand versus about 8 million in NYC and yet tech hiring seems to be roughly on a par in these two cities.
That's mind blowing (to me at least).
If that's correct, it must be virtually impossible to be an unemployed programmer in D.C.
"So you lived in the imperial seat in the US, the one are where 75% of people are working for the government (directly or indirectly), and the one place that actually GREW during the current recession."
D.C. proper by comparison has very little going on.
This isn't to say that the housing bubble did not affect the area. It did. But the unemployment rate is still very close to "normal."
I'm a senior CS student gearing up to graduate this May and starting my employment search. I have worked two software engineering internships and I'm proficient in the .Net stack (particularly ASP.NET MVC), Java, and Python. I've also had a some amount of Android experience over the past two semesters.