It's best to follow a "T" approach, have a broad skillset but with enough depth in one particular trade that can last economic downturns and for which demand is inelastic.
From my experience, "T" approach is a lie. You get people who are just generalists ("-" people).
"T" approach is FAANG's way of forcing people to dedicate 12h a day to their engineering career both before they apply to get in, and after they get in to advance.
"T" approach is FAANG's way of forcing people to dedicate 12h a day to their engineering career both before they apply to get in, and after they get in to advance.