We close with guidance for people who feel completely unsure about where to go next in their tech careers.
Here are the core points from the lesson:
- We suggest that early-career engineers, when possible, start with a big tech company for 1–2 years to gain stability, strong compensation, and a solid learning foundation—then use that platform to explore what they truly want.
- We recommend deliberately experiencing different company archetypes (startup, midsize, big tech) because each environment teaches different skills, exposes us to different cultures, and clarifies our long-term preferences.
- We emphasize that career needs change with age and life complexity—stability tends to matter more in our 30s and 40s—and that most big-tech engineers ultimately transition to smaller companies to find scope and growth.
- We add that when in doubt, choose a company where software engineering is core to the business, not a peripheral function; being in the “engine room” of a product-focused tech company dramatically increases learning, opportunity, and long-term career resilience.