I hate how this article makes Nashville and other cities sound like terrible places to live and paint San Francisco as the “it” city. Tennessee is beautiful and Nashville is experiencing a lot of growth right now. I would never live in San Francisco because it is so expensive to live there and there are a lot of social issues, especially surrounding the Disneyland that is the tech startup world. Take it from someone who works in technology, has lived in a lot of places, and has never worked at a startup: there is a lot more out there. There are cities all across the country with growing tech industries and there are many organizations that will take an interest in your career growth.
That being said, if you aren’t really qualified for a higher position in the first place, you better do something to change that. That last paragraph was the best: “Another customer service worker I’d talked to from a big software company decided that if she wanted to stick around the Bay Area, it was time to teach herself to code.”
Um, well, duh.
The great thing about technology is that there are so few barriers to advancement. If you really want to, you can generally get where you want to go. Don’t have experience? Create your own projects on the weekend to gain it. Build something or do something to show that you have what it takes. Don’t have a degree? Go take some online classes and get one, or take relevant certification exams.
I built my career and got where I am by teaching myself, seizing any opportunity that came up, and switching companies when it made sense. I spent a few years in support at the beginning of my career and if you want to move on, you have to show that you have the skills to do that. It might be hard, but this is your life. Isn’t it worth putting in the hard work to get where you want to go?