Having more knowledge of web development may give you a boost in your non-tech job.
Have you began to notice yet how the traditional newspapers are becoming smaller and lighter? Are some of the local newspapers in your country struggling to stay afloat in business or even ceasing operations? Are you also receiving much less paper mail?
This is because much of the world’s media and all forms of documents are moving to the World Wide Web and it is predicted that there will be more mobile electronic devices around the world than people in less than a decade. Therefore, it probably won’t be long before human resource recruiters start expecting job candidates to possess some basic knowledge on web development just to get an entry level office job. Before that truly happens, why not start learning some coding or computer programming today and be ready for the future? It is not just the youngsters that should take note of this movement towards digitization because various types of digital technologies are RAPIDLY being integrated into all aspects of our modern urban working lives and as all computer sytems NEED maintenance and troubleshooting, anyone who possesses even a superficial knowledge of computer systems will be a helpful team member indeed. If you have been in the workforce in the last ten years, you would have surely noticed how many businesses, big and small are in the process of ‘digitizing their operations’, so just imagine where we will be within the next ten years.
Here’s another reason why non-tech workers should pick up some basic coding: Anyone who is training for work-ready coding would almost certainly pick up some knowledge about computer networking too because it is such an integral part of website development. Today and in the future, even the very small companies will at least have a few computers in the office and all these computers will surely be connected to each other through a private network. Therefore, a multi-skilled employee who is able to do non-technical administrative tasks and also look after the computers every now and then will save the business of having to outsource simple IT jobs and such an employee will certainly be regarded as an asset indeed.
A website developer would of course not possess the same level of expertise as a certified Network Administrator but one who is fairly knowledgeable with computer network systems should be capable in solving common networking issues too and employers will certainly appreciate that. In the near future, small and medium sized companies will require less manpower as machines automation take place, so such smaller sized companies, unlike the large corporations will not require an IT expert to manage a relatively small number of computer equipments in the business that only need occassional maintenance.
This is a scenario that is already happening in some job markets: The IT employees and computer science graduates are now only employed for highly technical jobs and as a result, what used to be regarded as IT jobs are now managed by “non-tech” workers who only need to possess superficial knowledge of computer systems in order to do relatively simple computing tasks. With regards to web coding which has seen rapid growths in demand in recent years, how long do you think it will take before this job will no longer be regarded as a real technical IT job when the coding schools are churning out vast number of coders in a matter of months? There was a time when using Microsoft Excel and Access “look” like programming but today, regular office workers who have never study any computing before are capable of using these software like pros. This is very likely to happen soon with web coding too because once you start to learn it, you will come to realise that it is not really a highly technical task that requires serious computing studies.
Here’s a tip for non-tech workers: Let’s say you are working in a typical non-technical office administration job at a small or medium sized company but YOU KNOW SOME CODING that you self-learnt online after working hours. If your company is just running a rather basic static business website, isn’t it possible that you can just take over the job of maintaining and updating the company’s website, which might currently be managed by an external vendor that is only called in every now and then? If you can take over their job as an in-house employee, you will help your company to save money and also protect the integrity of the company data as control over the data need not then be passed over to an outsider. This would then open an excellent opportunity for you to negotiate a raise for your wages!
Usage of computers and the World Wide Web have increased tremendously in many countries but many human languages spoken today are already disappearing.
Knowing a foreign language is only really useful if you have to communicate with people who speak that language but if you are not living in a foreign land where no one speaks the same languages as you, why not then learn how to communicate better with computers? After all, you can find computers all over the world and most of the machines use the same operating systems and software.
Furthermore, it’s not like computers will one day just disappear rendering all computer languages obsolete like what is happening with some human languages that are already slowly disappearing due to people migrations and dilution of cultural heritage as generations passed. So, which languages do you think you should focus on first if you are looking for better job prospects?
Computer languages are easier to learn than a foreign language because…
computer languages are created by intelligent software engineers and there is nothing alien about it, so you would certainly find some English words in the syntax of the three main computer languages used for the Web. Therefore, if you can read and write English, you already fulfilled part of the requirments to learn how to code for the Web. In fact, if you are now sitting at a computer with a keyboard and mouse, then you most likely already fulfilled all the basic requirements needed to start coding and you may try my ‘Quick Start to Coding for Non-Tech People’.
When we code for the Web, we are actually commanding (i.e. programming) the web browsers to do our bidding and since most people around the world only use popular web browsers such as Chrome, Safari and Firefox, therefore whatever we command these web browsers to execute can be read by other people living in any part of the world as long as they are connected to the Internet.
In web coding, our codes are like short forms of English words, a bit like writing a SMS text but only much shorter as computers are machines and we do not need to write in sentences or even full words in order to get the machines to understand what we are commanding it to do. As long as you code your commands according to a set format developed by engineers who invented the system, most of the time the web browsers installed on computers all over the world will just execute our commands without problems.
On the other hand, learning a foreign language will definitely take much more time and effort to learn and master as there is really no absolute set system on how to converse in that language, simply because humans are NOT machines and we need not always follow a set format in our communications. Don’t forget about the differences in cultures too, as even if an individual is able to converse well in the native language of a foreigner, but to really build rapport and trust with the other party, there are cultural barriers too that need to be overcome and that could take years to achieve! You can be your own judge then in determining whether it is easier to communicate with machines OR with people…
Even if you are not keen to be a full-time programmer, just improving your digital literacy and possessing more knowledge on the inner workings of software and apps will give you an edge at work and in your personal life because unless you totally live “off the grid”, it is practically impossible to completely avoid digital technologies in modern urban living.
You do not need to know much mathematics to learn how to code for the Web in this modern age.
About ten to fifteen years ago, even the low ranking colleges will still require students to be fairly good in Mathematics before they enrol in a computing degree course but since then, many digital technologies have evolved into inventions that are now much more accessible to the common layman people and coding is one of those technologies. Let me prove this to you by referring to some popular digital technologies that we use everyday…
Although it is a fact that computers only understand numbers, what we call the binary number system but over the decades, intelligent engineers have greatly transformed the mathematically complex processes into user-friendly software systems that masses of non-technical people are able to utilise for our own benefits without needing to possess much knowledge of sciences or mathematics.
Likewise in coding at the beginners or intermediate levels, you also do not need to fully understand how the computer codes that we typed in English words are somehow able to output colourful images, create moving animations, play a video, etc…and this advancement in technology has opened up many ways for website developers to earn a decent income building websites for themselves, their bosses or clients.
When you begin to learn how to code for the Web, you are merely coding at the ‘high level’ and in the context of computer programming, high level DOES NOT MEAN you need a high level of knowledge or skills but is in fact the total opposite. You see, programming at the high level means you do not need to understand how your computer codes are translated into binary numbers which are understood by the computers at the lower level sytems (i.e. all the underlying inner computer systems that most of us need not be concerned about.). You can picture this in your mind by imagining yourself as a software user – as just a user, you are sitting at a level that is even higher than the software developers who built that software and you do not need to understand the inner workings of the software in order to execute multiple functions with just a few clicks and taps.
I hope this brief article has opened your eyes to consider some opportunities that you may take advantage of by learning how to code for the Web. If you are ready to be more digital savvy to advance your aspirations, then please read on…
Good news! Learning web coding is free.
If you have not tried yet, please visit my ‘Quick Start to Coding for Non-Tech People’ and try some basic coding yourself.
The websites below also offer free coding education as of early 2019 and I hope most of them are still at this status when you are reading this. I do not have any affliations with any of the websites but I did try some courses myself and there are some good teachings in there that will get you up to speed with web coding and programming. Before you visit these websites, please feel free to read my reviews on these few education providers.
Contact me for personal online coding training.
© 2019, Evan Multimedia-Programmer. All rights reserved.