I tend to look at the high-wage regions like silicon valley, like they are a different country. Some folks will emigrate to that country, and I'm happy for them. Those of us who are left behind, for whatever reason, get on with our lives and find what there is to enjoy in our humble surroundings.
[1] https://www.btaa.org/docs/default-source/reports/btaa-annual...
Top paying tech jobs tend to be found on the coasts though as well.
CMU is a private school, ranked number 1 in CS, and is not in a Midwestern state! That said, there are lots of top CS programs in the Midwest.
I worked for Pizza Outlet/Vocelli's for seven years, so, I have some bias, haha! One of the locations I was at competed with Mineo's, so... not saying that Vocelli's is the best, but it has a special place in my heart anyway.
The "is Pittsburgh midwestern?" debate is irrelevant since the article does not mention Pennsylvania. Also, increasing tech hiring by 100% in Pennsylvania would be really hard since the state also has Philadelphia and because Pittsburgh's tech scene has been strong for years.
What ranking puts CMU at 1 in CS? Just curious because I usually see it behind a couple coastal schools.
[1] https://www.usnews.com/best-graduate-schools/top-science-sch...
In addition, the midwest also has the following universities which are top institutions in some fields: Northwestern, University of Chicago, Washington University in St. Louis, Ohio State, Minnesota. I'm probably leaving out at least one Chicagoland school. Indiana is also quite good for CS, but is just not big enough to show up at the top of the rankings.
The problem is not a lack of top-tier universities. The problem, especially in Computer Science, is that everyone leaves after university. E.g., here's a map from CMU (page 4): https://www.cmu.edu/career/documents/2017_one_pagers/scs/BS_...
From CMU, only 2% go to the midwest while 67% go to the west coast and 17% go to the northeast. Similarly, from UW-Madison, only about half stay in the midwest: https://dataviz.wisc.edu/views/FirstDestinationSurvey_0/Empl...
-------
US News 20 CS schools by state/region (note that UIUC is now in the tie for top):
1. Carnegie Mellon (Pittsburgh, regionally ambiguous)
1. MIT (New England/Northeast)
1. Stanford (California/West Coast)
1. Berkeley (California/West Coast)
1. UIUC (Great Plains or maybe Upper Midwest/Midwest)
5. Cornell (New England/Northeast)
6. UW (PNW/West Coast)
6. Georgia Institute of Technology (South)
8. Princeton (New England/Northeast)
8. UT-Austin (Texas/South)
10. California Institute of Technology (California/West Cost)
11. University of Michigan--Ann Arbor (Upper Midwest/Midwest)
13. UCLA (California/West Coast)
13. Wisconsin (Upper Midwest/Midwest)
13. Harvard (Northeast)
16. UCSD (California/West Coast)
16. University of Maryland--College Park (Mid-Atlantic/Northeast)
16. University of Pennsylvania (Mid-Atlantic/Northeast)
19. Purdue (Midwest)
20. Rice University (Texas/South)
20. USC (California/West)
20. Yale (New England/Northeast)
20. Amherst (New England/Northeast)