61% of "Entry-Level" Jobs require 3+ years of Experience
And <insert stat> of "Senior Software Engineer" jobs require only 3 years of Experience.In the Bay Area culture, 3 years is enough time to jump jobs once:
year 1 = figure out how to navigate tech corp
year 2 = figure out that it's a sh!t show.
year 3 = jump and find greener pastures. repeat year 1.