1. being ready to interview means you are not afraid of PIP or unexpected layoffs 2. by being not afraid of PIP you can try to improve your own WLB 3. overall, better wlb and care for org / company performance reduces stress. back to leetcode and designing data intensive applications folks ✌️
You not happy at Facebook? Why not? It’s supposed to be one of the top places to work. Or is it not?
I’m not saying that at all. I’m just saying that it reduces work related stress if I’m always ready to leave.
Agreed
Being rich is the only way.
This
I think you’re talking about reducing anxiety, not stress. Also building strong network of people who can always get you an interview helps. So also go to professional meetups, and then stay in touch with interesting people you met.
Depends, but disagree. Assuming you spend 1 hour a day doing LC / sys design / reading blogs about new tech etc, I would rather spend that hour a day excelling at my job (going from ‘meets expectations’ to ‘exceeds expectations’) and putting myself in a better position than my teammates when it comes to promotions, raises, appraisals etc. Spending my free time doing LC et al will only increase my anxiety if it means my current job suffers, eg leads to more work building up and not delivering. This is my view after just completing an interview cycle, as performance at my current job definitely suffered, and struggling through LC hards in your spare time doesn’t increase my confidence / reduce stress. Also, changing jobs is one of the most stressful things you can do, so being in a perpetual state of thinking you will interview somewhere will increase stress IMO. I’d rather be of the mindset that I’m happy / excelling where I am.
Wait a second. So you’re saying that when you get a hint of work related stress, time to interview for the next work related stress? That’s fucking dumb. I agree completely about always being ready for interviews, but not because of work related stress. You’re going to get that anywhere. So you’re instinct is to jump ship?
As someone said, have 6-12 months of expenses stashed away. And always be ready to interview
That’s not always possible though. Some people are poor and don’t have that much money. Whereas being ready to interview and doing interviews is something you can always try to be doing no matter who you are
@apple Yes. First line of defense is money stashed. second is always be prepared for interviews. You don't know when the next job will land notwithstanding preparedness. Having a financial buoy is the most ironclad. If you are 'poor' scrutinize your budget.
The best way to prevent work related stress is to always be interviewing
I have to agree with you. Things can change fast. Project gets cancelled, manager changes, lots of things can make an awesome job turn to shit in less time than a team meeting takes. It sucks not being able to just happily plan your retirement assuming many years at the same company, but hats modern tech industry life.
Is it like this at Google? If one wanted to spend most of their career at Google is it not very feasible?
I’ve been at G for a few years now and I have to say this is true. And on the other hand, things change quickly for the better as well. A key to my sanity has been to not get too attached to work, perf ratings, not comparing myself to others, finding more exciting self value and progress on side projects than at my actually 9-5, moderating how much of my joy comes from work *in proportion* to other things I have going on
Why would I change your mind? This is reasonable and even if it wasn’t you’re entitled to believe whatever you want. 🤙
I want to hear some different opinions on this. Especially from people outside of FB who didn’t have to grind leetcode for weeks to get their job.