Finding A New Job
I've found that finding a new job involves several different 'phases':
- Identifying companies and job openings
- Applying to those jobs
- Interviewing and Company Culture
- Starting Off Strong
Identifying Companies and Job Openings
Here's the wisdom I've found:
- Good companies pay slightly less (but not a lot less) than bad companies
- Working in a company with bad culture is toxic, and affects your entire life. Figure out which jobs and companies are toxic, and run away.
- Recruiters and HR representatives act like gatekeepers. They're often not ineffective gatekeepers, because it's practically impossible to identify talented people from resumes and cover letters alone.
- So, go around them. Build and use a network of professional contacts. Referrals and word-of-mouth are still the best way to find a new job that you'll like.
- The real question in an interview is "What can you do for me that the other candidates can't?"
Question #4 is about comparative advantage. There are a few different ways to make yourself more appealing to employers:
- Technical skill. This is pretty rare. However, there are so many programming languages and tools that this can become a trap
- Domain skills. Pick an industry and stay there. This is how most people's careers work (teachers, lawyers, doctors, bankers, farmers, etc)
- Soft skill is the last. The ability to communicate, to connect with people, and to get stuff done in a varied workplace. However, this is hard to quantify or understand, so nobody values this correctly.
I've found various links with resources about job searching and resumes.
- Red Flags for Recruiters
- Write Your Resume Like a Recruiter to Boost Your Chances of Getting Hired
- The Infuriating Truth About Getting Hired
- 10 Reasons Why 2013 Will Be The Year You Quit Your Job | TechCrunch
- Top 10 Questions To Ask During an Interview
- How to write a Developer CV/Résumé that will get you hired
- What 80% Of Employers Do Before Inviting You For An Interview
- The steps you should take when job hunting: Insights from the person who receives your resumes
- How to Get a Job at Google
- A way to clean up your social media presence
- LinkedIn Users Are Suing The Site Over A Feature They Say Ruined Their Job Searches
- Sh*t Recruiters Say
- You can’t have more than 10 years of experience on Rails!
- Email Templates for Recruiters and Questions
- My Resume Is Fiction
- Ex-Microsoft employees say company did not prepare them for startup life
- How to hack the job hunt
- Technical Interviews Are Bullshit
- How to get hired. This is how I narrow down applicants.
- The No. 1 Thing to Do When Job Hunting
- The Best and Worst Fonts to Use on Your Résumé
- An email template for candidates frustrated with unresponsive employers
- Pmarca Guide to Career Planning
- How many have the same education, income, work hours, and commute as you do?
- Why GitHub is not your CV
- An Unconventional Guide for Getting a Software Engineering Job
- Cancer survivors less likely to receive callbacks from potential employers
- What Do People Pay You For?
- How to Be Awesome
- A curated list of awesome lists of interview questions
- Hack Your Resume - Auto-formatter
- My Passion Was My Weak Spot
- We only hire the trendiest
- We reviewed over 60 studies about what makes for a dream job. Here’s what we found. All the best advice we could find on how to get a job
- HTML Email Cover Letter
- 5 Key Learnings from the Post-Bootcamp Job Search
- Research: How Subtle Class Cues Can Backfire on Your Resume
- Why I Don't Talk to Google Recruiters
- The Impact Github is Having on Your Software Career, Right Now…
Doing Meaningful Work
- The Privilege of Meaningful Work
- The Most and Least Meaningful Jobs
- Tough Professions: Unhappy, Suicidal, and Alcoholic Jobs
- The Passion Trap
- The Most Important Question of Your Life
- Sector Explorer
- Don't Work For Wall Street
- Career Directions Self-Assessment Quiz
- http://www.gwan.com/blog/20160405.html <- ugh
@hmason: If everyone stopped paying recruiters the entire tech industry would probably gain years of productivity overnight.
Interviews are one of the best times to find out about a company's culture, work-life balance, and the roles and responsibilities of a role. I go with a list of questions, because I want to find out about a company just as much as they want to find out about me.
Remember that people judge you based on first impressions
My Interview Questions
I Ask Managers
- When building distributed software, how do you get other teams to build features/tools for you?
- When building distributed software, how do you balance building stuff for other teams vs. for your own?
- What percentage of time do you reserve for your developers to experiment/learn/innovate (without having to ask for anyone's approval/permission)?
- How do you battle/deal with Conway's Law ?
- When were the last 2-3 times you've changed your opinion about something technical because your developers convinced you?
- What do you want to learn next?
- How do you deal with different communications' preferences amongst your developers?
- What do you do when a PM asks for features at the last minute?
- How do you learn from your mistakes?
- Do you have a firewall that blocks sites/services for employees? Do you block StackOverflow?
I Ask Potential Coworkers
- How often do you work late, or on weekends? How many times in the last month?
- How often do you get paged late at night? How many times in the last month?
- How much time do you have to experiment/learn/innovate without getting anybody's approval?
- How do you test your code? What kinds of testing do you do?
- How do you learn from your mistakes?
- (For MSFT): How much does stack ranking and annual commitments determine what you do each month? How about this month?
- Preparing for interview loops
- Top 10 Developer Interview Questions About SQL Server
- The 10 Types of Crappy Interviewees
- Front-end Job Interview Questions
- Stuff I've Screwed Up While Interviewing
- Google’s algorithm shows prestigious job ads to men, but not to women. Here’s why that should worry you.
- Technical Hiring and Cultural Fit – Interview with Johanna Rothman
- Interview Humiliation
- Engineers can’t gauge their own interview performance. And that makes them harder to hire.
- The One Question You Should Ask About Every New Job
- How to get rich in tech, guaranteed.
- How to Spot a Bad Boss During an Interview
- Startup Interviewing is Fucked
- Tech Companies, New and Old, Clamor to Entice Cloud Computing Experts
- Questions to Ask a Potential Tech Employer
- The One Question You Should Ask About Every New Job
- If Your Boss Could Do Your Job, You’re More Likely to Be Happy at Work
- 10 Signs a Company Has a Serious Culture Problem
- Workplace Surveillance Sees Good and Bad
- The next thing Silicon Valley needs to disrupt big time: its own culture
- The inexplicable rise of open floor plans in tech companies
- Firm Inefficiency
- Valve's 'Handbook for New Employees' is an interesting read.
- What Company Culture IS and IS NOT - Rand's Blog
- Some Quick Sage Advice for Young Employees Early in Their Careers
- I wanted to work at Apple really bad, and now not so much.
- Hacker Mythologies and Mismanagement
- Worker fired for disabling GPS app that tracked her 24 hours a day
- The biggest lie employers tell employees
- What are some red flags that signal you should walk away from a start-up job?
- Worker-owned tech cooperatives find a niche near Silicon Valley
- I quit the tech industry
- Dear Amazon interns, some advice from an old man who has been at Amazon way too long
@hintikka: KP (Kleiner Perkins) trial also confirms: if you have options and you clash w/ the structure of your workplace, leave. Structure will not change.
- Freakonomics » The Inefficiency of Long Hours
- Working for the weekend? Not if you want to keep your job
- America's Workers: Stressed Out, Overwhelmed, Totally Exhausted
- Your 60-Hour Work Week is Not a Badge of Honour | Jeff Archibald
- Destroy The 40-Hour Workweek
- Embrace Work-Life Imbalance
- Tips for work-life balance
- Average full-time workweek clocks in at 47 hours
- Who Stole the Four-Hour Workday?
- 5 reasons it’s time for a 4-day work week
- The Rise of 'Insourcing' Gives Internet Companies a New Way to Exploit Work
- It's Time for a Four-Day Workweek - CityLab
- The Eight-Hour Burn
- Why Are We Still Working So Hard?
- Sweden: The New Laboratory for a Six-Hour Work Day
- Laid-Back Company Allows Employees To Work From Home After 6 P.M.
- Amazon's Stressed Out Culture Is Burning Out Employees
- Which Jobs Have the Highest Rates of Depression?
- Developer salaries adjusted for cost of living
- Silicon Valley: Perks for Some Workers, Struggles for Parents
- The Cult of Work You Never Meant to Join
- How to Hack it as a Working Parent
- Why Some Men Pretend to Work 80-Hour Weeks
- Millennials want a work-life balance. Their bosses just don’t get why.
- I quit working full-time years ago—here’s why I recommend it highly
- FREELANCING: 2 YEARS, $230,000+ AND 9 BIG LESSONS LATER
- Overworking is Destructive
- Why Unlimited Paid Time Off is Bad for Your Employees
- You Don’t Need More Free Time
- Working From Home Comics
- Work/Life Balance Will Make You a Better Software Engineer
- Looking for a Higher Starting Salary? Don't Fall For These Employer Tricks
- Salary Negotiations: Whats possible when there is no more money?
- Why don't employees negotiate work week hours as often as salary? |
- 6 Tips for Reluctant Negotiators - Whitney Johnson
- Employee Equity
- Some thoughts on asking for a raise.
- The Unexpected Benefit of Telling People What Their Coworkers Make
- On Unlimited Vacation
- Salary Negotiations for Techies
- Common reasons salaries aren't disclosed
- The programming and engineering skills with the highest salaries
- The Hostage Negotiator's Guide to Talking About a Raise
- Software Engineering vs. Product Manager Salaries
- The Software Engineer’s Guide to Negotiating a Raise
- Negotiating compensation
- Guide to Your Equity Compensation
- Do the math on your stock options
- A Machine Learning Model for Salary Estimation
- The Open Guide to Equity Compensation
- GOOGLE, FACEBOOK, AMAZON AND MICROSOFT SALARIES
- Salary Negotiations Study: Data from Tech Employees
- Ten Rules for Negotiating a Job Offer
- Tech salaries in Austin, Texas are effectively $66,000 higher than in NYC thanks to the cost of living
- The Pros & Cons of Being a Remote Team (& How We Do It)
- Making Remote Work Work
- Making Remote Work Work: An Adventure in Time and Space | MongoHQ Blog
- Working from home? Here's an extra shot of focus
- Working from home
- The Future of Work: Quantified Employees, Pop-Up Workplaces, And More Telep
- working remotely for extroverts
- Why Remote Engineering Is So Difficult
- Working Remotely for 3 Years
- Best Sources To Find A Remote Job As A Software Developer
- The Ultimate Guide to Remote Working
- Q & A - The leading remote companies answer your top questions
- 18F’s best practices for making distributed teams work
- How to Run a Remote Team
- How to Work From Home and Get Stuff Done — An In-Depth Guide
Background: The Demand for Talent
Non-Compete and No-Poach Clauses
- Revealed: Apple and Google’s wage-fixing cartel involved dozens more companies, over one million employees
- Should tech workers settle “no-poach” case for $324M? Judge has real doubts
- How Companies Kill Their Employees' Job Searches
- Evidence of Alleged Apple-Google No-Poaching Deal Triggers More Lawsuits
- Apple, Google give high tech workers an extra $90 million in “no-poach” suit
- Programmers: Before you turn 40, get a plan B
Age, Gender and Racial Discrimination
- Google's So-Called Diversity Makes No Mention of Age
- Discrimination in Tech Runs Deep
- Don’t Hire Anyone Over 30: Ageism in Silicon Valley
- Google Sued by Job Candidate for Age Discrimination
- Ask HN: Programmers Above 50 , Is It Possible to Have a Career Past Your 50s?
- Why aren't there a lot of old programmers at software companies?
- How Can We Achieve Age Diversity in Silicon Valley?
- The Brutal Ageism of Tech
- So is fatherhood the end of a man’s career prospects?
- Tech's Big Gender Diversity Push, One Year In
- Claims of Age Bias Rise, but Standards of Proof Are High
The STEM 'shortage', and H1B Visas
- STEM labor shortages?: Microsoft report distorts reality about computing occupations
- A Plan to Abolish Noncompetes
- The Tech Worker Shortage Doesn't Really Exist
- Solving The Tech Worker 'Shortage' Is Easy: Just Pay Them More
- Manufacturing the Talent Shortage
- Silicon Valley's H-1B immigration position has some holes
- The Programmer Shortage - a comprehensive overview
- Wolf Richter: In Search of Cheap Labor in Tech – Behind the H1-B Visa Scenes
- Southern California IT Workers Beyond Furious over H1B Replacements
- Hiring H1B developers
- A scheme to lower engineers’ wages
- The Back Office Developers
- Infosys whistleblower: H-1B workers have minimal skills
- U.S. Work Visa Explorer
- The last task after layoff at Disney: train foreign replacements
- A California backlash rises over foreign IT worker replacements
- The Frenzy About High-Tech Talent
- Toys ‘R’ Us Brings Temporary Foreign Workers to U.S. to Move Jobs Overseas
- Ex-Disney IT workers sue after being asked to train their own H-1B replacements
- Why Tech Professionals Now Share A Fate With The Working Class
- The global talent crunch
- Why talent agents for engineers don’t exist
- Engineering salaries at silicon valley startups
- Rockstar Ninja Samurai Folk Developer - Be More Unicorn
- How Zenefits just lost an engineer
- Loyalty and Layoffs in a Liquid Valley
- Big Company vs. Startup Work and Compensation
- Dropouts Need Not Apply: Silicon Valley Asks Mostly for Developers With Degrees
- Why Switching Jobs is Almost Always a Good Idea
- Our Hiring Process is Broken. Can a Hackathon Fix It?
- On Quitting
- Applying for a job? Better delete your social media accounts.
- Start-Ups Embrace Arbitration to Settle Workplace Disputes