How to find a job in Tech
I've had a few people ask me about starting out in Tech in the valley. So this blog post will be a living collection of my favorite resources for getting started. My highest level piece of advice: when you're starting out, finding a smart team with good mentors is the most important thing. This is often easier at a larger company, because they'll have more time to teach and systems in place for structured career advancement.
Places to find job listings:
Job pages for the big (good) companies: Google, Facebook, Apple, Twitter, LinkedIn, Amazon, Netflix, AirBnB, Pinterest, Palantir.
Startup job search sites:
Portfolio companies from good investors. Often these firms have in house recruiters that source talent for all of their companies. If you reach out to them, they'll generally be super helpful:
Explore the lists of graduating classes from various incubator programs: Y Combinator (http://yclist.com), TechStars, 500 Startups, StartX. Hacker News also has a monthly thread of who's hiring. Here's June 2015, google for more recent ones.
If you find a company that sounds interesting, look it up on Crunchbase to learn about its history, funding, and leadership. Glassdoor also has anonymous reviews and salary information from existing employees, especially for the larger companies. Look at the companies about/team page to learn more about what they do and who works there.
Make a LinkedIn. Once you do, you might start getting cold messages from recruiters. Feel free to respond, but know that most of them will be pretty terrible. Definitely don't pay them any money.
Hired is a useful site that flips the interview process by letting companies bid on you. Though I'm not sure they take newer people.
Read guides to tech interviewing and questions (here's one that looks good). It's a skill unto itself and definitely requires some practice. Programming challenges are good preparation (here's a good site, and a list of lots of other ones).
News / Learning:
I would pick one or more general tech news sites and read them for a few months, or until the articles start to feel repetitive and cliché: Techcrunch, Wired, Gizmodo, Engadget, AllThingsD, The Verge. People like to hate on tech media, for many good reasons, but I still think it's a valuable way to see what's happening and popular.
For a slightly more technical version of the news, the de facto "tech forum/hangout/newsite/discussion board" is hacker news. People like to mock Hacker News, but for a person new to the industry, it's a great place to learn the buzzwords and fads, which I think is an important precursor to transcending them.
Interviewing is a two way street. It's an opportunity to learn about the company. You can usually judge a company by it's interview process. Company culture is super important. Here's a separate post I wrote about this topic. Look for companies that value and encourage diversity.