Ask HN: How can I make the transition from FAANG to early stage startups smooth?
I'm in my late 20s and working at FAANG in London (can't move to the US). It's my first/only real job, but I've moved around in a few different teams and I'm now a staff engineer. While I do enjoy my job, it feels like I'm having marginal impact on a large number of people, which is not extremely satisfying. So I'm thinking of leveraging my time here to best prepare for a pivot to startups in a few years. The things I'm currently focusing on:
(1) generic technical skills - for the most part, being a world class expert in programming languages, or data storage or whatever it may be is likely not going to be a good use of my time. So I'm focusing on generic, translateable skills
(2) becoming a great engineer - bridging the gap between technical complexity and business outcomes sounds like a skill that is very useful. I'm lucky to be in a team that has a lot of such complexity to manage, which means that I can also gain some product management, etc. skills
(3) managing people - understanding people's motivations and creating human structures to achieve a business outcome seems like a core skill for managing a startup. I can do this both informally (e.g. as a senior/staff engineer) and formally (as a manager, at some point)
(4) managing a business - this is hard without hands on experience, but there's plenty of theory around in books, blogs etc.
So far, it looks like the things that are missing are (5) networking and (6) startup ideas. It's unclear how much weight I should give to these right now, or if there are other blind spots.
So I'm looking for a validation that I'm approaching things the right way, advice for better leveraging my current situation, and the HN crowd's wisdom on the matter.
Thanks!