I'm from a pretty small town, low income family. Edit/ I also did my Computer Science degree at a small university that was a community college when I started my degree. /Edit. Making my way in the world often feels like being a small fish in a vast ocean. People from wealthier families, or who have built-in connections from growing up in the big cities or going to prestigious universities don't really understand what an advantage their networks are.
I think this has been a big source of my grief so far. I keep winding up in heavily political companies.
Thank you for the advice. Networking is definitely something I intend to take more seriously. It's become much more clear to me how important it is as my career progresses.
When people say "I'm not political" they're really just confessing to low social status and acumen. I personally wish things were different, but as you note they're not. So one may as well accept reality and play the game as best as one can. One can have a very successful career as a follower if one recognizes the traits of good leaders and the traits that good leaders are looking for.
Right. Politics is a tool often used to keep people with low social status where they are.
Much like gossip, politics is pack violence and order by other means, and is usable by people who have less physical power but more social influence. If you don't have either physical and social power, then you're dismissed as not a threat and ripe to be stepped-on. Gossip is often a political attack technique to take-down a physically-strong leader.
I was in a similar situation to you and through work I've developed a pretty good network of former colleagues. After about 10 years, it my network ended up stretching so far that I had contacts at basically every major company my city.
I mean, very few of my former colleagues ended up in the upper echelons of businesses, but almost all of them are in senior IC roles for which a recommendation carries a lot of weight, especially for an opening on their own team.
Be good at what you do, genuinely help people, without expecting or calculating whether it'll be beneficial to you, stay close with those who help you, and who you helped.
Eventually, you'll find your way into a good cluster. Some start in the middle of it, we started in the periphery. Accrue good faith and trust and it will only keep growing. It's non linear. Something something preferential attachment.
I have also had bad luck with jobs so far. Everywhere I go, people above me seem more inclined to try and keep me where I am than help me improve and grow. I always have very good relationships with my teammates though, so I know I'm doing something right.
I don't think I was supposed to know the name of the internal candidate, but having friends who worked for the uni, I knew the name and, well, the internal candidate would certainly have had a better culture fit.