Different Look at Web Development

7 min read
Web DevelopmentTechnologyProgrammingEducation

Different Look at Web Development

Introduction

Hi Everyone! This week, you will have the chance to learn the basics of web development from the perspective of an undergraduate student. Before I start, let me tell you about myself to make it easier for you to see the issue from my point of view. I would like to start by asking myself a question and sharing the answer with you. The question is "Who am I?".

This question may actually have much better answers on the philosophical side :))

I'm an undergraduate student trying to train myself as a good computer engineer. I'm interested in learning new things about technology in general and creating new content about them.

I would like to start by explaining what web development is for an undergraduate student.

Alert You will not find classic definitions of web development in this article. You can easily find it in many articles already. I will approach it from a slightly different perspective.

What is Web Development?

I want you to imagine that you are a computer science or software engineering student just starting school and you have no experience in software. You have been told about programming languages from the first class and you have typed "The easiest programming language" on the internet to avoid too much difficulty.

— — — — — "Try This Please Right Now"

You came across HTML (which is not even a programming language). You started writing and easily printed Hello World on the web screen. (It sounds so easy right now, doesn't it?) But you couldn't find the excitement of doing something for the first time, even when you were trying to overcome many difficult algorithms.

This is where web development stands for me. Even though I experienced this situation before the license period, it was very valuable to be able to directly see the change in the software you made. (Especially Frontend — We will come to this part again in the future)

Berk, you told us a story here, but you still haven't answered the question of what is web development? But I think every programmer has a story for each field. These stories are sometimes exciting and sometimes extremely boring. But they are always there. So I would like to ask my first thought-provoking question in this section:

"Why did you decide to read an article about web development?"

Alert I told you this article would be different from the usual, didn't I? :))

If you've given it some thought, let's continue our journey. Now that you've thought about your story, we're ready to dive into the areas of web development.

What is Back-End and Front-End?

Now I want you to think about which of the two different superhero options is closer to you. SuperHero 1: This superhero is doing great things and everyone knows him. When he goes out on the street, everyone pays attention to him.

SuperHero 2: This superhero is doing great things again, but no one knows who he really is. He keeps a low profile on the street and lives a normal life.

The difference between these superheroes summarizes the situation between Front-End and Back-End.

Front-end is always in the spotlight because it is the part directly accessed by the user, but is Back-End? The normal user doesn't even know it exists. (Let's appreciate Back-End Developers please :)))

And now I want to move on to my other question:

"What drove you to the superhero you didn't choose?"

Conclusion😊

In general, in this article I have tried to provide you with a different perspective on web development. I hope these different perspectives have been useful to you.