What is a Web Developer? How Should a Web Developer’s Roadmap Be? (English Version)

Hâle
3 min readNov 9, 2021

Web Developer consists of two main topics. These;
✓Front End
✓Back End
✓✓The title given to people who have the ability to do both of these is called Full-Stack Developer.

If we need to explain these titles simply and briefly; What do you see when you look at any person? Isn’t it his height, his type, his hair, in short, his face?
Here, the part that creates the image you see is the “Front-End”, that is, the visible side of the iceberg, and the organs working in the background in order to maintain the vital functions of that image are called the “Back-End”, the invisible but indispensable face of the iceberg and the combination of both can be called the “Full-Stack” iceberg.

Is it difficult to be a Web Developer?

With a planned work, you can be good in this profession. You have to plan and decide what you will learn. Since most of the tools in the market will lead to the same result, it is a waste of time to learn all of them for nothing. Therefore, before starting this job, what you need to learn, which tools you need to learn in order, if you research and learn them, there will be no problem.

Let’s start with the Front-End (design, interface) first.

The most basic topics for Front-End are:
✓Html
✓Css
✓JavaScript
You cannot do Front-End development work without knowing these.
✓Bootstrap
✓Jquery
✓AngularJs
By using these libraries, you can do things in minutes that you can’t do in hours or days with html, css, JavaScript. Almost all sites have bootstrap library, so its place is more separate and important.

In the Back-End (software, web programming) part, the basic topics are:
✓Asp.net Webform
✓Asp.net Mvc
✓Php
✓Python
✓NodeJs
✓Java

The structure of the site and how it works is the responsibility of the Back-End Developer.
The most important question to ask here is, “If I learn which of these languages, I can find a better job in the market?” While answering this question; Which ones do corporate companies use, which criteria are important in job applications, which languages ​​are the most popular, etc. We’re looking at features like.

Corporate companies have been using “Asp.net”, that is, generally Microsoft's tools, for years. NodeJs, on the other hand, is very popular lately, but it is very difficult for corporate companies to move their existing projects to a new platform. Still, NodeJs is a working environment that many companies now use. Because it runs websites 8–10 times faster than other tools.

If you are going to work as a Freelancer, it will not be a problem for you to learn NodeJs, Php. The aim here is to draw a path for yourself and move forward accordingly. Because you can’t be good in all areas, you can only be good in one or two areas, so the plan is very important.

Full-stack developers, on the other hand, are people who have command of both the front-end and the back-end. They can complete a project alone.

--

--