FSK, apply to be on your former co-worker's team (ML)
I'm not really interested. I've been in my current job for only a year, and one of the negatives of my resume is "I switched jobs too often". Since my current job is going well, I'm going to wait at least another 2-3 years before looking again.
Reasons not to switch:
- I'd probably have to work 30%-50% more hours. Working 50% more hours, it isn't worth it even for a 50% raise, because I'd rather have the free time.
- I might be expected to do on-call support.
- I'd probably be one of the oldest people there.
- My current job has low layoff risk (for now). I could be at FB for 1-2 years and then get fired or PIPed. Even if I get along well with my initial manager, there always could be a reorg.
- I'd be moving from a large cubicle to an open plan office.
- They probably would expect me to use vacation time to interview.
- I'd probably have to spend months cramming algorithm questions to have a chance of passing. I'd rather do something constructive with that time like working on my games.
Also, I don't specifically have a PhD or machine learning experience. They'd probably slot me into a regular software engineer role (which makes on-call support more likely).
August 7th, 2017 6:49pm
All good reasons. You made a good case for staying.
Many of those cons would apply for me as well.
I have a lot of short stints, too, and maximizing tenure is one of my goals with any new job.
"I'd probably be one of the oldest people there. "
Do you hate millennials? I'm starting to notice age differences, too.
I'm starting to get "team lead" roles in my inbox, but I have no interest in that.
I'm not biased against Indians and younger people. I just noticed they are biased against me, so I don't waste energy on them.
If I go on an interview and everyone there is Indian, I know I'm probably not getting hired. (and the job probably would suck even if I was hired)
If I go on an interview and everyone there is 20+ years younger than me, I know I'm probably not getting hired. (and the job probably would suck even if I was hired)
I noticed that many younger programmers have started talking down to me like my experience is worthless. This includes people who ask me to debug their code for them.
It's more "They're biased against me and I'm not wasting energy on them.", instead of me being biased.
August 7th, 2017 9:33pm
"I noticed that many younger programmers have started talking down to me like my experience is worthless. This includes people who ask me to debug their code for them."
Ahhh. Cognitive Dissonance. You're older, therefore obsolete, but hey, can you help me with this code I can't debug?
That's an age thing. And an arrogance thing.
The important thing, is to pay attention to the content of their character. And try really hard not to 'lump' them into a 'group' -- because that way lies prejudice.
August 7th, 2017 9:53pm
But I'm not saying you're wrong about the Indian thing -- If you're interviewing with a group of Indians, it may be safe to assume you're not getting hired. Still, give it a shot.
Trust, but verify.
August 7th, 2017 9:54pm
By the way, it's part of the human condition to tend to see patterns -- whether they're there or not.
That's why prejudice is so pernicious. But that doesn't mean we should give in to it without trying.
August 7th, 2017 9:55pm
Since I don't find out the team is all-Indian since I'm there onsite, I give it my best shot, but I have low expectations.
August 7th, 2017 10:02pm
Facebook's CEO famously said "Older programmers are useless", so I'm not expecting to find fair treatment there.
August 7th, 2017 10:03pm
Yeah, I probably wouldn't apply there either for "culture fit" reasons.
I doubt I could get a job at Facebook, Amazon, Google, etc., and in a strange way, it's kind of liberating to know not to even try.
Some other people here said "FSK, you aren't a great software engineer because you never got a job at one of the top tech companies."
Not being a recent college grad and not having "hot" work experience and not being famous, I think such opportunities are no longer realistic for me. Besides "work at a top tech company" seems to be a goal other people expect from me, rather than something I really want to do. (I'd rather have a job with a flat 40 hour work expectation and work on writing games and hobbies.)
August 8th, 2017 7:15pm
I don't know why people are so keen to work at those places, you will probably get stuck writing code for calculating sales tax in Turkmenistan rather than anything interesting.