We all know that there are some serious problems facing our children as they grow up. Public schools are a mess. Standardized testing causes more problems than they solve for young people. It takes a ridiculous amount of money to even raise a child until college. College itself can cost just as much in only four years. After all this, young people are increasingly underemployed. Why is this? It might have something to do with the way industry has transformed in the United States. After World War II, the United States enjoyed an economic boom in the industrial and manufacturing sectors as the country returned to work, and factories were returned to peacetime operation, with wartime equipment. Additionally, the economy was stimulated by the ongoing battle with communism as the military industrial complex continued to grow. However, with the advent of the personal computer, and the fall of the Berlin Wall, many jobs have been outsourced to various countries where labor is cheaper. As these jobs leave, others follow and American companies have downsized. This means that each entry level position that is actually available is more competitive than ever.
So what does America do now? Well, we’re pretty good at making software. Factories may currently be better suited for other countries, but America is still leading the world in producing influential (and necessary) intellectual property. Most of this intellectual property is, you guessed it, software and algorithms for computing. Where would the entire would be without social media or search engines with super-fast responses?
What does this mean for our kids? Simple: make sure they learn how to code. If their schools fail them, or money fails you, coding is a skill that will be in demand for much of the foreseeable future. With this one ability, your child will be able to find their own way in an increasingly uncertain world. Even if your child want to do something else, coding will only help them accomplish what they want to, from art to science to politics. If you already code, it should be easy to teach. If you don’t code, make sure to send your child to a coding academy of some kind, where proven professionals can guide him or her. Make sure to start early, because kids are like sponges for all languages, virtual or not.
Banking and financial services are a lost cause, teach your kid to code.