“Hello World. I am writing this note to you from a portable number crunching machine, and transmitting it to your number machine via the interwebs portal.”
That message would have blown some people’s minds back in the 60’s. The introduction of technology like computers and the internet has fueled one of the greatest times of innovation in the history of mankind. And we’re smack in the middle of this seismic change.
About a year ago, it hit me. In order to be successful throughout your entire working career, one must be nimble and adapt to changes in the work place. For example, think about how efficient and effective you were at using a computer by the time you were 18. Our parents started their careers in the 60’s/70’s/80’s with calculators, not computers and spreadsheets like we do today. They were taught how to use a computer, not how they actually work. This lagging skill set drastically reduces their value in the workplace for a large number of jobs today. Because this lack of skills reduces job opportunities, they’re “forced” into positions that really only require the skills they had entering the workforce. Obviously their experience has fine-tuned this original skill set, but by refusing to be malleable at all times, they’ve limited themselves. Do you really want to be like Milton from Office Space someday?
Which brings me to the point of this article – “Software is eating the world.” – Marc Andreessen
Software is becoming more sophisticated and many of us are reaping the benefits that it provides. From the ability to seamlessly navigate a foreign city (Google Maps), have 20 million songs at the tip of our fingers (Spotify), or find local hotties without talking to them (Tinder), each one has changed the way we live. But isn’t anyone else curious how it all works? Not just how Google takes pictures of roads then uses your GPS location to tell you what restaurant is nearby. But how does the Google Maps software work to safely deliver us to our destination better than a personal chauffeur? No, just me?
Well it’s this curiosity that has me take a bold stance in my belief that coding is the computers of our parent’s generation. Software isn’t going away anytime soon. Since when has software (or technology, for that matter) made anything harder? I mean they even make 3D porn for crying out loud!
For some aspects of life, technology will never completely take over. One example (that I think will hold true) is customer service. There will be a nice marriage between the technology and humans, but never one or the other completely. Jobs that require soft skills will be safe, but not for long. I believe sales roles in certain organizations will be impacted in some way, but that’s a whole other post.
So go out there and learn to code and assemble a Robot Army (as my co-worker says). Learn Python, learn Ruby, learn NoSQL! Below are two links to articles that direct you to numerous sites that teach coding. If you want a suggestion on a programming (coding) language, start with Python. The best part of all these classes and tutorials is that 99% are free. So all it costs you is time. If I wasn’t learning to code, I’d probably have my hands down my pants watching “Married With Children” anyways.
P.S. – I think my developer friends would agree with me, there’s a difference in knowing a programming language, and actually using it a in real world setting. There are countless checks, tests, etc that one needs to do before you release your code into an environment. It’s just like college, you think you know everything about a topic, but it’s real world application brings on a whole other set of challenges.