"multiple" isn't an option because any combination of these things are obviously bad
You forgot one of the biggest reasons of all: having a shitty manager who won’t advocate for you and realizing it too slowly or not at all.
Poor interviewing skills obviously.
+1 for this.
The biggest roadblock is the inability of people to adapt and change themselves Need to leetcode to get to FAANG? Do it! Got bad manager? Change teams/jobs. Can’t manage people? Read books, learn this skill.
Completely agree. "I am who I am" in general is a loser's philosophy.
Absolutely agree. This is the basic skill that’s required. I want something I find a way to get it.
Absolutely social skills. I have no degree. I am maybe moderately technical but I am able to express myself and the tech concepts I know extremely well. This has gotten me jobs at many places over the years, including two FAANG and Microsoft.
I've been in the industry a long time and my interpersonal skills improved a lot in my early 30s. Being able to play politics and actively defend yourself against backstabbing from managers and coworkers (build alliances or at least open lines of communication with their superiors, etc) is way way more important than anything else. Being able to read people, being able to make friends easily, etc. All of these things are vitally important. School, GPA, prior work history is all meaningless next to your ability to constantly sell yourself (in ways both obvious and subtle) to coworkers, interviewers and superiors. You're essentially doing a combination popularity contest and bidding war to maximize TC and minimize layoff chance.
‘being able to play politics’ You’re using social skills for evil. You are part of the problem.
Got it. I do not want to work for Chase.
'Google put me on a secret blacklist and I don't know why' isnt an option so i had to abstain from voting
Shitty manager
First 4 are laughable, nobody gives a flying f about you gpa, degree and previous experience. Poor technical skills? Read some books, contribute to open source, leetcode away for a half a year and you’re all set. I can kinda agree with social skills but it’s not about being sociowhore, just be a genuinely nice person. That’s my survivor bias of course but I’ve managed to get a job with TC >400k being an immigrant with poor english, degree from noname uni and I’ve been working at the companies no one ever heard before. I just hope that’ll give someone a confidence boost they need. Believe in yourself my guys and gals, work smart, be passionate about what you do and of course leetcode.
This and rigidity
Not sure why people focus on ‘networking’ so much. Unless you’re banking on nepotism what’s the point? Focus on people you’ve organically built solid work relationships with, not fanatically collecting contacts.