How I Explain to My Grandma that I am Frontend Developer!
I’ve been a frontend developer for over two years. At times I found myself in situations where I had to explain what I do to people who know nothing about programming. So now I’m giving my best to clarify how lines of code typed on my keyboard are transformed into something you can see, click and even use in your day-to-day life.
Let’s start from basics — programming.
We all speak some language. We use it for a lot of things, but, generally, we use it for communication. The same thing works with computers. We want to make them do something for us — we communicate with them. Unfortunately, computers don’t speak English yet, however, they use something that is called “machine code”, simply put, the language of computers. So skipping some details, we may say, that programming is when you can tell the computer what to do by speaking their language. That is clearer now, isn’t it?
What language do you speak?
We figured out that we need to speak some language that computer can understand, but what is that language? There is more than one language we can use. All of them serve the same purpose — to turn our thoughts into something a computer can understand. Why more than one, you might ask. Here is the answer: each of them serves a different purpose. They are just tools, and we usually choose different ones depending on the goal we want to achieve. Let’s take, for instance, a car and a bicycle. They both have wheels, take us to the desired destination — but evidently, we use them for different purposes. You’d probably decide to use a car instead of a bicycle if you want to go to another country unless you want to burn thousands of calories. In programming, it’s the same, but burned calories are equal to hours you spend on your work. You don’t want to spend thousands of them, right? In general, one language is better for analyzing data and forecasting, another one — for calculations and statistics, yet another one — for building websites, applications and so on.
Alright, I guess everything is still quite clear for you, so let’s get to something more specific, that I do personally. We’ll talk about creating website’s and application’s interfaces. They are, simply, parts that you see when using any website. That is called frontend development. We finally get to the part, where I’ll explain in simple words, what I do every day.
Let’s sum it up.
I hope, now it is more clear to you who are frontend developers are and what they do. Moreover, if you’re a frontend dev then it would be easier for you to explain to your grandma what exactly it is that you do on computers whole day 🙂
Created and designed by Maks Akymenko, frontend developer based in Krakow, Poland 🇵🇱. Say hello 👋🏼