Now he’s choosing between FB, Google, Microsoft, a few other unicorns, and a tiny startup all with offers over $160k TC.
He’s incredibly smart, no question, but at the end of the day it’s all a game. For him, all it took was his first internship at a top-tier company to land future interviews and months of practice to get offers.
The trick is, you're worth whatever the market is willing to pay. But the only way to find out is to go out on the market. Most people stick with the same job for years, meaning they only check their worth a few times. Hence low salaries.
One thing that gets ignored on the west coast is how to specialize without hurting your career. In the southeast, we don't have endless tech companies, if you specialize poorly, you could get stuck with relocation being the only answer.