Off The Pedestal and Out of Myth: The Future of Programming Jobs

Off The Pedestal and Out of Myth: The Future of Programming Jobs

There's been a lot of buzz in the past week since Wired put out an article entitled The Next Big Blue-Collar Job Is Coding, and it's got a lot of people taking sides.

For my part, I could not be more in favor of having people code for a living. It's intellectually stimulating for natural problem solvers, and there is a definite feeling of accomplishment when you walk away from your desktop at the end of the day having built something. In that sense, getting the programmer/rockstar coder cliche off the pedestal it's been on for so long is a much needed paradigm shift. Pay no attention to the man behind the curtain and all that.

From an educational standpoint, I'm extremely biased when it comes to favoring self-driven learning over traditional 4 year degrees. I never went to high school. I didn't touch a line of code until my second Bachelors Degree. For me, my traditional degrees have always come in second place to my experience at bootcamps and 'on the job'. On the other hand, many companies are still stuck in the mindset that a prospective employee HAS to have a college degree. But let's not go down this road too far, there are a myriad of objections and counterarguments for college vs vocational/experiential learning. Focus people.

My issue with the article is not the message, but the contextual frame it's presented in. There's no mention in the article of how different programming is to assembly work (or other typically referenced blue collar work from the past century). In my mind, this is a severely limited perspective, and one that does disservice to the readers looking at the Wired article.We shouldn't be focusing on rockstar/Zuckerberg-esque programmers vs. blue collar programmers, but instead on how to open up more jobs that bring in coders, and then transform them into craftsman.

The article provides no encouragement, or acknowledgement, for coding as a blue collar job to advance to that higher level of craftsmanship. It's selling a future where blue collar programmers are used interchangeably as plug-and-play modules, "slinging Javascript" at the local bank or managing a login page. It's only addressing the two opposite ends of the spectrum, when really we need to be focused on creating a new one. Coding is not finite; with so much free learning available online, it's almost the opposite.

Programming is largely a game of understanding and building systems. If you train people to only look at a small part of a system, without knowledge of the overall system, you are going to see good progress when things are smooth, but serious problems when the system breaks down.

I see a future where coding is a blue collar opportunity, but one not shackled to it's past. You CAN become fabulously rich without being a 'superstar'. Understanding machine learning, neural networking, and emerging technologies WILL help you on the job. Deep knowledge may not be necessary at the beginning, but it IS essential for a long career.

So take the article with a bit of salt. It only presents the baseline of what blue collar coding has the potential to be. And that potential is limitless.

*This first appeared on MOBILE CYBERPUNKS. You can find the original article here.

__________________________

Harrison Ferrone is an experience-driven software engineer, game developer, creative technologist, and Certified ScrumMaster working out of Munich, Germany. His first LinkedIn Learning course was published in 2016, with more going live in the coming months. He mainly focuses on Swift, C#, and Unity, but recently began branching out into C++ and Unreal Engine 4. When he's not coding or reading everything he can get his hands on, he's chasing the feel of golden era hip-hop and taking afternoon naps with his girlfriend and their three cats.

The best programmers get the job done and manageable. Not the fanciest code, but the most reliable coding builds the strongest systems.

Harrison Ferrone I agree with the substance of your article. I tried to read the original article from www.wired.com but a large popup required me to pay for a subscription. Paywalls or subscription walls are fatal for any site to inflict on me. I think that what most managers are missing is that coding requires a certain personality that not everyone has. There are your "Larry Byrd" coders that can work at it and make themselves good at. Many of us love to build things. What is weird is that what I build does not have to be sexy, just useful! I began my career as a carpenter. When I transitioned to IT, I am still building things. The thing is now those things are networks, servers and programs. Like the man said "follow what you love and you will never work a day in your life". I believe life is too short doing something because you hope will deliver a better paycheck if it is not something that interests you.

If the point of programming is to solve problems and these problems can be solved quicker with another method, then logic dictates that the other method will eventually replace programming. So maybe programming is......

Agree most of the education of coding happens outside of classrooms. As pointed out here happens 'on the job' and free online courses available. Coding or monitoring the code is not going away anywhere soon.

To view or add a comment, sign in

More articles by Harrison Ferrone

Others also viewed

Explore content categories