Friday, October 18, 2013

Computer Literacy



           In modern society, coding knowledge is quickly becoming a more and more invaluable skill to have. As society continuously moves to adapt increasing amounts of computer-based technology, the influence of the programmer becomes wider. Knowledge of coding is starting to be recognized as a new form of computer literacy, one where the “haves” have a strong upper hand on the “have nots”. The more technology we integrate into our daily lives, the stronger hold the computer-literate programmer has over our lives. We rely on them to deliver to us an experience that will live up to our expectations, and even branch off into realms that we did not even imagine wanting, just a few years back, but now feel that we could not live without.
            The importance of this is in the changing of views on those who choose to devote time to studying the art of bending computers to their will. Not too long ago, this was a niche profession, with few students and professionals devoted to the discipline. Now, everyone knows a bit about what programmers do, and they certainly have used the products that programmers create. This gives the community in general a more understanding outlook on the jobs of programmers, and more willingness to delve deeper into what they truly do. This interest, coupled with the demand to expand all sorts of technology fields, has led to a steady increase in people learning computer science.
            The availability of information on computer science is one factor that plays a large role in this new interest. Computer scientists love to share their passion for programming with other people, and have a uniquely effective platform with which to do this: the internet. Thus, we see many site crop up dedicated to teaching the interested student how to program. Often times, this knowledge is given away freely, springing from the creators’ desire to educate others. These are no demo type sites either, attempting to lure the user into paying for the site, but rather earnest attempts to disseminate programming knowledge to any interested party. No other field has such an array of sites dedicated to its teaching.
            The availability of this information as well as its relevance to modern technology is leading to a point where we could reasonably expect a large percentage of the population to be at least minimally coding-literate. As technology becomes more prevalent, it is only reasonable to assume that more users will be interested in how the products were created, rather than simply how to utilize them. Fully immersing oneself into the creation process will yield benefits that are attractive enough to incentivize the plunge. The ability to create, to design a product that one would be able to put to immediate use in one’s own life, is a powerful tool and one that will become increasingly more sought after.
            This elevation of computer literacy seems only natural to expect. People will only rely on technology so long before it becomes desirable to have an understanding of that technology. Without that understanding, there is no confidence that this technology could not be ripped away at any time, leading to a regression that users would not be ready for. With increased knowledge of the workings of technology, comes increased confidence in one’s ability to function and contribute in the modern age. I do not expect the average person to be able to converse on the subject at an in-depth technical level, but I expect an increase in openness to learning about how our modern day tools are programmed, and a greater understanding of the basic concepts that make our tech society tick.

2 comments:

  1. I agree that we are approaching a future where a large percentage of the population is computer literate, but I think it is still a long ways away. Every time I leave the uniquely tech-savvy environment of Stevens I am reminded of just how many people don't fully understand computers. Not just people of an older generation, like our parents and grandparents, but people our own age. Many people only have basic knowledge like how to browse the internet and need help to do anything more substantial, or at least do not understand exactly what they are doing. When we become the generation that teaches their children how to use computers, I think then the time of full literacy will come.

    ReplyDelete
  2. Coding knowledge is an invaluable skill to possess in a modern society that is becoming highly depended upon computer-based technology. The influence of the mere program is becoming broader intersecting almost every major field today. Yet, due to this strong influence, I do not believe computer literacy with regard to programming will ever increase overtime. The overall goal of a programmer is to write a program that is durable and capable of accomplishing a user’s goals. Since the Internet offers vast amount of free programs that carry out different goals and operations, the future user may never need to extend or modify a program for their specify needs resulting in future users that never question how a program is actually working. Also, as programs become more complicated programming implement graphical user interfaces on various operating systems for easy operation. However, these GUI’s ultimately shields the user away from ever using the internals of a computer. For example, users today rely upon complicated GUIs in windows and mac while the users in the early 1980s used command line shells. As result, computer literacy and programming will eventually decline as programmers fill the void of user’s needs with easy to use interfaces.

    ReplyDelete