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.
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.
ReplyDeleteCoding 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