Facts on the ground are always subject to change and you should be prepared:
1. Keep an up to date career document where you list all of your accomplishments in STAR format
2. Keep an up to date resume
3. Keep your skill set aligned with the market
4. Keep a strong and active network and guard your reputation
5. Don’t be a “ticket taker”. Be able to talk about initiatives you have led
6. Live below your means and have a 3-6 months emergency fund
7. Even though I haven’t and haven’t found a need to. “Grind leetcode” (tm r/cscareerquestions).
There has never been a day that I haven’t been ready to change jobs at a moments notice since 2008 (I’ve worked longer). This is true whether I was working for a startup or working at $BigTech and everything in between.