By the way I wrote this entire post using the coding I learned on Code Academy. While coding is not necessarily a “must have” requirement to be a great digital marketer, knowing at least the basics of the HTML and CSS languages can make you much more competent in what you do as a marketer. Websites are built with two main coding languages: HTML and CSS. Knowing both of these languages can help interconnect the work that developers do with work that you do as a digital marketer. In other words it helps you communicate better with your company’s programmers as well as helps you relate to the coders and better understand how they work and how and why bugs occur. In an article on Inc.com 9 Places you can learn how to code it provides a list of a few companies that have had great success in turning individuals who know nothing about coding, into coding masters. The tools available on the web make it really easy to pick up the skills. Here are a few sites that have online courses:
- Code Academy (Beginners)
- Khan Academy (Beginners)
- Treehouse (Intermediate)
- Code School (Intermediate to Advanced)
The website that I used to start learning code was Code Academy. The academy makes coding much, much less intimidating and scary. It starts with the basics and incrementally helps you advance your skills. I appreciated how they walked me through the basic elements of coding step-by-step and showed a live end result window so I could see exactly what I was doing. (Click below to see my progress in two hours)
In just two hours I was able to use everything that I learned so far in code academy and use the language to develop this blog post. I would definitely recommend this free course to anyone looking to get a basic understanding of coding. It cannot hurt to try it out. In order to remain competitive in the job market you need to make yourself as valuable as possible by diversifying your skills. Coding is fascinating to learn and I was always intimidated by coding, but not anymore.
Coding has allowed computers to evolve and become more complex than ever. While many of you are familiar with the conventional use of computers to take information as input then change, or “process,” the information and then deliver some form of new information as output. On the flipside there is also unconventional computing which stands to enrich or go beyond the standard model of computing by means of new or unusual methods. As stated in the Nautilus Magazine article Moore’s Law Is About To Get Weird:
Moore’s Law, which states that the number of transistors that can be squeezed onto a semiconductor chip of a given size doubles roughly every two years, has held true since the mid 1960s, but past progress is no guarantee of future success: Further attempts at miniaturization will soon run into the hard barrier of quantum physics, as transistors get so small they can no longer be made out of conventional materials.
Some of the unconventional computing techniques that may soon take the place of conventional include: chemical and wetware computing. Chemical computing consists of harnessing bits of information that results from specific chemical reactions. Crazy right? These chemical reactions can be seen as having similar characteristics to conventional computing where there is an input which would be the reactants and then once combined together there is some sort of reaction that occurs which simulates a process taking place. As a result of the reactants and reaction is an output or end product. Researchers are taking this information experimenting with future applications, for example in the article it states that chemical computing is adapted for certain kinds of problems that require exploring a large set of possibilities simultaneously.
Like chemical computing the take on wetware computing is very similar. Whereas researchers connected chemical computing to chemical reactions, other researchers have extracted meaning behind the way that cells and their components relate to the way that a computer works. In the article they provide the example where DNA provides information storage, RNA is the input, ribosomes process the information from the RNA, and proteins form the output. These researchers are looking to transform the functionality of cells into applications that require a high level of security like credit and debit cards.
The technological world is getting increasingly complex and advancing in ways many of us have never thought to even consider.