Re: "silicon valley tech culture of jumping ship every few months"
Moving companies every year or two is most definitely one of the best ways to increase your salary level.
On the average, hopping jobs every, say, 18 months will probably net you 30%-40% higher salary compared to staying at one job for 5 years.