Computer Programming Dormant?
One might argue that although computer programming may be an art, it certainly doesn’t mean it was ever dormant. That’s not what the title of the post implies; rather the post suggests that programming has become a more prolific career and that it may not need a degree to accompany one to a job prospect or any business ventures. Certainly I see that programming (aka: developing, CS, coding, computer science, software engineering, etc.) is a craft that will define mankind’s progress in not only technology, but every field of human knowledge. Serving as a backbone to infrastructure or playing a computing role in solving a dilemma of the universe, programming is in demand and there’s not enough supply of programmers out there.
Brief History of Programming
Programming started off as a very exclusive club of mathematicians working on codes in the world wars to figure out how to encrypt and decrypt messages. From the computational methods employed, the computer was born. One of the first programming languages invented to instruct the computer on what to do was called Plankalkül which was invented by Konrad Zuse, a German, during 1943 and 1945. This exclusive club grew and found a home in the United States military where the Internet was also born. When the home computer was made famous by Apple, the demand for programmers started to really grow. This demand grew slowly until the mid ’90s when almost every home had a PC and was getting connected to the Internet. Due to the dot com bubble explosion in 2000, the demand for developers started to wane off. It was a dark time for the IT industry, but slowly the economy started to rise and social networks developed that facilitated the growth of start ups and start up culture. An excellent example of this would be Facebook that was established in 2004 and, while not a social medium back then, Google enlarged the Internet service industry to include e-mail, maps, and analytics.
Spurred by the growth in the IT market largely led by start ups like Facebook, the soil was ripe for software developers to come back to the bursted scene of the dot com crash again. Most of us know the history from then on where mobile became huge as well as the demand for web apps and services. Developers now find themselves in a very cozy place because their immediate value has risen quite considerably. Some estimates have shown that pay hikes for coders have gone up more than 50% in less than a decade. Thus, we find ourselves at the re-birth of an industry sector that is developer driven. The limited hardware products, from computers to tablets gives the platform for unlimited software products to be potentially developed. You can liken this unto the limited number of brains we all have in this world (around 8 billion), that given rise to a medium of almost unlimited thoughts. Thoughts being in this case the software that our brains use and develop.
More and more web companies are starting online curriculums to help teach software and web development. One of these is Treehouse that is offering front-end web development courses at a reasonable price of $25 for a basic membership and $49 for an all-inclusive membership. These rates are pretty low compared to college courses in the same field and reviews are pretty good for these types of online schools. There definitely is a demand for more web software development, and these educational companies are seeking to fill that void by training the coders of the future.
It would be fair to say that coding should be propagated since childhood because many see this as a field with multiple applications to different fields. Certainly medical is a big field for programming as new and intrusive ways come about to diagnose and treat illnesses. Some think that the next big age after the digital revolution will be the biological age, where technology, and more specifically programming, will be used to structure DNA sequences and bio-memory chips.
In closing, computer programming has had a surge lately and it is well deserved because programming is not an easy task. Certainly programming will play an even greater role in the future, not just for computers, but for nearly every field in human life. There are multiple online websites that offer training, and it is certainly one of the best job prospective careers in the market today. “Bye World!” – if you get it.